Forget Writing Code.
Start Building Software.

Get weekly inspiration to kickstart your building journey and transform your ideas into digital reality.

The Truth About Being a Digital Nomad

35 million people now make the most of their location independence as digital nomads. But there are 3 categories of digital nomad, each with its pros and cons. Could one of these lifestyles work for you?

Published 11 Feb 2023 · 6 min read · Tom Gregory

3 Ways To Effectively Manage Gradle Projects in GitHub

If you manage more than a few GitHub repositories, you’ll know that it takes conscious effort to keep them updated. Your project’s dependencies and Gradle version go out of date fast, and probably without you realising. Scale up to 50+ repositories, and you’ve got a big time drain on your hands. Fortunately, GitHub has features to help. In this article, you’ll discover 3 ways to save time and get organised with your Gradle projects in GitHub....

Published 7 Jan 2023 · 6 min read · Tom Gregory

Gradle vs. npm

Gradle and npm are build tool giants of their respective Java and JavaScript worlds. But differences in how each tool builds software make it tough to switch from one to the other. To help you bridge the gap, this article explains the main differences and similarities, giving you a deeper understanding of these powerful build tools. What is Gradle? Gradle is a build automation tool, mainly used to build Java applications....

Published 31 Dec 2022 · 6 min read · Tom Gregory

What Java Developers Need To Know About NPM

For Java devs, npm can be a mystery. Jump in and learn the npm essentials.

Published 24 Dec 2022 · 11 min read · Tom Gregory

13 Key Gradle Fundamentals From A Hello World Project

In software languages and tools like Gradle, Hello World is the simplest example to get you started, before moving onto more advanced topics. But in our hurry to move on, we miss important lessons staring us in the face. Here are 13 key learnings from a Gradle Hello World project, forming the fundamentals of this powerful build tool. If you thought Gradle can be complicated, you’re right. It offers advanced features to satisfy LinkedIn, Netflix, and other companies operating at massive scale....

Published 14 Dec 2022 · 8 min read · Tom Gregory

Ultimate CORS Guide for Developers

Why CORS exists, how it works, and how to use it to properly setup cross-origin requests.

Published 6 Dec 2022 · 22 min read · Tom Gregory

13 Simple Ways To Edit Code Faster in IntelliJ IDEA

Are you making the most of IntelliJ IDEA for basic code editing? Here are 13 time-saving shortcuts for navigating, highlighting, and moving code.

Published 28 Aug 2022 · 4 min read · Tom Gregory

Which JDK Version and Vendor Should You Use on Your Project?

With so many versions and vendors available, choosing which JDK to use can be confusing. Discover the most important facts to help you decide.

Published 29 Jul 2022 · 13 min read · Tom Gregory

Optional in Java: Everything You Need To Know

Learn everything you need to know about Java’s Optional: how it works, what problems it helps solve, and when not to use it.

Published 17 Jul 2022 · 20 min read · Tom Gregory