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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to 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!

followersstarsviews

Social media links!

Click the icon to see my profile

LinkedIn logoTwitch logoGitLab logoosu logoReddit logoSteam logoSpotify logoYouTube logoYouTube Music logoInstagram logoDiscord logo and username (Tais993)

Currently knowledged on

Languages

Programming languages

JavaC#JavaScript

Other languages

HtmlCss

Frameworks

C#

Databases

MongoDb

Build tools

GradleMaven

IDEs and text editors

IntelliJ IDEARiderPhpstormVisual StudioVS Code


Currently learning

GitPhpTypescript


Want to learn

KotlinRustSpringSpringbootReactiveXLaravelRedisGitLabMaven


Stats

Stats Tais993 on GithubMost 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 JDAthis 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.

First project; info about search things

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.

Second project; info about coffee machine

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.

Third project; info about torchcraftexcelmod

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.

Fourth project; info about taisdiscordbot

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

Fourth project; info about taisdiscordbot

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-BotTogether-Java/TJ-BotPublic

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

    Java 120 114

  2. Java-OsuApiV1Java-OsuApiV1Public

    Wrapper for the v1 of osu api

    Java 1

  3. discord-jda/JDAdiscord-jda/JDAPublic

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

    Java 4.7k 759

  4. advaith1/libsadvaith1/libsPublic

    Compares Discord libraries and their support of new API features. Made with Astro and Bulma.

    TypeScript 176 120

  5. HayameHayamePublic

    Here we go again!

    Java 2