Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "rant java"
-
Today I saw this in our code base:
private static final int THREE = 3;
To do this:
rating += THREE;
I laughed, and cried a little.8 -
My first rant here, don't know how to start, but fuck these self proclaimed senior developers who can't even get their concepts right about basic things and don't believe in reading docs.
Fuck you for asking if sequelize has a method to return details of the logged in user of your app, it's a fucking ORM you dumbfuck. You are a "full stack" developer for fuck's sake.
Fuck you for making those "minor changes" which breaks build and then blame it on any random plugin or lib used, or my commits.
Fuck you for expecting me to review your code on Sundays because you couldn't finish it on time.
I don't like java, at all, but even I get that without it we wouldn't be where we are right now and can't reach where we aspire to reach. But you can't keep chanting "Java is dead, Java is dead" every chance you get. No, it's NOT dead. Nor is going to, anytime soon.
And for god's sake, please stop choosing one library/plugin over another just on the basis of stars on repo, it's not the only (or valid) criteria. Look if you actually even need it. Think.
And please learn how to google first, and also stop using "the" before every the noun, the adjective and the verb. It's the fucking the annoying to read.
And yes, there are different linting presets out there, and just because a piece of code in a plugin/library/boilerplate is not following your specific, and may I say horrible standard, doesn't mean it's a "bad code". It's written by people who have created/worked-on these libraries as side projects on which your entire career is based upon.
And I haven't even talked about the code you write or your domain knowledge or the way you treat other people. So get off your high horse and behave like a developer, a real one.8 -
!rant
I had to stop developing hybrid android applications with Ionic and start developing native.. I was given 1 week to present an app or they would hire an external developer.. I knew nothing about Java or Android development and in 4 days I already have a working, hardware scanner integrated, API calling, camera picture taking,.. Application! My brain hurts and I'm feeling like a zombie, but hey.. I'm proud of myself! :D15 -
"I hate C# and Java because compiling takes forever. That's why I use JavaScript."
npm install && gulp
...9 years later...13 -
Having an english conversation with a russian client.
"What do you want the info to be?"
"I want the name, adress and etc."
"Etc?"
"Yes! I attached you a picture with everything...as you can see..."
<the picture is a huge table in russian>
"But the table is in russian"
"Yes"3 -
RANT: This one might be a repost and we might not even know.
RANT II: It took me 2 hours to find similar issue for two reasons.. Java and a dumbass motherfucker dev that named functions "mcf"/"MyFold"/"HelpingMeMaking" and was to dumb to make it OP.4 -
I was a good programmer.
My teachers always impressed by work..
I was like coming up on my own solutions not from books. Never remembered any algo but still the one who solve mostly every problems
Well then..
joined companies after college.
I thought I will learn so many new things..
Yes i learned but I'm feeling like I'm losing the spirit of problem solving
I'm just doing same thing, same logic, making similar kind of application with just little difference.
Nothing is like i'm making something new... All I'm doing is using predefined java and android method..
To create some predefined designs and working.
Fucking similar client requirements.
Seems like time to quit job and dedicate myself toward research
I know it's a boring rant... I'm just fucking
*frustrated*
For some
Hope hope = new Hope() ;15 -
This job advert of an IT company would throw a compile-time error. Perfectly geared to the target group.12
-
!rant
WAAAAA I JUST GOT HIRED!
Sorry for all caps but I just got hired for a Java traineeship although I have a business management studies background, I'm super happy right now to finally pursue what I want!11 -
Hi everyone, I'm new here but I liked the posts so I thought I'd chip in. Here's a picture of my home office.
I'm currently brushing up on SQL and Java in my internship while I await graduation at the end of the year. Java>C# IMO. C++ is my first love but nobody wants to hire for it anymore.
To everyone who's worked in Java, Eclipse or Intellij IDEA and why? (I mostly use Eclipse because the internship requires it).
I hope to have fun here, so please give me a warm welcome or a rant.22 -
That wasn't so hard :D
I managed to scrape all the images using my Java api in a couple of lines of code, used Apache Fluent to quickly download all of them, and imgflip to turn them into a gif.
Credit for the original rant and idea goes to @linuxer4fun
https://www.devrant.io/rants/42285015 -
rant
The Java course at our Uni requires us to do an end semester project - A Java App with Swing for GUI and some Multithreading code in it.
They asked us to upload the code to drive. I was bored and was checking out my friends' projects.
The code below is what I saw in one of the projects. They have simply called a thread with an empty run method because the project required to use multithreading concepts, wtf.
But then, It is no surprise to me cause these are the people who memorize code and vomit code for marks.
I am worried that people are going to be awarded degrees and called software engineers.
God save the software industry!24 -
I have spent the entire night trying to debug a login function but it keeps to not work, until I discovered a typo in the username.
Good night1 -
Everyone in the class on the first day of college "I like programming, Java, C,C++". They don't even know that JavaScript and Java are different. Now I have to work with them on projects for 2 years. 😭
P.S. First Rant!12 -
If I had a dollar for everytime I cussed at the computer screen because my code wouldn't work I'd be rich
-
Just looking at code, my colleague ("Senior Java Developer"), wrote...
if (process == "null") {...}
As you can guess, process is a String.
I just don't know what I can tell him. It's just so wrong, in every possible way...10 -
/* secret devRant script */
let joke = "why do Java developers wear glasses? Because they can't C#"
//check if rant was posted recently
if ( !recentRants.find(joke) ) {
postRant(joke)
}4 -
Once it really hit me hard. The father of my brothers wife once told me that I'm not fit for IT in general. He thinks that I have pseudo knowledge of IT and Programming.
He just works parttime at home as "computer scientist" and sells routers, pc and such stuff to some private customers. Before he used Filemaker and sayd that he already coded his own CRM with it.
When he said that it really made me sad. But after we talked I looked back what I already achieved:
1. I build for me and friends custom PC's with Case mods and Hard Tube watercooling
2. I can programm in HTML5, CSS3 and PHP
3. I raised a Community with over 60 people in it. We got 2 dedicated Linux Roots (I7-6700K, 64GB RAM, SSD)
4. I manage the Linux Servers on my own with VoIP, Mail-, Web-, MySQL- and Gameservers
5. I built up a complete Community Solution with Game Groups, Forum, Tournament System and a lot of custom scripts.
6. Now Im almost finished learning the C++ Basics to code and manage to learn the beginning of GUI/UX programming.
7. Next thing Im gonna learn is Javascript (Browser) and Java, so I can complete my Web Skills and also can code Java Desktop Apps and Java game plugins (don't rant, Javascript is not the same as Java, I know 😉)
So I thought to myself "maybe in the eyes of others Im not a computer scientist, but then Im on the way to be one at least"
But please dont be a douche (the father) and prejudice me, before you don't know what I already can and achieved.
Just because you're are selling computer parts and installing them doesn't mean, that you are a computer scientist and telling me that I'm not 😉
In IT you're the smith of your own merit!7 -
I just f*cking hate front-end. I don't care what it looks like as long as it's working how it should.16
-
!rant
Some of my friends and me stayed the night in a small house. Everyone except me drank beer and now they are all sleeping while I am sitting right next to the socket in a corner listening to music and reading through the documentation of java.
This describes my life pretty well. -
New project in C++. I don't know C++ but very good at C and Java so not worried.
New guy joins us. Gets stuck on how to concatenate a string. No big deal since he is new to the language too and doesn't have a C background. I offer to help and he goes on a 10 min rant about how C and C++ are different and I don't know what I'm talking about.
Wait until he's done. Tell him just to do strcat(possibly a better way but I'm literally in day 2 of my C++ skills, but I knew it would work). He mumbles how is not going to work as he types like he's going to shove it in my face when it fails.
It was like a beautiful geeky mic drop when it worked perfectly.5 -
This has been posted a few times but I just want to reiterate for noobs that !Rant means NOT rant, like the C, C++, Python, Java, etc versions. Not like CSS !Important or ruby do_this!(indeed) etc.5
-
I am patiently waiting till someone makes me close my laptop or tell me some bullshit like 'stop hacking' inside ships/trains/planes
I am passive aggressive and willing to put up a fight :smileyface:5 -
I'm so close to giving up. Yesterday, I travelled 4 hours in one direction for a job interview for a graduate position as a web developer. As I arrived at the interview, I was welcomed by a senior dev and one of the HR people.
I sit down and they start explaining how everything will commence(standard procedure stuff) and afterwards hand me the technical test. At this time I am super calm cause I did my homework, checked out their products, their websites and knew right away what I was going to work on. As I turn the page, I see at the top with huge fucking capital letters "JAVA OOP test".
I take a minute and look back at them, like wtf is happening. Turns out that they are looking for a java dev. They picked me for the role because I had literally 1 fucking sentence in my CV and where I have said that I studied java in one semester of uni. FYI my entire portfolio, cv and cover letter are focused on JS, html, css both for client and server side.
As the fucking HR guy stood there and asked me "is there something wrong", I felt broken inside. For the first time in my fucking life I felt like I was done and couldn't continue anymore. I felt like this is some bitch-slap from karma about something but I still can't figure out what. I just walked out of there being unable to realize what happened.
I just feel like I should end my developer career before it has even started, just go do business analysis or something. Why the fuck would someone put a job description entirely talking about Angular, Less/SASS, bootstrap and jQuery and then say that is a Java dev OOP role. Who the fuck allows those people to take good salaries yet still deliver the up most shittiest quality service.
Before the interview, I checked out their websites which are simply horrendous with the comparability of a fucking baked potato. Idk really what to do, I don't mean to sound as a whiny little b.... but as I walked out of their office, I felt broken inside. Sorry for the long rant.8 -
When I define a function which is supposed to return something (for example int), I always write 'return 0;' after I wrote the signature of it to avoid the red error-marker. It drives me crazy... After I finished coding I replace the 'return 0;' with what I actually wanted to return.5
-
This guy who earns 20% more than me wrote a method to check which string of 2 is lexicographically smaller.
public boolean isSmaller(String s1, String s2) {
String [] temp = new String[2];
temp[0] = s1;
temp[1] = s2;
Collections.sort(temp);
if (temp[0].equalsIgnoreCase(s1)) {
return true;
}
else {
return false;
}
}5 -
Discovered this awesome community some months ago, and I've finally decided to make an account :D
Guess I should write a rant now.
We were initially a team of 2 to do a 'simple' app with AngularJS, NodeJS and Kendo UI in 2 months.
We had some problems with it, mainly because I'm 'in charge' of a big Java web application filled with legacy code and in process of a 'big change that was planned to be deployed for all users yesterday', and my coworker (also the project analyst) was still learning how Node and Angular work. And I'm not going to lie, I'm still learning new things everyday.
Situation 1 month after our start: coworker fired (due to offtopic reasons), replaced by a younger girl, and me still doing changes in the Java webapp.
Thank god I work better when under big pressure :p2 -
Less rant, more mildly interesting Java trivia.
Integer i0 = 3; Integer i1 = 3;
Integer i2 = 300; Integer i3 = 300;
i0 == i1 is true as expected
i2 == i3 is actually false
Java caches -128 to 127 Integer objects for faster perf so when you're inside that range, the objects are indeed the same, but because == checks object equality, the Integer outside of the range is not cached and had to be initialized, so i2 and i3 are two different objects.
You can totally break some tests this way :)9 -
Not a rant, just a tought:
I was thinking, how amazing is to work at software industry, I mean, is there any other field of work where you can start without knowing little to nothing of the thing you are going to work with?
Got hired to work with a friend of mine in his uncle's company, started as a technician, providing support to clients, after that, started coding little windows applications using c#, even tought, I didn't know shit about it, time passed and we needed a mobile application, then when I realized I was already coding for Android in Java even though I didn't know nothing about it too.
It's just, you can do whatever you want if you will... It's amazing! I love doing what I do. -
so another java!=javascript rant…
so an inexperienced friend of mine was having a conversation with me, and he was using the words java and javascript synonymously (meaning he thought they were the same thing).
so, i corrected him.
“you know javascript isn’t the same as java though.”
“oh, it’s not? ok then.”
and we went about our day.
three days later he was talking to me again, and we were talking about new web backends, and, as you might have guessed, golang came up.
he then said “i was talking with a noob to programming, and he thought go and golang were the same. i sure told him!”
🤦♂️🤦♂️🤦♂️6 -
My first rant/story
> 3 years ago company x decides to pay for my software dev degree
> fast forward to today.. x has no idea what I've learned as they never asked..(basically java,php,sql,android)
> x gives me a contract 1 week before my final exams and expects me to work everyday except exam days..
>next day, a dev contacts me - 'oh please brush up on your Vue, Node, angular as well as laravel php framework'
>I've never touched any of those xD fml.. what to do!?8 -
GO AND FUCK YOURSELVES. MANY PEOPLE RANT ABOUT JOB HUBTING AND INSANE REQUIREMENTS. SO HERE IN SPAIN I'M SURE THE SITUATION IS WORSE. NO FUCKING JOBS. WHEN YOU FIND AN OFFER THAT DOESN'T MENTION PHP, JAVA OR COBOL OHH. YOU NEED TO BE A FUCKING WP, FULL STACK, ANDROID AND IOS DEVELOPER, A FUCKING SYSADMIN AND HAVE 99 YEARS OF EXPERIENCE. SO YOU CAN SAY: hey search a junior offer! YEAH SURE ONE SECOND. 4-15 FUCKING YEARS OF FUCKING EXPERIENCE. GO AND FUCK YOURSELVES AAAAH7
-
Someone here on devrant that used to go under the name LetMeCode ranted about php and said how much they'd rather work with the Phoenixframework.
Love on first sight. Studied Elixir to get a job as an elixir dev and got my first and current job right after graduating high school.
So yeah, that rant might have changed my life. Saved me from becoming a java or php dev for sure!4 -
I just opened an old project in Android Studio, right after I had updated the IDE itself.
It compiled without any issues. I think I want to wake up now1 -
Me: yo DEV2 parse this string into a hashmap. Use regex, 2 rows of code are enough for the job
DEV2: implemented 40 rows of switch/if cases into nested for loop.
Please kill me 🔫🔫🔫🔫🔫🔫🇮🇹3 -
Java. AGAIN. 😡
so, I am trying to get a csv opened and read, and then search through it based on values. Easy peasy lemon squeezy in python, right?
Well, damned be java. You need a buffered reader to read the file. Then you have to "while(has next)" the whole damn thing, then you have to do something with the data that you read one by one, right? Well, not to be disappointed, they do have json libraries, but you **have to install** the plugins for it. Aka you have to manually add the libraries or use some backwards manager like maven.
Gotta admit, jdbc is neat if you're anal about your sql statements, but bring the same jazz to csv, and all the hell will break loose.
Now, if you just read your json data into multiple objects and throw them in an array... Kiss shorthand search's ass goodbye, because this mofo can't search through lists without licking the arse of every object. And now, you have to find another way because this way, you can't group shit you just read from csv. (or, I haven't found a way after 5 hours of dealing with the godforsaken shitshow that java libraries are.)
Like, I'm devastated. If this rant doesn't make much sense to you, blame some java library for it.
Shouldn't be too hard.25 -
!rant
Heres a Tip someone showed me a while back, thought I shared it here if somebody didn't knew. It works with Browser bookmarks and keywords that you assign.
Use-case:
typing "java: String" into the search bar will show searchresults in Google that only returns Pages from the Java API about Strings.
Steps:
1.Search for "https://docs.oracle.com/javase/7/...: %s" in Google.
2.Bookmark it
3.Edit the Bookmark and assign the Keyword "java: "
4.??? (Search "java: Sring". duh)
5.Profit!!1!1
Use-case:
Or typing "stack: help" will search for help in stack overflow.
Steps:
Search %s in SO, bookmark and assign a keyword.
As far as I know this works in FF and Chrome. Cheers2 -
I've been staffed on a old ongoing project, first day.
0. Compatibility has to be guaranteed down till IE9... ppf.
1. Front end made in XHTML+JS(jQuery)... bah, ok.
2. XHTML+JS is actually generated by PHP5.4, not a line is actually statically served... beh, funny, ok.
3. PHP files are the output of an XSLT transform of a bunch of XMLs... meh, seriously? Oooook.
4. XMLs are the product of the serialisation of a truck of stateful JavaEE6 DTOs populated magically (undocumented) with data coming from a SQL DB... WTF mode!!!
5. Session logics lives within PHP-land at point 2, front end makes ajax calls here that propagates to another WS out of our control that triggers -somehow- (undocumented) our Java backend at point 4 to generate new XMLs and then reach front end again. Kill me now.
Boss: look... it's too slow for the client, it's too heavy on our servers: fix it. Ah, and we sold 85% test coverage by October. You're the man for the job. (I'm a Node.js fullstacker and right now there's not even a testing scaffold, ofc).
Me: prod is on Linux or Windows?
Boss: RHEL7.
Me: rm -rf / as root. Done.
Boss: I know I know...
Me: ...
I think time has come...6 -
University Coding Exam for Specialization Batch:
Q. Write a Program to merge two strings, each can be of at max 25k length.
Wrote the code in C, because fast.
Realized some edge cases don't pass, runtime errors. Proceed on to check the locked code in the Stub. (We only have to write methods, the driver code is pre-written)
Found that the memory for the char Arrays is being allocated dynamically with size 10240.
Rant #1:
Dafuq? What's the point of dynamic Memory Allocation if you're gonna fix it to a certain amount anyway?
Continuing...
Called the Program Incharge, asking him to check the problem and provide a solution. He took 10 minutes to come, meanwhile I wrote the program in Java which cleared all the test cases. <backstory>No University Course on Java yet, learnt it on my own </backstory>
Dude comes, I explain the problem. He asks me to do it in C++ instead coz it uses the string type instead of char array.
I told him that I've already done it in Java.
Him: Do you know Java?
Rant #2:
No you jackass! I did the whole thing in Java without knowing Java, what's wrong with you!2 -
I just read a rant about Java by a guy who moved from JS/python.
FFS, until now you were using some aberration of OOP by creating "objects" and making them however you want instead of sticking to concept of blueprinting and managing your classes in a way shit happens properly.
Yes, I do hate js/python-like langs if I would have to do something big in them, because I need to constraint my program so it works predictably every time. I don't feel like I'm doing that by putting some arbitrary key-value pairs into some random object :v
Java and her sexier sister Kotlin ftw and nothing gonna change my mind <315 -
!rant
Got back into android development recently and while everything was pretty flawless ( I managed to get the basic concepts implemented in a day) something wasn't right.
For some reason I was not happy with the code i wrote, although I took examples from google and tried to adapt their code style. It looked aweful. I hated my code.
But the code itself wasn't the core of the problem. I could easily add new features and replace components with new implementations without breaking the app. All those "good code quality" identifiers were there.
Turn out the problem is Java. Or to be more specific: Java 1.6
Every listener which only calls a single function once a worker has finished needs 6 lines of code. If you implement the inferface in the class it gets messy once there are multiple workers and you have a generic interface. And there are no lambdas!
So I made the switch to Kotlin.
The app was converted to kotlin in 30 Minutes. Android studio can convert the classes automatically and very little manual work is needed afterwards.
After that I spent 2 hours replacing the old java concepts with Kotlin concepts: lamdas, non-nullable types, getters and setters in kotlin style (which in this case is c# style) and some other great thing.
The code is good looking now. I like it. I like kotlin as it has a lot of cool things.
Its super easy to learn. It took me about 2 hours to get into it. It combines concepts from java, javascript, c# and maybe a few other languages to form a modern jvm 1.6 compatible typesafe language.
Android dev is fun again!2 -
!rant
YES YES YES YES YES
GIMME SOME OF THOSE TYPED PROPERTIES <3
When I first started trying out Java I hated that I had to type every variable I declared, coming from a javascript and php background
nowadays I can't live without them, it feels so safe and secure <3 <3 <316 -
!rant
A few days ago, one could have said that C++ is giving me PTSD.
Now, I've come to adore, cherish and love it for it's simplicity.
It feels so much better than Java.
No shit on java, it's good in what it does but damn boi C++ can do like, fucking everything.
Probably still gonna gib me PTSD in a week or so but fuck it.13 -
What's your favorite IDE to use and why?
I saw a little IntelliJ hate on another rant, but so far it has been pretty useful for me, I only need 1 IDE for Java/PHP/HTML/Python/JS/SQL
Pic unrelated, just for attention and the LOL's19 -
"What's your degree in?"
Electrical Engineering.
"So, you do coal stations and stuff?"
Nope. I look for powergrids to optimise with the help of Neural Networks.3 -
!rant
Hey guys! We have started working on the cross platform desktop app for devRant for a while.
Here's the Collab link: https://devrant.io/collabs/420025/
Here's the GitHub link: https://github.com/tahnik/devRantFX
Here's more information about what we are using for developing the project:
1. Java 8
2. JavaFX
3. IntelliJ IDEA
4. Gradle
5. JUnit
6. Travis CI
7. JavaRant API (created by LucaScorpion)
8. Slack
Right now we have 4 collaborators: allanx2000, sirwindfield, LucaScorpion and me.
If you are interested in the project, you can always let me know and I will do something about it.5 -
What is wrong with Java CLI applications? Is it really necessary to output a billion lines consisting of INFO an WARN messages?
If I work some longer with beeline I turn into a Java application myself.
INFO: Writing rant
INFO: Clicking submit
WARN: Heart rate too high
ERR!: SHUT THE FUCK UP JAVA!10 -
!rant per se
It’s funny, until junior year of uni I was a strong advocate of Java and was willing to argue the case for it. One thing that I definitely was taught in uni that a language is just a tool (for the most part). It’s the theory that matters, and that can be applied pretty well to most languages. Have come to the point that I actually get frustrated when people get into arguments of language X being shit or inferior to language Y.
Like many people perceive college as a place to just learn programming and stuff like discrete structures and theory as being time wasting, but i have come to realise that it’s quite the opposite, if you know the concept of something, applying it to a language is easier than learning how to do something in a certain language and then bitch and moan that “it can’t be done” in another language you are forced to work with.3 -
>Be me
>About to finish large-ish GUI program in Java
>Finish coding program
>Be happy that you finally finished
>Go to test the program
> Doesn't start
>Get concerned
>Debug the code for hours on end to find out why it isn't working
>Find that you were missing a semi-colon the whole time
>Yell into a pillow
>Go to devRant to rant about it11 -
Alright. It's one of these rants that everyone despises. The help me rant. Now before you tell me to google, I have, but I want a more personal opinion on the matter.
I am fluent in JAVA, C#, C++, and a few more, but I have never done web development.
I want to get the fuck out of my current job (I got screamed at because I didn't do the PABX guy's work - I am a fucking programmer not a technician), and start a venture there.
Now I know that I have to learn HTML, CSS, JS -> what more do I need to know to code a fully functional website? I don't mind learning any languages, I like learning. It sounds naive and perhaps stupid, but I am asking for some educated opinions.
Thanks, and soon I will be the fuck out of this hellhole.5 -
Memory just came up from reading another rant about static keyword I wanted to share. Involved a network programming assignment in Java back in my heyday.
Fellow student was told that a static member was shared between every object in a class and decided that they could use that to implement network communication (i.e. if they ran the same java program on different machines, they'd be able to communicate by reading to and writing from the same static fields).
Have a memory of sitting in corner of lab overhearing tutor lose their mind trying to (unsuccessfully) explain why this didn't work.5 -
Not quite a rant... more of a question.
So, I'm almost 40 years old. I have a lot of work experience in varying fields, much of it in low-level management.
Truth is I've ALWAYS wanted to be a programmer.
I recently got into a somewhat competitive training program
where I'm learning to write Java, and will subsequently learn Android development. It's fairly in-depth, so it will take 10 moths to complete. My ultimate goal it's to work as a mobile dev at a great company, making products people love. Ambitious, I know.
My question is: Am I a fool for attempting to get into this field at this age? I'm starting to panic a little. I'm not sure if I'm wasting my time, or if 40 is too old to be the "newbie".
Thoughts?13 -
Hur dur, java is so bad that I'm gonna rant about it on a social network backed by a java database...1
-
People of Java.... Why do you love Java... It's so confusing and a pain to write.
Second off.... Why do I keep going back thinking I can write Java!!
WHEN I KNOW I HATE JAVA!!!13 -
Hello everyone, first time ranter here! I have been studying Computer Science for 2 years starting September. The program introduced me to Java,HTML,CSS, JS and php. I feel like even though I am currently studying this I still do not "know" how to code. For example when I look at my classmates when they code it all seems so effortless and smooth, if they run into an issue they will usually solve it within the hour where as when I run into an issue I struggle to even see what the problem is. So the real point of this rant is, how do I improve? I am currently doing the #100daysofcode to get better but sometimes I feel so far away from calling myself a "developer" what is your road to the "developer" title? did you struggle as much as I am at the moment? or did you just sail into it like my classmates?14
-
Really???
My whole finished Java project with database & gui - 277 files in source
Simple JS project nodejs & react - 15k files???
What the fuck?
I tried to like JS, but maybe later... Someday...25 -
Me ( a python dev) pointing to a good java joke in dev rant to my brother who happens to be working at TCS for the past 5 years as a Java Developer...
Me: Java is shit...
He: huh java is the best! every language in the world is written over java. My manager said this.
Me: I think I will kill him today in his sleep.4 -
Referring to my previous rant
https://devrant.com/rants/1274499/...
Now I got a job as a java developer. 😑😑😑
Karma bites you in the ass.3 -
!rant
Hello fellow devs. I will be having my internship in November this year. I main java language and thinking about diving into web development with Java EE.
Can you give me some tips on how to start? It feels too vast that i dont know where to start. Thanks :/10 -
!rant
Goodbye Java I will not miss you at all! I swear ...
I do like it when making web services (especially that I can use Java8) but for Android you have been a torture. Hello sweet Kotlin! I shall embrace you and treat you like my newly born baby!!
Story is:
Working on a new project where I need to talk to a web service (also made by me).
Started writing in Java, all is cool and unit tests pass.
Downloaded Android Studio 3 Beta 1 and converted my Java code to Kotlin, That AsyncTask did not look nice in kotlin, converted it to async & await feature and I must admit lots of code removed, no more need to create a new fucking AsyncTask every time the app sneezes for data!
I feel like I'm working with C# but with difference in syntax.
My life is now complete :)undefined java goodbye! am i drunk? koline: sorry i have a boyfriend hi there kotlin i shall not miss you what the fuck did i just use for a tag?8 -
Quitting job because of Java and legacy corporate OSGI codebase. Being junior developer I'm just done with no documentation, terrible team support and non existent code review. After 18 months I can't justify staying any longer. Never had luck with Java and I guess some things just stay the same.
Joined only because of Javascript part, just to be thrown into fullstack position. Stayed way longer because of COVID. Good old simple PHP I loved and foolishly left because of money.4 -
This is my first and current Rant/story so here it goes, I've been working for a company for past 10months now, where i was interviewed on Java, then i was put into mobile development and started to build an app in swift (successfully finished it) after two months i was working on ARKIT(didn't build anything BIG mostly R&D), then started working on React-native and built an app from scratch using firebase as backend (both RN and firebase was new to me) and pushed it to AppStore and PlayStore, and currently i'm working on Flutter!.. At first it was pretty irritating switching frameworks and technologies but now i've become more positive about it and i look at it as an opportunity to learn new stuff :)1
-
Rant
I'm a CS student at a university in the global top 10. We currently have two courses using Java, where we have to submit our work to a judge program. One of them is running Java 7. the second one Java 6! Come on, what year is it? Just update your fucking software and the assignments, you lazy fucks!
First rant. Am I doing this right?6 -
!rant
Looking for advice, serious advices.
I work in C.
Also, I work in Python.
I have worked for a couple of year in C++.
I have a fair knowledge of the Data Science workflow, and some experience in Machine Learning.
I have tinkered with some other languages (Java, Ruby, Go, JS among the others, nothing serious nor professional)
I'm the kind of person who needs constant problems to face in order to keep engaged, satisfied, happy. And I need to learn new stuff, or refining my knowledge constantly, or I stagnate. I believe that this is true for quite a share of people here.
I would like to spend some spare time (I seldom have) in a project. Personal projects are rarely good enough to improve one's cv, so I thought I could partecipate in some Open Source projects.
Does anyone here have some suggestion about some interesting and satisfying OSProject, or some general suggestion on the matter?
It would be so apreciated.3 -
!rant
After two years of learning front end librairies and some javascript my mate just threw me into our java backoffice to help him do the testing.
I read so much shit about java, i was a bit apprehensive... But man the more i learn the more i think code is beautiful.
Well i for the first time am starting in java today and its beautiful as well ;) like,i can`t remember having had so much awe for something in a long time. -
!rant
Working on a group project, and this is how my group member writes his "if" statements.
Should I change my group?10 -
Been trying to learn code for almost two years now, started with C++, took a break because I couldn't figure out what to do with the knowledge, started Python 'cause I thought I'd be inspired by scripting and automating stuff, same thing happened, switched to java, same problem, aaaaaand I'm back to C++ and still can't figure out what the fuck I can do, I don't code anything and I'm tired of following tutorial in the hope of getting something interesting done
Long rant I know but fuck I'm so depressed about that...8 -
You guys remember that awful Java class that I'm taking at uni? Mentioned in this rant here: (https://devrant.com/rants/1461472/...).
Well we had an assignment to make a program that accepted any amount of numbers from a user and add the unique ones to an array (so if 2 was already entered, it would not be added to the array a second time), and then print the array out backwards. Simple as fuck right?
I checked my grade from the assignment I turned in and see that I only received 10 out of 50 points. Why?
"Program compiles and works with expected output. Partial credit for using ArrayList instead of array".
Uhm.. Partial credit is 10 out of 50?? And what the hell? Yeah okay let me go make this stupid program that involves an array with an unknown length and see how fucking perfect it works out for me.
Fuck you for docking my grade because I made a program that was sensible.
Fucking dickhead. -
!Rant
Hello devRant!!
Just released a small little app to share links to your PC directly from your device (Linker).
It uses a Java server running on your PC so there are no middle-men. Everything is open source and on my GitHub.
It's currently in alpha. Basically:
1. Run server on your PC (no UI ATM so run in a console) - defaults: 0.0.0.0:8090
2. Add the server IP-Port in the Android app
3. Share a link from any app through linker
4. Magic 😎
Below are the links if anyone likes the idea and wants to try it out (UI is crap I know! - I had very little time to work on it)
Become tester:
https://play.google.com/apps/...
App:
https://play.google.com/store/apps/...15 -
!rant, but kinda
My new director wants to buy a solution for a portal environment that my institution currently has. I have no qualms over it. My only issue was the company that sells it to be known to provide close to 0 fucking support when shit arises.
During a presentation we were told that they were using state of the art JAVA technology to render items on the page and that their ApI was easy for devs to grasp. This caught my attention since I know of very few and obscure Java frameworks that work with frontend tech (as in, your frontend logic is legit in Java)
The sales people proceed to show us React. Obviously thinking that no one knows what REact was. The dude continues with "This is new Java tech" all proud and shit prompting me to interject that it is "Javascript" the dude brushes it away saying "same thing" to which I reply with "Negative, please make sure that you properly discern Java from Javascript since Java is to Javascript as car is to carpet, completely different environments" the dude sarcastically says that "oh well, didn't know one of the people here was more aware of our own technology than we are" to which I say "and not only that, but the final say in us adopting your tech is mine, so I would rather you keep the sarcasm and the attitude to yourself, bring in a tech person if need be and learn these distinctions since we don't work with Java"
My new director later on went to talk to me since he apparently thought that Java and JS were related in some way. I can't really fault it, last time the dude touched programming was in the early 2000s, previous boss was a C and COBOL developer, but the previous dude would ALWAYS take my word no questions ask, this dude was there asking me if I was sure that Javascript and Java were really completely different environments asking me to show him.
I do not like to be questioned. I shoot the shit here and don't really involve myself with more technical aspects under this platform unless it involves concrete architecture discussions and even there I really don't care with engaging on a forum concerning that. But concerning my job I really.......really do not like to be questioned by people that know way the fuck less than me. I started coding when I was 17, I am 30 now, with a degree and years of experience. I really hate to be questioned by this dude.2 -
!rant
Used Java for the first in a while to brush up on my advanced DS skills.
My love for Java has been restored.
I feel so satisfied.4 -
!rant
Best advice ever: "Why are you using Java for this? use Python"
And that kids, is how I fell in love. -
So I am doing a homework with the language my teacher made. He said we could opt for either Java or Lisaac, but he said the latter would be pretty hardcore. But I feel hardcore is just an understatement, and outside of an absence of documentation on the object methods which makes you look all the way through the library files when you look for one method/object, then another, then another and all, here's a single fact that will express my feelings:
In his language, there are three main types of errors:
* Execution errors: the program crashes when something that shouldn't be possible is attempted (looking for an item in an array that's out of its range) ; ok, I can take those
* Compilation errors: syntax errors, semantic errors, type incompatibility... the classic, ok, I can take those, I'm used to it
* Compiler errors: when the compiler compiles in C, but fails to do so! "Mister, am I allowed to ragequit?"6 -
During 6 months I updated myself day and night on java, springboot and AWS.
I failed most of the technical interviews on my preferred stack, however I got a job, where the probable stack is C#, dotnet and Azure.
So, I have a couple of weeks of very good quality rant ahead.
I just started.
hmmm let's see, should I use Visual Studio or Visual Studio CODE. I spent the morning before understanding they were different. I could have spent the morning Studying how To Visually fuck you, lame name chooser.
Now I'm following a tutorial.
I need .NET 5.0, but guess what, I have .NET core 3.1.
But wait, fuck, .NET and .NET CORE are not the same thing! Will .net core 3.1 work for a .NET project or not?
And there goes the afternoon. Is he the same guy who choose the names?
I'll tie you with a barbed wire net and fuck you to the core, you asshole7 -
Java 11 is amazing they said, Jigsaw will make things much easier they said, JavaFX is now just a simple Maven dependency they said...
Previous command to launch app in Java 8:
java -jar T10ReleaseFinal.jar
New command to launch app (not including the custom jlink command to produce the custom bundled JRE) in Java 11:
java --module-path "lib/javafx-fxml-11.0.1-win.jar;lib/javafx-web-11.0.1-win.jar;lib/javafx-controls-11.0.1-win.jar;lib/javafx-controls-11.0.1.jar;lib/javafx-media-11.0.1-win.jar;lib/javafx-media-11.0.1.jar;lib/javafx-swing-11.0.1-win.jar;lib/javafx-graphics-11.0.1-win.jar;lib/javafx-graphics-11.0.1.jar;lib/javafx-base-11.0.1-win.jar;lib/javafx-base-11.0.1.jar" -Dfile.encoding=UTF-8 -Dprism.dirtyopts=false -Dglass.accessible.force=false --add-modules javafx.base --add-modules javafx.controls --add-modules javafx.fxml --add-modules javafx.graphics --add-modules javafx.media --add-modules javafx.swing --add-exports javafx.graphics/com.sun.javafx.sg.prism=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.scene=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.util=ALL-UNNAMED --add-exports javafx.base/com.sun.javafx.logging=ALL-UNNAMED --add-exports javafx.graphics/com.sun.prism=ALL-UNNAMED --add-exports javafx.graphics/com.sun.glass.ui=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.geom.transform=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.tk=ALL-UNNAMED --add-exports javafx.graphics/com.sun.glass.utils=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.font=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.application=ALL-UNNAMED --add-exports javafx.controls/com.sun.javafx.scene.control=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.scene.input=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.geom=ALL-UNNAMED --add-exports javafx.graphics/com.sun.prism.paint=ALL-UNNAMED --add-exports javafx.graphics/com.sun.scenario.effect=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.text=ALL-UNNAMED --add-exports javafx.media/com.sun.media.jfxmedia.events=ALL-UNNAMED -jar T10ReleaseFinal.jar5 -
I used to be a Java fanboy.
After seeing the modern things one can do with other languages I am just disappointed, that Java is so old-fashioned.
Some would say "BUT IT HAS LAMBDAS".
Good, that we have lambdas. We don't have optional parameters or objects (like in JS's {} or PHP's stdClass).
JVM may have many advantages, but I think, that Java is slowly dying although it is kept alive by some companies, still using Java in prod.
I think, that Kotlin is, what Java should have been.
I hope, that my wishes will be implemented in Java 10. If not, Java is considered as dead.8 -
What's the deal with Python? All the young devs coming out of school are so centered on it, but honestly I can't think of a project that I've had where it was even considered being used. Am I missing out on some hotness here? I know some schools are moving away from Java centered education to Python to help ease people into programming. To me that seems strange since you're learning so much less about the stack. </ rant>16
-
Holy fuckin shit. Fuck java updates.
Today we deployed to production with a java app. For whatever reason it didn't work, just throwing SSL errors left and right.
Same app works on dev and qa
There's only one tiiiiny difference: Java 8 141 on dev/qa, Java 8 171 on prod
Guess what happened in 171 ... they updated the CA
rip 4h debuggin5 -
Sorta related to previous rant
https://devrant.com/rants/2961085/...
Get message from recruiter on LinkedIn around 10 last night "Are you available immediately? I need a Java dev urgently based in [my city]. Please to [email address]"
I reply, send email, accept connect request
See the post they made about position , literally says "Apply today, interview tomorrow, start Monday"
I could really do with this. Made sure to be up and about by 9 in case phone rings/to reply promptly
Hear nothing back. Check in around mid day "Yes, I got your CV. My emails have been flooded. Will get to it asap" Well, that was yesterday, still nada
Linked post is about other challenges in my job hunt with a different recruiter2 -
So, i just spent an hour and a half looking at a 4 line section of code wondering why it wasnt working correctly...
I had to add 1 fucking line in outside of the brackets...
I hate myself, i truly do. -
I told interns in my startup to code a GAN only using Numpy. I received 4 resignation letters the next day13
-
We code hard in these cubicles
My style’s nerd-chic, I’m a programmin’ freak
We code hard in these cubicles
Only two hours to your deadline?
Don’t sweat my technique.
Sippin’ morning coffee with that JAVA swirl.
Born to code; my first words were “Hello World”
Since 95, been JAVA codin’ stayin’ proud
Started on floppy disks, now we take it to the cloud.
On my desktop, JAVA’s what’s bobbin’ and weavin’
We got another winning app before I get to OddEven.
Blazin’ code like a forest fire, climbin’ a tree
Setting standards like I Triple E….
Boot it on up, I use the force like Luke,
Got so much love for my homeboy Duke.
GNU Public Licensed, it’s open source,
Stop by my desk when you need a crash course
Written once and my script runs anywhere,
Straight thuggin’, mean muggin’ in my Aeron chair.
All the best lines of code, you know I wrote ‘em
I’ll run you out of town on your dial-up modem.
Cause…
We code hard in these cubicles
Me and my crew code hyphy hardcore
We code hard in these cubicles
It’s been more than 10 years since I’ve seen the 404.
Inheriting a project can make me go beeee-serk
Ain’t got four hours to transfer their Framework.
The cleaners killed the lights, Man, that ain’t nice,
Gonna knock this program out, just like Kimbo Slice
I program all night, just like a champ,
Look alive under this IKEA lamp.
I code HARDER in the midnight hour,
E7 on the vending machine fuels my power.
Ps3 to Smartphones, our code use never ends,
JAVA’s there when I beat you in “Words with Friends”.
My developing skills are so fresh please discuss,
You better step your game up on that C++.
We know better than to use Dot N-E-T,
Even Dan Brown can’t code as hard as me.
You know JAVA’s gettin’ bigger, that’s a promise not a threat,
Let me code it on your brain
We code hard in these cubicles,
it’s the core component…of what we implement.
We code hard in these cubicles,
Straight to your JAVA Runtime Environment.
We code hard in these cubicles,
Keep the syntax light and the algorithm tight.
We code hard in these cubicles,
Gotta use JAVA if it’s gonna run right.
We code hard in these cubicles
JAVA keeps adapting, you know it’s built to last.
We code hard in these cubicles,
Robust and secure, so our swag’s on blast
CODE HARD10 -
Technically couldn't get fired seeing as this was a schoolproject, but let's rant anyway!
So for a final assignment we had to create a WordFeud/Scrabble like game in Java with 7 others. We really got to know eachother and had a lot of giggles with the project.
At one moment one of us got bored and decided to photoshop the head of the person who's grading us unto one of the board tiles and we laughed and laughed...
...until we forgot to undo this during the demonstration >.> -
My new colegue at work was tasked with getting familiar with some Java code that had security vulnerability. He complained about slow build time for the first hour and then I stopped paying attention. At the end of day I checked on him and was like wtf how are you still trying to build this.
Turns out he ran Gradle task bootRun and watched logs of working app for 8 hours because he thought that's build xD -
Not really a rant, but now I'm back to a project NATIVE PROJECT WRITTEN IN JAVA!
No more React native for now, yay life!3 -
For all the hate that Java gets, this *not rant* is to appreciate the Spring Boot/Cloud & Netty for without them I would not be half as productive as I am at my job.
Just to highlight a few of these life savers:
- Spring security: many features but I will just mention robust authorization out of the box
- Netflix Feign & Hystrix: easy circuit breaking & fallback pattern.
- Spring Data: consistent data access patterns & out of the box functionality regardless of the data source: eg relational & document dbs, redis etc with managed offerings integrations as well. The abstraction here is something to marvel at.
- Spring Boot Actuator: Out of the box health checks that check all integrations: Db, Redis, Mail,Disk, RabbitMQ etc which are crucial for Kubernetes readiness/liveness health checks.
- Spring Cloud Stream: Another abstraction for the messaging layer that decouples application logic from the binder ie could be kafka, rabbitmq etc
- SpringFox Swagger - Fantastic swagger documentation integration that allows always up to date API docs via annotations that can be converted to a swagger.yml if need be.
- Last but not least - Netty: Implementing secure non-blocking network applications is not trivial. This framework has made it easier for us to implement a protocol server on top of UDP using Java & all the support that comes with Spring.
For these & many more am grateful for Java & the big big community of devs that love & support it. -
i hate people who join the company with a engineering in computer science degree and then can't even setup freaking java on their system.
like that is one of the basic languages taught to programmers, how do you graduate CS yet not know how to setup java!!!!!
this idiot today tired setting up eclipse without java and got errors and comes to me saying your files are corrupt.... i ask what happens and he shows me a error message box saying cannot find java paths... and then says i keep getting this error!!!
like freaking read the damn error and fix it. you're an engineering graduate for gods sake!!!!10 -
I always taught i knew java very well..
Using w3resource.com questions to practice java...
Got reality check... 😔😔😔😥3 -
Continued from https://www.devrant.io/rants/575042
Hi, everyone!
Time for a new great collab project!
Read the above rant I posted previously to see what our class is...
So the teacher(who uses visual c++ ide made in the 1990s) said to make an android based application or make a game but without using any block programming (like scratch) which means for android app development, we should make in java, js, c#, or any app makin' programming language. For game development, we should use either unity(yes, I am good at it) or unreal or gamemaker or buildbox. LibGDX is not allowed (I wonder how the teacher knows this library... strange).
Any ideas upon making apps or games? Prefer apps btw...
Something using SQLite or database will be appreciated but not dull student management system.
Any ideas appreciated.2 -
@dfox - Idea for weekly rant - worst candidate that showed up to a job interview.
Had a solid resume, claimed to be a Java king, top notch. First question after he sat down: How to create a thread-safe singleton in Java using double-checked locking?
Guy didn't know the answer. - NEXT!14 -
!!rant
I just hate job ads which have a pseudo-language (Java or C for ex) code snippet inviting you for an interview.
Oh my God they are so fucking LAME. I actually pass on these job offers.1 -
As my friend @AlexDeLarge found my last rant less detailed and idiotic so I deleted that rant and am writing this new rant giving all the possible details.
I am currently doing my graduation in computer science(in 3rd year). I love to code problems and have an experience of working in various languages like c, c++, java, javascript, html, css, python, swift. When I came into this field, I had a dream of becoming an iOS developer but now seeing all those streams out there(android, machine learning and etc etc), I am really confused. I know that I want to do programming but choosing a career is getting on my nerves and taking the hell outta me. So if anyone of you following devRanters could guide me and help me on this point, I would be highly grateful.
P.S- please don't judge me cause i know i am not good at expressing myself.10 -
Java Vs. C++
Ok, so I know a bit of Java, still lots to learn but isn't there always! My question to all you poly-linguist programmers is; once you know the basics of OOP are there any obvious hurdles in learning new languages? For instance - do you sometimes accidentally use some Java in C++? Would you all advise to stick to one language and learn it to genius level or does it make you a better programmer to understand a multitude of languages?
<Learning Rant>9 -
!rant
For a bunch of application redesigns that we are doing at work I am letting the other two developers in my department help with selecting the stack. Normally, we work with Java and PHP, and while they seem to enjoy php I find them concerned at the possibility of making it more Java centric.
So I compiled a list of examples of different tech stacks that are not only more modern (cuz our Java stuff is old JSP stuff) but also simple to learn and use. Mind you, the point is to make this a gradual change, not just rewrite the entire house from scratch.
the list contained examples in:
Python: django and flask
Ruby: Ruby on Rails
Java: Spring Boot
Golang: Small self made mvc framework I built, nothing fancy on it, it uses templates and shit, didn't make it api centric
Node: Express examples in both vanilla JS and TypeScript
php with Laravel.
Since we work with php most of the time as well I imagined that they would be more inclined for Laravel, but I was wrong :P they seemed to like the Node Express route and the Golang route more than anything else with Python and Django being close.
Personally I know that there is more to selecting a stack, but initial perceptions make for a lot of things in selection of the stack.
Pretty excited, if they gauge everything considered in regards to what we have and we found Golang to be a clear winner it would give them the chance to add a nice and competitive tech to their resumes.
not a rant, or anything per se, just wanted to share some stuff with y'all2 -
I Feel very happy being in quarantine. Going to college and wasting 6-7 hours of time in learning that stupid old stuff and working all night totally sucks. Now, i have my whole 24 hours to work. Stupid outdated indian colleges.4
-
!Rant
I fucking hate my laziness, I really want to make something but I can't have a proper idea, I want to build a portfolio but I'm just stuck with basic knowledge of java that every keeps praising me because of it since their level is shit, like so fucking shit, I hate my classmates this uni the spirit they have, its just depressing on so many levels ! Fucking shit! Why can't I find any motivated people that want to improve generally and just get a good mark to pass the freaking tests!5 -
Rant.
It's really frustrating and confusing when switching the context from Java to js and vice versa.4 -
Took a day off and came back to find my team and I were moved from frontend to backend (which I always wanted to be).
Manager says we get to learn Java, Mongodb and even Hadoop.
I am so so excited.
But the only little hold back is, there is limited support for Java in sublime text and I should instead use eclipse. I had dozens of shortcuts customised with all those beautiful themes in sublime, but eclipse takes the fun out of coding(no offense to eclipse lovers).5 -
I can't share it but I basically just wrote an email at work that's pretty much a rant.
Basically something like should we use Java for this new component? It needs to communicate with our existing server written in JS.
And someone was like no we should stick with JS and Node because that's what the website is written.
And so I'm like wtf... It doesn't matter as long as everyone agrees to follow the same rules... And then added a part about commenting and documenting stuff being more important so I don't need to keep doing CSI on the codebase when something blows up.2 -
Teacher: good job on the first project I assigned you to do. Now do the same project but use JSP instead of PHP.
Me: F***
BTW, is it true that programming in JSP is like programing in Java? Or at least similar?9 -
Alright, epic throwback to high school
-So I'm taking this CS course on java
-Teacher seems legit
-Knows his shit
-Gets the job done
-Introduces the class to an IDE
-Such wow
-I whip out my Eclipse Oxygen (with Hello World preloaded, obviously) like the nerd I am
-Suddenly:
-BlueJ
-Literally the worst editor ever
-And teacher somehow expects us to work in it with git
WTF.
For those of you who have never worked with BlueJ, thank God you haven't.
/end rant
What new languages should I learn? I'm working on C++, but PHP seems fun...11 -
Has anyone else actually *used* mutation testing at all?
Heard a lot about it recently - it seems all the rage amongst the bloggers, but I'm generally always very sceptical of things touted as the "latest hotness" (my thoughts on blockchain for instance are well known.)
So I went ahead and whacked http://pitest.org/ into one of my more recent pet projects to see if it offered anything decent. Surprisingly, it did - in particular it caught a number of places where switching "<" for "<=" and similar had no affect on the pass / fail rate (indicating the tests should be better.) There were a *few* false positives, and some which were borderline useful, but as a whole I'd say it was a worthwhile addition.
Curious as to if anyone else has had the same experience?1 -
!rant
Guys I need your help, I'm considering the corporate life, and I have two major options
Option A:
A software factory where I would be working on maintaining existent systems and adding features, but I would learn a lot with their shadow program.
Option B:
An IT department where I would use a lot of different technologies, .Net, Java, ADF, etc, maybe even hardware but I would be paid the fifth than with A.
So what do you think?14 -
It's 12:30 am, this dude wants to implement the Google Assistant "book me a haircut" feature, in his assistant bot, to book pizzas at a cafe near college (real small place).
All for a small semester project
He's asking me how. He says he knows Java concepts for this, but doesn't know where to start.
At what point do I say I need to sleep3 -
It's my first rant. So please ++1 me.
Now my rant:
In this semester I had a subject about system architecture. In this class, we must learn Java script, C# (and ASP.NET framework ), PHP (and Zend Framework 2), but in the classes is taught only UML and patterns. In the moodle of the subject we don't have any information about any of the languages and if we ask the teachers they don't know anything.
And we need in 4 weeks do a work with a widget in javascript, 2 Asp.net mvc, 1 asp.net web api. All with authentication.
So we are all fucked10 -
Yesterday I spent almost 3 hours trying to sort an array of objects in java. I'm a person who has written a lot of python and dart code and java is just so daunting. Every simple thing is so complicated.
You can sort a list of objects wrt any parameter using a one liner in python.
Finally after copy pasting a lot of code from stack overflow the thing got sorted. And the worst part I don't even know how the thing works.4 -
My first rant/rage/despair moment ever was in university during a Java course where I thought I had completely lost the plot at the first exercise.
I was misspelling system.out.println() and kept writing down system.out.print1n()
That was a long day... :/
Luckily I never make 4-hour debug typo's anymore now that I'm a real developer (I wish)3 -
<rant>
Teacher at university told us to install bluej in a Java class. Never in my life have I seen something so irritating as this crappy thing. Your code can have 0 errors and it still doesnt compile.
</rant> -
!rant
First post...starting a new job today, and I will be working as a JavaScript developer (Node, angular). I only worked with Java before this job and my only JS experience is with little side projects. I am super excited to get start working with new technologies. Anyone out there have a similar experience?4 -
So,the company I work for has a giant application that runs Java fucking 6
Every time i need to restart it I need to wait 15 minutes.
Fuck giant monolith
Fuck java 6
I fucking miss micro services :/2 -
!Rant
Java devs, here is an ugly but handy REPL web frontend for you. JShell FTW!
http://137.74.64.141/jshell-fronten...
Please note this uses Websockets, so not guaranteed to work on all browsers7 -
Java rant...
If public field declaration is so so bad, why can't all class fields in java just be private by default? And make it a pain in the ass to expose it as public?
I can't actually remember a time declared a class field as public, it is muscle memory now... Private bla Bla Bla, return, private bla Bla, return...4 -
!rant
To Android developers who are employed, how's the industry with Kotlin? Are you guyz shifting to it or still stick to Java? And what are your thoughts about Kotlin future? Thanks.5 -
man... fuck java's approach to lambda expressions and like passing functions as arguments and the lot.
it's honestly just so terribly bad. it's sucks so much.26 -
My commute time recently went from 15 min. to 50 min. (rant for another time). Looking for a podcast that I can listen to on my way to work. It can be language specific (java) or it could be about software development in general. Anyone have any recommendations?3
-
Whoever the fuck at my university thought that a distributed systems project using Java Web services was a good idea? The server we're supposed to use (Glassfish) is so out-of-date, half the time spent on this project is just spent fixing fucking broken dependencies and otherwise getting it to play nice. Please just tell me this shit isn't used in industry outside of legacy applications.5
-
!rant
So thanks for whoever pointed out my mistake with the “!” operator.
I tried to be devcool but i failed ;) but im allgood now!
Getting to the topic:
After scanning people's opinion here i have decided to learn C.
I have done js react and html css for the last year and have an okay grasp on it but i want to learn more.
Mainly:
-security
-network
-memory and ressources
Im a noob ant ive only scratched the surface. Im gonna be soon working on databases and backend java to master the functioning of a backoffice with its API and the handling of form and crud automisation (i probably am not using all the right words. I am learning and being told what to do).
Am i helping myself with C and if so any tutorial advice or good teaching resource that could be advised to me.
Thanks ;)6 -
I fucking hate it when Java programmers hate on Python programmers! They believe Java is superb while Python is flawed. They talk about speed, speed, speed and speed!
Java programmers, why do you guys behave like assholes?27 -
!rant
At all.
Maybe just spam for some.
@Creep , here it is, the latest version of my desktop pets project. This has the main software and 2 examples, JDancing Flowey and JNeko.
https://mega.nz//...
All you need is there, enjoy.5 -
I dont know how to timeline projects. I tell clients that it will be ready in one month. But the project will be so big that it takes lot of time to actually code it and do all the procedures around it. I m just giving them timeline based on the speed of my mind.3
-
Fucking shitty ass educational products fucking really suck. Literally, one of the schools we work for has a piece of software called Blackboard that seems great and all until you realize that its written in Java and you have students and teachers who barely know how to turn on a computer using this thing! I'm not even kidding when I say that one student can bring the entire thing to its knees just by causing it to throw a NullPointerException and to make matters worse teachers are allowed to customize their "classrooms" which as part of that they are allowed to add plugins. Some of which also cause fucking headaches and NullPointerExceptions. The least these fuckers could have done was switched their code to Kotlin or something that could actually handle improper types without crashing the whole damn thing.6
-
!rant
So, I've been working on a new project, it's basically a java library/package/jar with a lotta nice gadgets and stuff in.
The current functionality is limited, but will expand more as time goes on.
Right now it's able to:
apply ARGB filters to images (changing ARGB values), save objects in files on disk(Serializer/Deserializer), send emails with working create/load/unload configuration-system which saves a user-config to a file, loads and works with it, but the most coolest thing...
random char generation MY GOOOODDD
yea just wanted to post this cuz im rly proud2 -
!rant
Moving from Eclipse to IntelliJ. Looks good so far with the dark theme, but I miss the hands-on feel of Eclipse. Which do y'all prefer for Java?17 -
!rant
Had a dyslexic girl on my team doing Javascript for a few weeks, it was brutal to see her struggle with finding the errors the typing caused and even point them out to her when helping. She eventually quit our team and joined a Java team.
Anyone here with dyslexia doing programming? What language and what is your greatest challenges compared to your colleagues apart from the obvious?6 -
I wanted to make a website downloader in Java, despite the existence of wget. So I made one. However, it's just in it's early stages. I'm open to making this took a little broader and upgrading how it downloads websites. GitHub: https://github.com/YoungCode26/...5
-
I want to rant about my college.
I studied computer engineering, we spent 5 years studying circuits, diodes, CPUs etc ..
It's cool and all but like in my country we don't have a single computer's manufacturing company and all computer engineering students work in software development. But they didn't teach us a single usfel thing for work! We only studied Java and C++, nothing more and our professors claim that you guys can learn software development from the internet.
Our professors whom they don't even know how to debug a code not to mention how to full screen a power point presentation.
My point is college is trash.3 -
Another GeeksForGeeks rant
Wisecrack got me a bit interested in primes (just a passing interest). I looked up their python implementation of "Sieve of Atkin". Wow, is it bad.
First of all, they use PascalCase instead of underscore_natation so that's points off right there.
Their function takes a limit as a parameter (pretty obviously).
Their program breaks if you pass a prime number as a limit. That's right, if you give it a 2, it breaks. Pretty pathetic.
Reading the comments, their Java implementation is wrong too.
For fucks sake guys, if you're going to have an algorithm blog at least write good algorithms.6 -
Although iv only been developing in android for around 7 months yet I fail to see the appeal of Kotlin.
It has no real advantage over Java. In my opinion its fucking lazy code. It might look pretty but that's about it. So I don't see why employers are opening their arseholes for people with Kotlin experience.
Im pretty sure they are doing it because its "the next big thing". If you can write solid Java I dont know what the big deal is.. Maybe someone can shed some light on this..
Android studio can convert Java to Kotlin with one click. So No Mr employer I do not see your reason why you employed someone over me because he has Kotlin experience. Its fucked!! So that project I handed you... the one where I had pride in my ability to apply solid Java... Yes remember fucking Java everyone?!... well it works exactly the fucking same and in my opinion is much more verified and readable. SOOOO FUCK YOUUUU MR EMPLOYER!!!!! Go FuckYourStupidLittleKotlinBumChumsRightInTheirShitRiddenFuckHoles!!!!!!
Rant over...3 -
I just realized it'll take years for Java to catch the way C# implemented lambda expressions.
And really devrant? one rant per 2 hours?2 -
!rant
Really hate people who place their open curly braces on a new line beneath the statement ¿por que?8 -
Refactoring code that I've wrote like a year ago, made me realise how much I've grown in the past year, do you guys ever go back to old code that you've wrote?3
-
! rant / question
Are certifications worth it¿
( like Java Certifications and stuff similar to that)2 -
Hey devRant! Long time no see
I recently landed a job as a java developer so that's amazing
Still getting my head around the company's codebase, and holy fuck its huge.
I was taught best oop practices and patterns in CS class, but seeing them implemented in such a huge project is kinda pisssing me off: every single thing in the code has dozens of classes that call and implement each other, I spend half my time spamming the "open declaration" shortcut in a futile attempt to understand how the pieces fit together.
Sometimes I wish they had stuck to implementing everything in a handful of files, instead of the jungle of nested packages and references I got :pensive:
Oh well at least most thing are documented :shrug:
I kinda get y some people despise java for being so verbose and forcing strict pop on the programmer XD4 -
Fucking IntelliJ
It does not often die on me when I do a Maven import, but when it does, I hate it.
</endOfRant>
Otherwise I love IntelliJ <35 -
So I've been forced to do a new project with Spryker (PHP ecommerce framework) ... some of you guys may know that normally I do SAP hybris stuff (since a few years). I tend to rant about it (not just here but everywhere :-D)
But now as I'm trying to extend Spryker's domain model I realize how good hybris actually is ...
Well actually I alwas knew that the persistence layer is awesome (that's why I tried to implement a quite similar approach with https://core-next.io). But the rest is ... shit.
But Spryker's persistence layer - based on Propel - is ... just ... WTF. Designing tables and relations in XML on such a low-level-with-basically-no-abstraction-even-not-allowing-proper-inheritance WTF.
Fuck you Spryker, fuck you Propel, fuck you PHP. I want my beloved java-hybris-fuck-the-world-persistence-layer back ... -
dev && !rant
I am thinking about picking up a functional language. Currently I use Kotlin (and I fucking love that language) but I have to admit that it's support for functional programming is limited.
But I think their lies a certain beauty in fp and I want to do some project with it.
The 2 main problems are:
1. I have no experience in functional programming. I have no clue how to structure my program (potantialy without oop) and write clean testable code.
2. I don't know what language to use. Scala seems great since it has good IDE support and I like the Java ecosystem and Haskell seems to have more beauty but is missing that IDE support and it is very unfamilar for me.
So what do you guys think I should pick up? And how do I learn to write good software with it?17 -
Non-co-worker rant:
Today:21 Jan, projects 5: 3 games:1 unity, 1 Java, 1 vba; 1 angular app and 1 lex compiler. due date 24 Jan.1 -
!rant
Emacs vs Vim? Why not both!
I found a gem of an editor called Spacemacs which combines the power of Emacs and the editing capabilities of Vim! Already replaced intelliJ with spacemacs for my scala and Java projects :)21 -
!rant
Lately I've started caring more about code standards and best practices, but as I am self taught I have never really learned them.. could anybody here be as helpful as to offer some insight as to how I could get a nice intro to the subject?
My languages of focus at the moment: PHP, Java (android)2 -
! Rant
For those who saw my rant the other day, here are my self taught android apps I made to get my foot in on Android Studio and Unity development. Critique, enjoy, provide feedback, ignore, or anything.
https://play.google.com/store/apps/...3 -
I almost everytime these days start counting from zero in real life and f**k up the calculations and recalculate and do the same mistake. I hate programming.
Happy programmers day -
C/C++ - complex, very fast, used for OS dev
Java - Comparatively easy, fast, used app dev
Python - very easy, comparitively slow, used for app dev
Then there is this boy
Rust - Just fucks you up10 -
I hate how the Java File I/O api works.....
I was developing a little noSQL database in java, just for fun.
The basic was: every entry was a json object, separated by \n.
Every entry started with the length in bytes, so i could perform a easy read of the entry with a inputstream, followed by the entry its self..
The problem?
If i had a big file with more than like 50000 entries, to alter a entry with acceptable perfomance, i had to read every entry for matching with search, than using RandomAccessFile to mark the old entry as deleted and adding the modified one at the end.
The same for delete, it was only possible to mark the entry as deleted, so the read/alter would just not read it by reading the length(which i wrote earlier) and than use inputstream.skip with the length.
To actually delete not needed entries, i created a new file and than reading the old one and writing at the same time to the new one, with skipping the not needed entries and at the end rename the new file to the old and re creating all the streams.
Why cant i just replace a specific part of the file? WTF JAVA2 -
!rant I've been meaning to learn Python for quite some time.
I've worked with Java, PHP, C, C#, JS, Ruby, even a bit of Lua. Any good books to recommend?3 -
Not really a rant but..
I'm really into programming. My problem is that i dont know what to do. I know the basics of a few languages like C++, Java, Python, HTML(+CSS), js but i want to start doing some more advanced stuff. I just don't know where to start.
What im trying to say is that im not a complete noob. It's just really fucking annoying when you want to start working on something but you dont know what or you come up with an idea that you abandon later because you can't turn it into a complete project.
Any help would be appreciated.12 -
I don't know why started some projects but i didn't finish them and i give up continuing on them
Why do I fail
How have the same problem hhhh -
Don't know why people are so against java. Can anyone of you please care to point me to an enterprise programming language which exposes like 100 services over http and still has a maintainable codebase. I always wonder with frameworks like spring, etc java works alright on multiple cores. Are there any other good enterprise languages?6
-
Looking through Java tests, cause I need to pass one for job. And every one of them has a question like:
What's the result of:
boolean b = 42 >= 1024;
if (b = true) System.out.print(1);
else System.out.print(2);
And each time I answer like there is (b == true) and not (b = true).
Cause no one in real life would write = in if statement. Why do they put such question in each and every test.1 -
Java's such a bitch, it won't house pointers but throw a NullPointerException at even the most insignificant lines possible.1
-
Sydochen has posted a rant where he is nt really sure why people hate Java, and I decided to publicly post my explanation of this phenomenon, please, from my point of view.
So there is this quite large domain, on which one or two academical studies are built, such as business informatics and applied system engineering which I find extremely interesting and fun, that is called, ironically, SAD. And then there are videos on youtube, by programmers who just can't settle the fuck down. Those videos I am talking about are rants about OOP in general, which, as we all know, is a huge part of studies in the aforementioned domain. What these people are even talking about?
Absolutely obvious, there is no sense in making a software in a linear pattern. Since Bikelsoft has conveniently patched consumers up with GUI based software, the core concept of which is EDP (event driven programming or alternatively, at least OS events queue-ing), the completely functional, linear approach in such environment does not make much sense in terms of the maintainability of the software. Uhm, raise your hand if you ever tried to linearly build a complex GUI system in a single function call on GTK, which does allow you to disregard any responsibility separation pattern of SAD, such as long loved MVC...
Additionally, OOP is mandatory in business because it does allow us to mount abstraction levels and encapsulate actual dataflow behind them, which, of course, lowers the costs of the development.
What happy programmers are talking about usually is the complexity of the task of doing the OOP right in the sense of an overflow of straight composition classes (that do nothing but forward data from lower to upper abstraction levels and vice versa) and the situation of responsibility chain break (this is when a class from lower level directly!! notifies a class of a higher level about something ignoring the fact that there is a chain of other classes between them). And that's it. These guys also do vouch for functional programming, and it's a completely different argument, and there is no reason not to do it in algorithmical, implementational part of the project, of course, but yeah...
So where does Java kick in you think?
Well, guess what language popularized programming in general and OOP in particular. Java is doing a lot of things in a modern way. Of course, if it's 1995 outside *lenny face*. Yeah, fuck AOT, fuck memory management responsibility, all to the maximum towards solving the real applicative tasks.
Have you ever tried to learn to apply Text Watchers in Android with Java? Then you know about inline overloading and inline abstract class implementation. This is not right. This reduces readability and reusability.
Have you ever used Volley on Android? Newbies to Android programming surely should have. Quite verbose boilerplate in google docs, huh?
Have you seen intents? The Android API is, little said, messy with all the support libs and Context class ancestors. Remember how many times the language has helped you to properly orient in all of this hierarchy, when overloading method declaration requires you to use 2 lines instead of 1. Too verbose, too hesitant, distracting - that's what the lang and the api is. Fucking toString() is hilarious. Reference comparison is unintuitive. Obviously poor practices are not banned. Ancient tools. Import hell. Slow evolution.
C# has ripped Java off like an utter cunt, yet it's a piece of cake to maintain a solid patternization and structure, and keep your code clean and readable. Yet, Cs6 already was okay featuring optionally nullable fields and safe optional dereferencing, while we get finally get lambda expressions in J8, in 20-fucking-14.
Java did good back then, but when we joke about dumb indian developers, they are coding it in Java. So yeah.
To sum up, it's easy to make code unreadable with Java, and Java is a tool with which developers usually disregard the patterns of SAD. -
!rant
After a year and a half of semi-depression stuck in a Master Science in SE (while I'm a CS student in machine learning and don't give a bloody fuck about java plugins), I finally decided to switch to a CS major.
No more research money but damn, did not feel that relieved in one year !
Lesson learned : don't pick a job or whatever just because it's better paid ! -
!rant
Today I planned to work on my Java school project. I have clean install of windows 10 and I opened Netbeans as usual. No source tab, just history. HOW THE FUCK I CANNOT EDIT THE FUCKING CODE IN FUCKING IDE, I asked. I think let's uninstall this crap and install again then this shit happened. (It's good to have a second computer in my dorm, it's called redundance I guess)6 -
rant === true
I despise university. Since I went there, I have stopped learning exciting and new technologies. Instead, I do mips, lisp and Java.
I mean I wouldn't mind java, but it's boring repetitive crap. Making stupid simulations - all the fucking time.
I can not be bothered to learn this shit anymore. It's not worth 9k a year.
I'm lost. I don't know what to do. I can not physically do this anymore.
Edit:
Also, I hate this industry. All they want is a cs degree u til you have 2 years experience and then fuck it. It's a 50 k passport... wtf.3 -
!Rant, rather a small question.
Few weeks back I have provided Python lectures to my teammates and they were so happy that my manager raised my name for one of the major python resource (though my core work is CMDB, just to ease my work I have learnt Python).
Today I came to know I have been SPOC from offshore liable for entire integration team in JAVA. I don't have much knowledge in JAVA and without asking me they gave me. I'm confused what to do? (Write a mail and say No or simply accept this new challenge) :(16 -
Me ( solves a problem on Hackerrank)
If it's showing error :- Hell Why the fuck it isn't working ? 😑
If it works perfectly :- Hell, How the fuck it is working ?😼2 -
The job description of my internship:
You must be able to understand the complexities of receiving a unit test that you are told needs only mock data in the test database, but has never worked since it was written by a contractor a year ago. No one knows how the unit test works and requires testing a complex algorithm involving graph theory that you have not learned about yet. The task starts at 1 complexity and turns into a 13. -
An undefined ArrayList coupled with NullPointerExceptions because of it really know how to raise your blood pressure up.
Spent almost 1 hour trying to figure out why and all I needed to do was look a couple lines above.
But I guess that's what 4am development is all about -
Still frustrated at HRs confusing JavaScript with Java and give me a weird look when I say I program in Go :31
-
Soooo I have been taking my learning experience to Hackerrank.com, so that I can give myself some training with actual problems to solve instead of all theory, and today I'm working on one of the Challenges, and and I'm slowly getting it and working at it, then im looking at the code and think man I can clean this up a bit and merge things and make it look pretty! So I slave away and making it look pretty and stuff. I look at the code, all 70 lines of code and I'm so happy with my work. I pressed submit, of course I passed it! I had made sure every bit of my code made sense... After I finish and am so happy, I decide to take a look at what other people answered......
While my answer was 70 lines of code, almost everybody else's was AT MOST 18-20 lines of code!! Uggggggghhhhhhhhhhhhhhhh Makes me feel like I got a LOOOOOOOOOOOOOOOOONGGGGGGGGGG way to go...3 -
What hurts you the most?
1. Breakup
2. IDE with White Background
3. HTTPS://DUCKDUCKGO.COM (Caps Url)
4. Download failed at 99%
5. NULL Pointer Exception
🤔🤔🤔29 -
just a quick rant to express my HATRED towards java.
Today I played minecraft a bit to release some stree (plis dont tell anybody xD)
FUCKING HELL
1) Java boasts with its portability. Except it doesnt even have a proper runtime for linux
2) ITS SUPER SLOW
3) FAHCKING HELL it's so broken when you start with custom hardware (might be the fault of Gl tho)
^^ those points dont list the horrors of coding in it. I have already accomplished some coding challenges in it, and I know it to be an epitome of misery14 -
Today I spent almost an hour trying to figure out why something like this was not working....the solution?
Just declaring first the itemLabel attribute and then itemValue....WTF?!?! JSF can be powerfull...but some times it does not make any ducking sense.2 -
// Not a rant.
A while ago I saw the community projects page, and I thought it'd be cool to create a wrapper for devRant in Java. A bit later now, and I'm quite happy with how it turned out. If you're interested, please check it out: https://github.com/LucaScorpion/...
Feedback is always appreciated!2 -
Question, !rant
To all my fellow Java devs, what are some things that have come out in JDK8 and JDK9 that you think are the most useful?
I know very little about the new features, but after learning about lambdas I wondered what other golden nuggets there might be. Thanks in advance!1 -
Just a quick question, does anyone actually use Java servlets? My professor says that it is still in active use, but I can't believe that such an asinine system is still in use besides legacy systems.
Not quite a rant, but it does annoy me to no end.4 -
!rant
Im a java dev in my day job (in a bank) and a real estate broker(on the side) as well... Im planning to create my real estate website from scratch. should i do it on java(spring) or other language?
I know php and ruby too. I had plenty of php projects and i had one ror project 5yrs ago.
P.s
which hosting do you recommend. *cheap is better for i am just starting real estate broker.9 -
!rant
I was following a tutorial online on how to set up a Java Spring project with Angular and typescript, but after part 3, everything was in Italian.
That said, say what you will about Google, but Google Translate is literally awesome. Welcome to the future.1 -
!rant
I need to become motivated to learn Python but I already know C#, Java, and JS. What can Python do they these can't?
Any suggestions for a project I could do to pick it up and shows the outer of Python?10 -
(not a rant) Knowledge seeker XD
I'm about to start my life as unemployed/fresh grad , and I'm still not sure if my coding was good or right (proper coding). But I already have an experience on creating Android App (Java) and MySQL as database , Web Dev (HTML, CSS, Javascript, PHP, MySQL database) implement plugins like JQuery , Bootstrap , Chart.js , and DataTables , basics of Python , GIT ,and understanding of OOP.
I'd like to know where I can learn proper coding and good practices , where I can solve sample machine problem , learn different programming languages , and tips that might help me to be better.
note: I already do some research about this topics , I just want to get more answer as much as possible , Thank you :)
May the bug/s be fixed by you. -
A shitty platform that, although open source, there is no clearly documented way of setting a development environment for it. This pile of crap states clearly that it does NOT support RTL languages. One of the core business requirements is Arabic support. What to do? Look for other platforms? WRONG!
Base the fucking business on it and ask ME to see why the SQL database is not encoding the Arabic characters correctly and to look into the logs that back-end puked. My expertise is mobile development anyways damnit. Sure the backend code is Java code (Java jokers and haters, not the appropriate place) and I know it but there is no fucking way to test that motherfucker or to build it! No fucking testing server can be made! Only instructions to get a Docker image pulled and set up.
FML.
"This company is a fucking م."
I cannot believe I am so frustrated that I am ending this rant with a fun puzzle.
Hints to help you decipher the quoted sentence:
Hint 1: That Arabic letter is the perfect letter.
Hint 2: You don't need to be an Arab to understand what it means.6 -
Hello.. This is my first rant..
Got an Idea but not sure how to proceed..
A server machine has antivirus and all client machine don't have AV. So I will use the server machine to scan files of client machine.
I implemented this idea using Java EE with the help of windows defender (using cmd via js code). Problem is that I am scanning only file at a time.
How to upload and scan a whole folder/drive?2 -
Bugger me Quarkus is quick. Pretty bloody quick even when not using Graal native, but with that... damn.
Looks like I need to skill up. These new Graal-native-friendly, reflection-free Java web frameworks are really coming into their own. Spring really needs to respond quickly, otherwise it's going to become the slow legacy framework of yesteryear, if it's not already.5 -
!rant
I see a lot of people complain about uni degrees and stuff because they don't learn how to code etc. Is this really the standard?
I mean I'm only in fourth semester bachelor and had coding knowledge before starting uni. But we had basic to intermediate java in the first two semester, now learning how to write secure code and OS-Level stuff in C++, we had a module with practical Assembly coding all while still learning all the theory.
At the end of the first semester we had to write a terminal game in Java. I mean of course that's not "real experience" but if you dive in you definitely learn the basics you need to get started in real life.
Or am I wrong completely / just in a weird uni?6 -
!rant
Woow I am amazed. Just started learning c# in combination with Unity and I am already loving it. It is much like Java so for me it is easy to understand and it works increddibly well with callbacks and getters / setters!1 -
!question+rant
So, I was call to be phone-interviewed at a company that I kinda liked.
They were looking for a full-stack developer.
I'm more of a back-end but I'm not blind to some front-end things, but I'm not expert to any front-end framework or technology.
I'm pretty good with Java and Python, and have 8+ years of experience.
The thing is, they were looking someone like me BUT also with React and JS knowledge. So it was a bye bye for me.
That made me start thinking: Should I start learning a framework and become a full-stack developer?
Which framework would be a good one to start with?
(I've made a couple of native Android apps, and once I tried to learn React-Native but I couldn't last more than two weeks with it).7 -
!rant "Two roads diverged in a wood, and I—
I took the one less traveled by,
And that has made all the difference."
I'm learning Java/Android Development with the Udacity Nanodegree (hey we all gotta start somewhere). Got to one project that was intended just to demonstrate use of basic form elements in a static quiz. Predicted time was about 20m I think.
Three days, much hair pulling, and many SO pages later I've built a little app that displays any number and type of question, dynamically generating the views.
I may do things the hard way, but I learn a heck of a lot more for doing so. -
!rant but I'd like some advice.
This summer I'm taking a brief course on programming, very generic and mostly just to get it officially on paper, and as of what I can tell a lot of it will be stuff I'm familiar with. Basic syntax, loops, logic, good practices, etc.
However, I get to choose the language I get to work in myself. I assume they have a set of the most commonly used ones (couldn't find a list of them though) and I was wondering if anyone had advice on which to pick?
I already have a base of decent JS and Python, but I feel like it might be good to pick something other than Python? Because even though I love it to bits, I do realize that it's not the optimal language in all situations. What I'm pondering is Java or one of the C-languages, but again, I'm not one of the pros here. Any recommendations?4 -
!rant
Using Java is there a framework for building functional tests?
For unit testing we use JUnit but when I'm writing my code, often I need to debug against an actual db, for example, to be able check it actually will work and return the results I expected (and mocked in the unit test).1 -
So for my software engineering class we have to write a game in Java, and let me tell you, it has been a time.
The worst part so far has been the transition over to using a JLayeredPane, so that we actually have a background and a foreground. I offered to handle it, since I've done a bit with swing before now.
So I put together something that I thought should work, only to find that layered panes and layouts do NOT like to work together. So it was off to google...after sooo many hours of pouring over tutorials and javadocs I finally got the layers to draw...only to find that our Buttons had stopped working!
For some reason, putting the buttons inside a JPanel stopped them from actually informing their ActionListener (since the random test button I just added had actually still worked). So OF COURSE that meant I had to rework the buttons too, since their logic relied on that panel.
All in all, what should have been a relatively simple refactoring of our view was tranformed into almost a week's worth of frantic googling and pain through the magic of Java Swing.4 -
I am sorry that this is not a rant but i am desperate. For all the londoners, do your company offer internships for a Java developer currently in his second year with the highest marks in all programming modules. Please tell me the company name or any advice on how to apply.2
-
Hello folks. This is not a rant but a call to comrades for suggestion and advice. Currently, Java programmer by profession. I am planning on migrating to Python and am looking to start learning. Looking around for tutorials/projects/courses to learn. Please suggest your insights. Thank you.
-
Hey Guys,
This is not a rant but more of an advice post. I'm studying Economics and computer engineering in Germany, but our programming course is really bad. I wanted to ask some of the experienced devs if there is a good website or a good book where I could learn Java?
Hope you guys can help me3 -
!rant
I am starting to study next month and I will have to code in C, but I currently only know Java, C# and some python. Do you need anything coded on C or an open source project to contribute to so I have motivation to actually do something?1 -
Hello folks.
This is my first rant ever here, although it may not be a 'standard' one. Am I the only poor soul who finds Java Enterprise annotations (the fucking @DoSomething) the zenit of antiesthetic and unreadable code?
I fear I may be alone in this battle.2 -
Hiya haters and non haters =) what has been going on while i was away?! that last rant about scripting was cringe all i should have said was andlua.
Hi everyone im back and now on return statements on JS on code cademy easy!
i know how to make classes, and more
i also started learning Ruby, python, and thinking about java1 -
!Rant (almost)
What has been the best language you've worked with for creating UI? I started with html / css / js and implementing a mock-up is almost second nature at this point with those frameworks. I'm currently in a java class at university and it's taking me 30 minutes to get something to look a certain way that would take me 5 with the web stack.
Thoughts?2 -
!Rant
So... In the mood for a new lang...
Mainly Java developer but have done Scala, Python lately and a bunch in the past (C, PHP, little js, HTML5).
Thinking of .Net or node js ATM...
I'd welcome any ideas :)3 -
So if you haven't read my last rant (https://devrant.com/rants/1980559/...), for the past 2 days I have been working on a Trigonometry Solver because I am in 9th grade and we are currently learning this in my Math class. I have a GitHub open to display my project so I highly suggest you go and check it out (the link is in my previous rant). If you read the GitHub's most recent upload, the description pretty much gives an update of what I did (sorta) and what I hope to do in the future for the program. If you are still reading this (props to you) then here is the GitHub repository link: https://github.com/DylanPerez1/...
I hope the code is understandable and if any professional or well-learned Java developers can, it would be awesome if you could critique my work so I know what I need to work on! -
Rant 1
---
Thank fuck im working from home. Out of nowhere i had the biggest urge to take the shitter and shit the meanest shit that i could possibly bullshit. As soon as i sat on my shitter and opened the asshole wide a Waterfall of shit started flowing out ⛲️🌊💩💩💩 if i was in the office i wouldnt be able to hold this in. Their shitter would be my shitter all covered in bullshit
Rant 2
---
How then fuck do i install openjdk on RHEL8 machine? As root i tried yum but doesnt work. I tried using wget from Nexus repo to download openjdk zip and now what. I gotta configure the shit to be adapted to the migration from RHEL7. Also does RHEL8 even support java 8? Or can this shit handle only java 17? Cause this would be a beyond of a clusterfuck since the legacy code project is built to support only java 1.8.0, and for special cases java 11! How the fuck do i handle java 17. I fucking hate legacy code!5 -
! rant, needing advice
I'm about to start a big and ambitious project, and I'm stuck with a dilemma: what to pick for the back end server, node js vs Java JEE
The thing is that node is way faster than jee in concurrency transactions, which is a critical point for the program. But Java is Java.. I never worked on a huge app with JavaScript and it may become really messy..24 -
Fuck Threads and fuck multithreading in general.
I've spent the last 2 hours and a half looking for an important error that did my project not work at first execution, and it was all because I did start a side Thread, but forgot to wait until it was done before showing the output of it.
Fucking multithreading...3 -
I had this teacher who was teaching us how to use java and .NET to parse XML data to an excel sheet. Let's say every week i was spending at least 2 hours finding bugs in the excel formatting and telling it to the teacher.
This happened for few weeks and when the project ended I could see how tired of he was.
To this day me and my colleague still rant about that -
I gonna crazy because I was told that I have finish a project using many out of date libraries. :/1
-
Why i dont have ten +1's in one Rant !
Should i do this to get those +1's ?!
for(i=0; i<10 ; i++){
sysout("Rants : "+i);
}2 -
Not a rant but a helping request.
A friend of mine just asked me if I can make an ERP System for his father, he wants to take control of the inventory, and the merchandise decrease.
Any advice of which database would be better for this job since I don't think he is going to pay for a license or something like that.
I was thinking using MySQL and C# or maybe Java.
Any comment is well appreciated ☺️7 -
!rant
After delaying it for a few months, i'm finally starting to work on my final college project. It's going to be done in Java and Mongo. I'm not sure about the web part of the project, because i've never done anything in that part besides basic html and css. I'll probably try JavaScript.
Just wanted to share this because i've made the hardest step - actually started working on it.
Kinda feeling proud of myself.
Kinda feeling weird of being proud of such a thing.
Don't wish me luck, wish me the will to keep not giving up when it's the hardest -
Can anyone suggest me any site or place from where i can get questions to improve my programming skill
... Like practice questions9 -
!rant && advise
I have some expirience working as full stack developer, but focussed latly mainly on backend (php/java). However for one project, I need a desktop application and I was wondering, if you would recommend electron for it.
Pros:
- I could reuse some of the webapp stuff and cache it offline using web workers
- Styling done via HTML/CSS
- Portable between Linux/Windows/Mac
Cons:
- I haven't worked (much) with node js so far, but that shouldn't be a too big problem
What are the pros and cons from your point of view? Would you recommend electron? Why yes, why no? If no, what would you reccomend as alternative?
My knowledge so far:
Good: PHP/Java (without GUI)/CSS
Quite good: Javascript
Meh: Python (I can hack things together but wouldn't say I'm good with it...), C++8 -
!rant Java web framework?
sorry for the OT, if you are single (novice) web developer and you had to choose your first web java framework, what would you pick?7 -
!rant
Going to install a Linux distro on my Mac for general dev antics (NodeJS & Java)...
But which one?12 -
When you don't compile small code snippet and keeps on writing lines of codes and after writing large lines of code that one moment when you start compiling your code for the first time
Brace yourself for errors 😕 -
!rant
In my pursuit to land a fucking job (now a junior software engineer) I pretty much abandoned web dev for getting my head wrapped around Java as best as possible.
Now that I'm about 6 months in at the gig I'm thinking about looking to take on clients for web, mobile development in my spare time.
So far I've been trying to catch up on React and Node, anyone else more well versed in web stuff have suggestions of topics/material? -
!rant
Just sharing a project I submitted to college. It is not done. It's a LAN messenger written in java swing.
https://gitlab.com/emyu10/lame -
anyone elso who has worked with JavaEE in a big company liked those ultra long classnames like AdapterTaskConsumerComparatorTestServiceExpressionImpl?1
-
!rant
Hey folks, I need some tricks. I am currently a junior dev and struggle with starting side projects. I have some fancy ideas I'd love to work on. Problem is, I HATE UI design. I can't start working on an idea because I want them to look awesome. It is absolutely no problem to code the logic / backend, but the fucking design... I just hate it.
For example, I have some fancy ideas for an file manager that fits my needs. Haven't seen something yet like I imagine right now. I mainly code in C# (or Java) and I have to develop custom UI controls for it, align shitty controls, think about freaking color schemes,... I hate it. I simply hate it.
Do you also struggle with that? Any ideas how to overcome that?
Cheers!4 -
!rant
I personally a book worm I read books from goalkicker.com , I started programme for Android application in Java. -
Has anyone tried to export a jar in a simple Java project that has JavaFX (and uses WebView) from VSCode?
When I test the program it works fine but when I export it and execute it I get JavaFX errors.
I met those errors early in development, the fix was adding some parameters to the run command (--add-modules and such), maybe I need to add them to the compile process but I can't find how...
I've been searching all across the web and the rant part of this question is why isn't there an answer anywhere? Has NO ONE tried this before? Really? And if someone did, how did they find the solution!?
My only hope is compiling by hand by now... But there must be a way... I could also use Eclipse but I'd like to know how to do it from VSCode, it would be a shame having to take everything to Eclipse just to compile.3 -
!rant
Starting a C++ developer role in a few weeks. Currently working with C, Perl and a little bit of Java. Have you got any tips for me? :)3 -
!Rant, but something I wanted to share.
I started as a placement software developer on Tuesday, and yesterday I was working on production stuff.
Admittedly, it's an admin dashboard so it doesn't need to look great, but man, trying to get bootstrap tabs to switch and display a div with the charts we want on it using angular was a time and a half!
Despite being overwhelmed with information, and being mostly out of my depth developing in JavaScript (my main languages have been Java and C++) I'm having a great time, bar the 6.30am wake up time! :D -
Short Story, !rant:
I'm a java dev looking into php and laravel to be able to contribute to webtrees, an online genealogy software.
Feels odd, because last time I had contact with PHP was 4.x.
But nice to see similar concepts, eg handlers instead of controllers, conventions, decent IDEs like phpStorm.
So, anyone interested in helping out? -
!rant
Should I learn Java?
I've looked around on the internet and it seems like i should maybe but idk
just feels like i should ask le dev community :p2 -
!rant (am I doing this right?)
I want to dive into Python, but I read that python 2 won't be maintained by 2020. Should I pickup Python 3 or work with Python 2?
Slight background notice: I am a developer right now. I swap between Java and Javascript for most of my job. I'm familiar with the fundamentals of programming and am just looking for a language to automate some tasks or just explore. Python looks lightweight and open to a lot of potential projects, like AI (which I guarantee will take a while for me to grasp).5 -
!rant
Are there any worthwhile jobs were you (remotely) can code part time on the weekend. Want to make some money on top of my daily job.
Maybe it would also be possible to contribute in the afternoon (since my timezone is utc+2).
Languages of choices would be Java (preferly spring boot stuff) >> Python / JS. Any idea if that is possible?4 -
Originally I'm coming from Java , about 2 years ago, I switched Node with TypeScript and had a hard time getting accustomed to Promises. It was a big relief when I learned about async/await. Much cleaner code, no brainfuck anymore when thinking about how to handle stuff that requires multiple async values and so on.
Now I'm working on a clients project as a Java dev again. SOA, Spring Framework, Kafka and MongoDB, nothing too complicated... if they wouldn't use reactor to bring reactive functionalities to Java.
It feels like I'm back in Promise Hell...2 -
I get so tired of people hating on PHP, Javascript and promoting Python or C#/Java.
Python is basically Perl with slightly different syntax plus has py2/py3 issues. And suffers from pip like js does from npm.
Java/C# started as application languages, while PHP started in web servers (again from Perl but at least it now has full object support). So comparing apples and oranges is one thing.
Another one is that people don't seem to know much about PHP / js (and tbh not even about the languages they are promoting) when they try to hate. That just comes off as lazy and borderline idiotic. Don't be that guy.
If you have had a bad experience, maybe you need to open the documentation instead of copying code from stack overflow.
Again, lazy and unprofessional.
Devs are supposed to be able to find the most efficient solution, that takes as little code as possible, not as little time from them when they arent familiar with the subject.
Damn Im angry right now, this rant really worked me up! :D6 -
Hey DevRant Fam! <3, i really hope everyone is doing very well!, its been awhile since i have posted my last 'rant', i have just started another Uni semester and can i just say WOW it's gonna be tough!.
Learning Android (Java) and web Development both Project based! (No exams..YES), so as I'm now currently downloading Android Studio would anyone kindly give me some advice on A.S (android studio)? :D, now may i just say i absolutely love learning new things and find it exciting.....
So everyone, i personally want to thank you for reading my so called rant, thank you for taking your time :D, i'm always very happy to listen and read your opinions/advice :D. I Hope everyone has an amazing day/night wherever you may be!
Kind regards
Milo :-D2 -
Testing the output for an image using a screenshot of an error message and then wondering why the output shows an error :/
-
Hah! overclocked gd has made his first mod menu without pc! please give him a round of applause!
after his first rant on being a baby about coding xd
im planning to make this js dungeon game pure js.
after i know alot about js im reverting to typescript then java then C== ! i think this platform and other platforms have helped me on my journey of creating apps and im happy that im making progress =))4 -
I kinder have two phones now and I bought one only for fun and testing apps &dev rant , I made a simple java app where I can control one phone only because I don't wanna mess anything on the other , trying to find a way to hide a simcard inside ,so when I lost it I can always find it, or just run a custom ROM ,but too scared to mess it up haha4
-
!rant
I have to choose between a couple of optional classes in my course. Although I'm more into the filmography side, I love coding.. now We have a. Umber of optional subjects, and we have to choose two. I have chosen Motion Graphics as one, now I want to know whether I should take Java as a second class.
is it something I can learn on my own like I learnt PHP, JS, Swift? Or is it something that will really require a class?
If it's something I can do on my own, I can consider taking another class related to cinema.3 -
Hello, chat, i have this annoying and frustrating problem that is making people angry around me, and i dont want to get into details, but basically its about whether a child class should contain the driver class for its parent class in java. Could somebody please tell me which way is the better way to write decent code and why.7
-
!rant
I applied to a position for a Java position in Brussels. Having 7 yr experience in Java how much should I aim for? Keep in mind I don't work in Belgium currently -
!rant
Been doing webdev for 2 years straight and I need a change of pace so in my free time I wanna do a project with either Java, c# or c++.
No experience with either of them and I have no idea what I could do as a project.
Do you experienced de s have any suggestions?
(looking for a somewhat expandable project as my skills become better so I can keep building it)
Would love to hear some ideas!8 -
Not a rant, but just curious, comment which you like more, Java, or C++. (And your favorite editor/IDE for the hell of it)7
-
Is there a way to tell your family/friends what kinda work you are doing without boring the shit outta them ?3
-
-> improve a system
-> the system now has a >95% success rate (before it's only 70-80%)
-> business people still complaining about error (even tho it's relatively way smaller) :/1 -
!rant
Finally.. I have decided to change my laptop. Please suggest me something good. Mainly worked with PHP and Java (Netbeans). Planning to start android.
Budget 1000-1200 USD4 -
Sometimes I'm questioning all my skills... I have a maven based project which uses hibernate as OGM to the mongo database. Everything working fine and already in a productive environment.
Now I changed some lines of code at the business logic to adjust for the changed database model. So far so good.
After compiling and running on the test environment: exception! "no persistence provider for Entity Manager named xy" are you fu***** kidding me? I changed nothing at that point! -
semi personal rant. looking to move to pheonix. anybody know any good jobs? Java and Web guy. also I'm a hardware junkie so if you got it or even repair shop jobs I'm good.6
-
Not a rant but how can I go about maybe getting a tutor or a mentor to help me with my java efforts. I'm self taught and I've been at it for about 4 months.1
-
Hi guys! I got an opportunity in one of the biggest consulting/strategy companies in the world, however I need to write the OCA and OCP Java exams to get in. The OCA is in about a month + 2-3 weeks and OCP towards the end of the year. I kinda know Java but the exams seem to be hard. May you please guide/advise on how I can get over this mountain :)? Anything that worked for you? Or did not work?4
-
Not a dev yet (pretty fucking far from it actually) but I really enjoy coding and learning but I feel like I chose the wrong motive
I started leaning Java because it was easy to find a job since it's very popular and I got the basics pretty well integrated but I feel like I can't really do anything I wanted to do with it, I wanted to build small pieces of software that would run on windows and Linux but the fact that Java needs the jvm to work on a system makes me feel uncomfortable, I don't know why, and that makes me wanna switch to c++ even tho i think it's harder to learn.
I know it's bad practice not sticking to what I learn and pursue it but I don't know what to do with Java...
Any advice?
Sry not really a rant but you guys are the best dev community out there so I figured...
Tldr: feel like I can't do what I want with Java, want to switch to learning c++ and drop Java for now whatcha think?3 -
Anyone know which hotswap agents are best for Java?
I got this genera tic project here, in 1.8 which takes about 3 minutes a pop to build. HotSwapAgent doesn't want to play nice -
public class LearningJava{
public static void main(String[] args){
boolean isprogrammingEasy = true;
if(isprogrammingEasy){
System.out.println("your on the right track!");
}else{
System.err.println("Try again!");
}
}
}
i know i know pls dont get triggered cuz dev rant is not a code editor but im starting to understand java and javascript also found this youtuber im learning off of i think you guys helped and yes i have skidded a few times but i know its okay sometimes not cool to steal someone source code Thanks everyone
youtuber im learning from: https://youtube.com/watch/...
i think i can understand dex. jadx and more i wont post anymore cringe posts before some devs mght get tired of me just development :)2 -
!Rant
I think I am going overboard with Java streams and my fellow programmers will hate me. I have not written a loop for... a month? My code is starting to be extremely semantically dense. -
!rant
//serious
My Android Studio has refused starting up. Problem started after I downloaded v3 which is unstable and thought it could co-exist with v2.3. It messed up my project on v2.3 but I managed to fix it.
Then I did an upgrade on the same v2.3 then everything went south⬇. Now it doesn't start. I've tried changing environment variables for Java. Uninstalled and reinstalled but no luck.
Pls, how do I remedy this?
N.B: right now I am installing IntelliJ as an alternative1 -
!rant
I've been thinking about something I saw a while ago, but I can't remember the name so I came to this marvellous place to ask: what do you call live code editing?
E.g. When you're running your program and can change the code on the fly without restarting your program. I'm sure this is application-specific, but I've seen it done with the godly Java.3 -
Tried to set "Executor count" of a Jenkins slave node to "0" in a naive attempt to disable it temporarily.. Jenkins crashed by "Divide by zero".. It is surely a top quality(!!) tool...
-
Just talked to a Java dev that develops web apps with SOAP API's about testing. Talked to him about SOAP UI ...He didn't know what SOAP UI was. Is he f*cking trolling me or just a guy with the wrong job? I mean he seriously refused to have ever heard about it. Dafuq?