New & Notable
How to avoid remote software engineer burnout
Software developer burnout is real. Here are some strategies programmers can use to avoid it.
JavaScript vs. TypeScript: What's the difference?
TypeScript and JavaScript are two complementary technologies that are driving both front-end and back-end development. Here are the similarities and differences between the two.
How to apply the single responsibility principle in Java
How does the single responsibility model work in a Java program? Here we show you what this SOLID principle means, and how to implement the single responsibility model in Java.
The 3 daily Scrum questions
The 2020 Scrum Guide removed all references to the three daily Scrum questions, but does that mean you shouldn't ask them anymore?
Why WebAssembly? Top 11 Wasm benefits
Latency and lag time plague web applications that run JavaScript in the browser. Here are 11 reasons why WebAssembly has the potential to completely change that.
Coffee Talk: News & Insight
-
Why is the Bootstrap grid system 12 columns wide?
Cameron McKenzie 29 Mar 2023Ever wonder why they created a 12-column Bootstrap grid system, and not 10 or 15? It's the same reason there's 60 seconds in a minute, or 360 degrees in a ...
-
There's a new Java build system named Bld
Cameron McKenzie 28 Mar 2023Want to write your software build logic entirely in Java? There's a new build tool out that does exactly that. It's name? Bld. Is it good? Well, Geert Bevin ...
-
How to use the Google Chrome color picker extension
Cameron McKenzie 20 Mar 2023Want to select a color from an image on a webpage? Or an HTML element? Here's how to use the Google Chrome color picker extension that comes packaged as part ...
-
Critical Java JVM options and parameters
Cameron McKenzie 19 Mar 2023The easiest way to optimize your Java runtime is to supply correct JVM options and parameters. In honor of the Java 21 release, we will examine the 21 most ...
-
Daily Scrum vs standup meetings: What's the difference?
Darcy DeClute 18 Mar 2023Other than being an ablest term that discriminates against people who can't stand, there are many differences between a standup meeting and the daily Scrum. ...
-
Who is required to attend the Daily Scrum?
Darcy DeClute 10 Mar 2023The Scrum Master is not required to attend the Daily Scrum. Neither is the Product Owner. Here's why only the developers are required to attend the Daily Scrum.
-
long to String in Java
Cameron McKenzie 08 Mar 2023The easiest way to convert from a long to a String in Java is to add the long to an empty set of double quotes with the plus operator. If that's not good ...
-
String to long in Java
Cameron McKenzie 07 Mar 2023The one correct way to convert a String to long in Java is with the parseLong method of the wrapper class. The constructor conversion approach is deprecated! ...
-
Advantages of Java
Cameron McKenzie 06 Mar 2023There are almost too many advantages of Java to list, but this top 10 list covers the key Java advantages driving the ongoing adoption of the JDK and the JVM.
-
Java double decimal precision
Cameron McKenzie 05 Mar 2023The precision of a double in Java is 324 decimal places. But the Java double isn't always as precise as you think it should be. Sometimes even simple, two ...
Featured Authors
-
18 May 2022 How to communicate effectively in the workplace
-
03 Apr 2023 How to avoid remote software engineer burnout
-
24 Mar 2023 The 3 daily Scrum questions
-
19 Jan 2023 Who should be the product owner in Scrum?








