You might have heard of machine learning. The world seems to have been enveloped with hype around the topic, with everything from self-driving cars to human-like robots getting highlighted. As a Java developer, you might have felt a bit left out: most of the popular data science and machine learning frameworks are built for Python first. How can you get ...
Read More »
Amazon Corretto 8
UPDATE! I have updated the option of running Corretto in Docker to using the amazoncorretto Docker image available from Docker Hub. Amazon Corretto is a production-ready distribution of OpenJDK with long-term support including performance- and security updates provided by Amazon. Amazon provides installation packages and instructions for Linux, Windows, and macOS, as well as a Docker. The latest installation package ...
Read More »Avoid Lists in Cassandra
Apache Cassandra is fast and scalable database which over the years became almost as easy to use as a traditional SQL database. At least on the surface. You an use SQL-like queries, but they have a lot of limitations; you have a schema, but it’s not as flexible to modify it as in a SQL database; you have the same ...
Read More »Build a Web App with Spring Boot and Spring Security in 15 Minutes
“I love writing authentication and authorization code.” ~ No Java Developer Ever. Tired of building the same login screens over and over? Try the Okta API for hosted authentication, authorization, and multi-factor auth. Developers know that securing web apps can be a pain. Doing it right is tough. The worst part is that “right” is a moving target. Security protocols ...
Read More »[MEGA DEAL] The Complete Back-End Developer Bundle (95% off)
Create Professional Web Apps & Fast Track Your Coding Career with 60+ Hours of Training in Bootstrap, Angular & More Hey fellow geeks, This week, on our JCG Deals store, we have another extreme offer. We are offering a massive 95% off on The Complete Back-End Developer Bundle. Get it now with only $41, instead of the original price of ...
Read More »Java Code Geeks are giving away 2 FREE PRO passes for DeveloperWeek 2019
#DEVWEEK 2019 — The World’s Largest Developer Expo & Conference Series The DeveloperWeek team has offered us discounted PRO Passes to DeveloperWeek 2019 so our members can attend the event. DeveloperWeek (#DEVWEEK 2019) (Feb 20-24, Oakland Convention Center) is the world’s largest independent developer conference & expo with 8,000+ participants. DeveloperWeek includes 200+ workshops, sessions, and talks across Microservices, AI dev, Blockchain ...
Read More »Filterer Pattern in 10 Steps
Filterer is a pattern that should be applied only in certain cases. In the original post, I presented a very simple example intended to show howto apply it. In this post, I present a much more detailed example that’s intended to also explain when and why to apply it. Introduction The post consists of the following 10 short steps. In each step, I introduce requirements of the following two types: ...
Read More »A First Look at Oracle Functions
I am super happy to have gotten the opportunity to test out Oracle Functions through the Cloud Native Limited Availability Program. When I last tried out running serverless functions in Oracle Cloud during the Oracle Groundbreaker APAC Tour last year, there were two options available. Either run my own Fn server in a virtual machine or set it up in ...
Read More »JDK 9/JEP 280: String Concatenations Will Never Be the Same
JEP 280 (“Indify String Concatenation”) was implemented in conjunction with JDK 9 and, according to its “Summary” section, “Change[s] the static String-concatenation bytecode sequence generated by javac to use invokedynamic calls to JDK library functions.” The impact this has on string concatenation in Java is most easily seen by looking at the javap output of classes using string concatenation that ...
Read More »