New & Notable
5 Scrum servant leader examples
The term 'servant leader' was removed from the 2020 Scrum Guide, but that doesn't mean it's not important. Here are five examples of a Scrum master as a servant leader.
How to address Python performance problems
Python is a great language for nonprogrammers to do mathematical and scientific tasks, even if such optimization impacts performance. Here's why that's not a fair criticism.
Scrum vs. Waterfall: What's the difference?
Most organizations choose between Waterfall and Agile methodologies, which often means comparing Scrum vs. Waterfall. Here are the differences and some guidance on how to choose.
Smart contracts, blockchain and decentralized computing
Industries such as manufacturing and finance are turning to decentralized computing technologies, in the form of smart contracts and blockchains, to solve complex problems.
How to avoid remote software engineer burnout
Software developer burnout is real. Here are some strategies programmers can use to avoid it.
Coffee Talk: News & Insight
How Java instance main methods and unnamed classes workCameron McKenzie 06 Jun 2023
You can say goodbye to the public static void main method in Java 21 with the unnamed classes and instance main methods preview features.
Hibernate and JPA column mapping with annotationsCameron McKenzie 04 Jun 2023
Effective Hibernate and JPA column mapping requires the use of the @Column annotation to set important properties such as nullability, uniqueness, precision ...
How to use native SQL in Hibernate and JPACameron McKenzie 01 Jun 2023
Need to use raw SQL with JPA and JPA? The Jakarta Persistence API's NativeQuery interface makes is possible to use Hibernate, SQL and JPA together in the same ...
Is the Daily Scrum recommended for collocated teams?Darcy DeClute 25 May 2023
Is the Daily Scrum recommended for collocated teams? Yes. Yes it is. Any suggestion that the Daily Scrum is not recommended for collocated teams is false.
How to install Java 21Cameron McKenzie 16 May 2023
The Java 21 LTS release comes in September, but you can start experimenting with it's promised functionality and preview features right now. Here's how to ...
Hibernate and JPA 3 CRUD exampleCameron McKenzie 15 May 2023
Struggling to get your first JPA 3 application off the ground? Here's a quick Hibernate and JPA 3 CRUD example to help you get going with the latest version of...
How long is a Sprint in Agile?Darcy DeClute 10 May 2023
The length of an Agile sprint is a topic development teams must figure out on their own, but from the Scrum perspective, Agile sprints should never go longer ...
Five ways to fix the 'no persistence.xml file found' error in EclipseCameron McKenzie 09 May 2023
No persistence.xml file found fix The hardest part about learning Hibernate and JPA 3 is how to get your first project up and running. Some will encounter the ...
2023 full-stack developer roadmapCameron McKenzie 05 May 2023
What does it take to get a career as a full-stack developer? This 2023 full-stack developer roadmap shows you the skills you need to developer to build your ...
Are there too many meetings in Scrum?Darcy DeClute 04 May 2023
Some people say there are too many meetings in Scrum. If that's true, which one of the Scrum meeting types would you remove? Planning, reviews, the ...