-
Software Development
[MEGA DEAL] Total Python Machine Learning Bundle (99% off)
See How Today’s AI Innovations Tick with 8 Expert-Led Courses Hey fellow geeks, This week, on our JCG Deals store,…
Read More » -
Enterprise Java
Web application security: fighting yourself or finding the edge of sanity
How secure a web application should be? Well, for many of us, web-developers, the question doesn’t make much sense. “An…
Read More » -
DevOps
Working Well With Legacy Code
Building software is ultimately a cycle of creating, maintaining, and decomposing ideas. We often focus on the creation part of…
Read More » -
Software Development
A canonical XML test
I recently did a few days of TDD training for a client. They asked me to help them test and…
Read More » -
Core Java
Looking into Java’s Future: Empty Value Types
Although the promising Java value types are not imminent, I still enjoy nosing around occasionally in the OpenJDK valhalla-dev mailing…
Read More » -
Agile
Why Managers Believe Multitasking Works: Long Decision Wait Times
When I teach any sort of product/project/portfolio management, I ask, “Who believes multitasking works?” Always, at least several managers raise…
Read More » -
Core Java
What to Expect in Java 11
The last few years have been tumultuous for the Java world, with a diverse range of features being added in…
Read More » -
Groovy
Groovy 2.5 CliBuilder Renewal (Part 2)
The CliBuilder class for quickly and concisely building command line applications has been renewed in Apache Groovy 2.5. This is…
Read More » -
Groovy
Groovy 2.5 CliBuilder Renewal (Part 1)
The CliBuilder class for quickly and concisely building command line applications has been renewed in Apache Groovy 2.5. This two-part…
Read More »