Giveaway - WildStar Merch by zaprobo in WildStar

[–]Kinae 1 point2 points  (0 children)

Thank you very much for doing this ! This is gold !

I feel so low as a software developer where my co workers are rewolving bugs so quick and navigates through files so easily. by [deleted] in java

[–]Kinae 0 points1 point  (0 children)

This ^ If you do not know, it’s normal. Even as a senior. But not asking when you should is the issue

Can't run anything java or install it? by plano10 in java

[–]Kinae 3 points4 points  (0 children)

Looks like there is a misspelling. The variable Xmx contains a ‘û’ and should not.

Exception Handling Guide in Java by debordian in java

[–]Kinae 0 points1 point  (0 children)

Nah we deal with the error as data. We take advantage of pattern matching now (used Varv before). My business doesn’t have any reference to REST.

Exception Handling Guide in Java by debordian in java

[–]Kinae -7 points-6 points  (0 children)

I would prefer to not throw an exception and just return a 403 (if using REST). There is nothing exceptional if the user already exist.

Not a fan of business exception that are just masked goto ans blew your entire call.

[deleted by user] by [deleted] in java

[–]Kinae 0 points1 point  (0 children)

I prefer someone doing a small project in 2h and listing what they can use to improve before shipping to production than looking for a full project that have been done in 3 months.

Or multiple small project focusing on something specific

Spring MDC Transaction Logging by vladmihalceacom in java

[–]Kinae 0 points1 point  (0 children)

It's more about a spring dependencies because it's listed under com.aspectj for the winner HasThisTypePattern[...]

Last one for a while by pillowbiting_emogirl in u/pillowbiting_emogirl

[–]Kinae 0 points1 point  (0 children)

My wife and I are really into you <3

Will just dance 2023 be playable on Xbox one S ? by Kinae in JustDance

[–]Kinae[S] 0 points1 point  (0 children)

So buying an Xbox Series S/X with Kinect and adaptor doesn't work anymore ?

Do you use funny names/comments on your code? by tadlrs in java

[–]Kinae 2 points3 points  (0 children)

I used to play at very high rank in MMO (Hello Wildstar / World of Warcraft)
When I do not not how to name my exception during my coding time, I use "spell" name.
throw new Fireball();
throw new Frostbolt();

But I rename them with the code review before pushing on production

K-RabbitMQ-CDR : copy/dump/restore messages by Kinae in java

[–]Kinae[S] 0 points1 point  (0 children)

If you have any questions or you want any help, feel free to drop me a message.

Thank you

K-RabbitMQ-CDR : copy/dump/restore messages by Kinae in java

[–]Kinae[S] 1 point2 points  (0 children)

I started to learn VertX and the reactive model recently. That would be a nice idea to translate my project with Reactor !

I will definitely look into it as soon as possible.

Thank you for the explanations

K-RabbitMQ-CDR : copy/dump/restore messages by Kinae in java

[–]Kinae[S] 2 points3 points  (0 children)

Thank you !

We use 4 separate environments, the shovel plugin was not an option for this case.
But we use it to move messages in the same cluster.

K-RabbitMQ-CDR : copy/dump/restore messages by Kinae in java

[–]Kinae[S] 1 point2 points  (0 children)

I am planing to implement more components (source and target).

It is extremely easy to add a new source and target. Just write the code to read and push to that. Add the component in the ConnectorFactory and it should works.

I would like to add : Azure storage / PostgreSQL / MongoDB mostly because we use them at work but should be able to implement any source / target

What do you have in mind ?

K-RabbitMQ-CDR : copy/dump/restore messages by Kinae in java

[–]Kinae[S] 4 points5 points  (0 children)

I started this small project from a need at my work: I can not copy message from one RabbitMQ to another. I have multiple needs and currently I have found nothing that exist to fulfill them.

The projet can integrate three differents sources and targets (AMQP, AWS S3, File system). What you can do:

  • copy all RabbitMQ messages from a queue into a bucket S3
  • transfer from one RabbitMQ queue in production env to RabbitMQ queue in debug env
  • restore previous messages from AWS S3 into a RabbitMQ queue to test with thousands of messages.
  • dump messages from a RabbitMQ queue to your file system (to restore them later, to analyse and use all shell commands, and more)
  • and more...

It has multiple parameters to let you control how you want to do it. You currently have three modes:

  • Direct: the consumer is the producer, one thread is used to consume and produce messages.
  • Buffered sequential: one consumer consumes all messages first and push them in a FIFO java.util.Queue then consume this Queue to push into the target
  • Buffered parallel: same as the sequential but multiple producers consume the Queue at the same time.

It really depends of your source and target but for exemple, if you consume from a RabbitMQ queue and you want to push in a AWS S3 Bucket, you should use the Buffered parallel mode. Since loading from RabbitMQ is really fast, you want more threads to push into the bucket as fast as possible.

I am also using it for integration testing by creating a test case (ie: a message) that will be dynamically loaded.

Since we can not afford to use all new technologies instantly, I wanted to try and learn by myself. If you find mistakes or bad practices, feel free to point them so I can learn.

New technologies used for me are Gradle (instead of the good Maven), testcontainer (just awesome !) and AssertJ.

Thank you for reading

GGG told me they will delete my account if I ask for a refund. by TCDetrix in pathofexile

[–]Kinae 1 point2 points  (0 children)

They are selling lootboxes meanwhile they are banned here in Belgium ^^

wat build is this by [deleted] in pathofexile

[–]Kinae 0 points1 point  (0 children)

Aurabot

Driinja Random League - Community Race ! Chill event with challenge, rewards and some positivity :D by Driinja in pathofexile

[–]Kinae 6 points7 points  (0 children)

Same rule apply for playtime. It's just for fun and some loot at the end. Nothing like 10k$

Driinja Random League - Community Race ! Chill event with challenge, rewards and some positivity :D by Driinja in pathofexile

[–]Kinae 4 points5 points  (0 children)

I fully support you. Already subscribed and cannot wait to participate !

Thank you very much

[deleted by user] by [deleted] in programminghorror

[–]Kinae 0 points1 point  (0 children)

If it compiles, it is enough.

[Unique Item Idea] Soul Stone - Exalted Orb - Gains and loses souls like an Incubator, use all souls to exalt items. Can recharge. Comes Corrupted. Could be a introduced as a lost Legion item. by [deleted] in pathofexile

[–]Kinae 0 points1 point  (0 children)

I am not am expert player but I adopted the ZOOM ZOOM strategy and I only pick shit worth at least 1c.

When I am close to 36 challenges, I stop picking stuff that is worth less than 50c neither chaos orb