Skip to content
View Tais993's full-sized avatar

Organizations

@Together-Java

Block or report Tais993

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Tais993/README.md

Heya I'm Tijs!

followers stars views

Social media links!

Click the icon to see my profile

LinkedIn logo Twitch logo GitLab logo osu logo Reddit logo Steam logo Spotify logo YouTube logo YouTube Music logo Instagram logo Discord logo and username (Tais993)

Currently knowledged on

Languages

Programming languages

Java C# JavaScript

Other languages

Html Css

Frameworks

C#

Databases

MongoDb

Build tools

Gradle Maven

IDEs and text editors

IntelliJ IDEA Rider Phpstorm Visual Studio VS Code


Currently learning

Git Php Typescript


Want to learn

Kotlin Rust Spring Springboot ReactiveX Laravel Redis GitLab Maven


Stats

Stats Tais993 on Github Most used languages Tais993 on Github

Including private contributions

tais993

GitHub Stats including all private contributions

Goals

2021

  • Reworking my osu-api-wrapper (started on this, current source on a new repository)
  • Contribute to the TJ-Bot
  • Contribute to JDA
  • Finish my Veel plezier app (school project)
  • Create an advanced HTML validator, which also checks all HTML elements, and their tags and such (started on this, but I stopped since I don't learn enough from it)

2022

  • Contribute to the TJ-Bot
  • Finish my osu-api-wrapper rework
  • Create a new Discord bot using JDA this is WIP
  • Get a LinkedIn certification for Java and Git
  • Write an short article about async programming, see here
  • Study some algorithms
  • Chatclient (websockets)

Undefined:

  • Try mixins
  • OpenGL

My road

It all started somewhere, I didn't magically get to this level.
So well, the road I took to get to the level I currently am on:


Project 1; Search things

This project generates a link for the requested search engine, based on what you searched.

A small project, but a big footprint for me.
Back then switch expressions didn't exist, unfortunately.
If they did exist, the switch would've been a lot more readable.


Project 2; (object-oriented) Coffee Machine

My first OOP project, it helped me a lot. This project comes from JetBrains academy.
You can find the exact project here.

By making usage of a class named “Coffee", other classes could extend this and set the variables.
An (first) OOP project to be proud of, I would say.


Project 3; Minecraft mod: "Torchcraftexcel mod".

A friend came to me, he plays a Minecraft prison server.
He wants to know how much money his inventory would make him when he'd sell everything.

Or well, that was the original request.
In the end, I added more;

  • possibility to include chests (opening the same chest multiple times still only adds it once)
  • loading items their worth from a csv file
  • export current inventory into csv file
  • some more settings

My first "big" project, so yeah that explains the code's quality.

I'd love to remake it, a fun project.


Project 4; Discord bot: "TaisDiscordBot"

One of the many bigger projects to come, this required actual designing.
Creating a command handler, and more.

I ended up with a decently big bot, music commands, and a lot more.

One of the items on my to-do list for 2022, discord bot! I'd love to make one again.


Project 5; OsuApiWrapper

Note, this project is getting revamped

Well, I created a wrapper around the osu-api.
My original intention was to create 1 library for both osu's v1 and v2 API.
I changed plans, this project will only become v1 and v2 will become a second project.

Version 2 of the osu api makes usage of oath, causing me to stop 8 months ago, couldn't get it working.

After the rework I'll make usage of Reactor's reactive streams and records.
Yes the project will become Java 17, I love new technologies. :p


Copyright © 2000-2021 JetBrains s.r.o. JetBrains and the JetBrains logo are registered trademarks of JetBrains s.r.o.

Pinned Loading

  1. Together-Java/TJ-Bot Together-Java/TJ-Bot Public

    TJ-Bot is a Discord Bot used on the Together Java server. It is maintained by the community, anyone can contribute.

    Java 100 91

  2. Java-OsuApiV1 Java-OsuApiV1 Public

    Wrapper for the v1 of osu api

    Java 1

  3. discord-jda/JDA discord-jda/JDA Public

    Java wrapper for the popular chat & VOIP service: Discord https://discord.com

    Java 4.4k 734

  4. advaith1/libs advaith1/libs Public

    Compares Discord libraries and their support of new API features. Made with React, Next.js, and Bulma.

    TypeScript 149 108

  5. Hayame Hayame Public

    Here we go again!

    Java 2