As we celebrate Java's 30th anniversary this year, we asked our very experienced engineers what lessons they would share on this occasion – three lessons for three decades of Java ☕️
"Java hasn't stayed behind for years and has introduced a number of language features that make functional programming in some areas almost as easy as Scala," says @rucek, our Principal Software Engineer.
Read what else Jacek and the other developers shared: softwaremill.com/java-three-…#Java#Coding#SoftwareDevelopment#Java30#Java30withSoftwareMill
It’s incredible to see how much Java development has evolved over the past three decades.🚀
"Early on, a typical Java project started as a set of messy classes, thrown together with minimal testing and even less automation. Shipping code meant packaging a WAR or EAR file and pushing it, often manually, onto a Tomcat or WebLogic server, hoping everything would “just work” on production like it did on your laptop" - recalls Dariusz Broda, co-head of Java at SoftwareMill.
So, how has Java transformed over the years? And what lessons can we draw from its journey?
💡 We invite you to dive into the reflections and practical tips shared by four of our senior engineers; rich in experience, humor, and hard-earned wisdom.
🔗Read the full article here: softwaremill.com/java-three-…#Java#Coding#SoftwareDevelopment#Java30#Java30withSoftwareMill
Our Senior Software Engineer, Emil Bartnik's, first encounter with Java was like love at first sight! What was it like for you? 🤔
You can read about Emil's path to seniority and what lessons he wants to share in the article "Java: Three Decades, Three Lessons," in which we've collected the most impressive and valuable lessons from our developers on Java's 30th anniversary! 🎉
🔗 softwaremill.com/java-three-…#Java#Coding#SoftwareDevelopment#Java30#Java30withSoftwareMill
Together with our Staff Software Engineer, @LukaszRola, we’re launching a brand-new series: Java Crack of the Week! 💻
👉 youtube.com/watch?v=JhH9N6pW…
In the first episode, Łukasz dives deep into one of the most critical Java vulnerabilities ever discovered: Log4Shell (CVE-2021-44228).
🎉 This series is part of our celebration of Java’s 30th anniversary — so if Java has a special place in your heart (or your tech stack 😄), make sure to subscribe to our YouTube channel for weekly episodes!
#Java#Java30#Java30withSoftwareMill#Log4Shell#JavaCrackOfTheWeek#Cybersecurity
Can you believe that #Java turns 30 this year?!
Join Szymon Winiarz on a journey from Java 6 to Java 22 and see how far this language has come over those 3 decades ➡️ youtube.com/watch?v=CM9SZtTC…
Both praised and criticized, Java still plays a crucial role in modern software development. Over the decades, it has matured and evolved to meet ever-changing technical challenges and developer needs. Even after 30 years, Java remains one of the most reliable tech stack choices.
#30yearsofjava#java30#java30withsoftwaremill#softwaredevelopment#javaevolution