New & Notable
What does the Python 'if name equals main' construct do?
Ever wonder what Python's if name equals main syntax does? Here we explore what it does and when to use it.
10 disadvantages of microservices you'll need to overcome
Not everyone is keen to adopt a cloud-native architecture, for good reasons. These common drawbacks to microservices might convince you to stick with your traditional architecture.
How to deal with a layoff: 5 actions to take right now
So you've been laid off -- now what? These tips can help professionals deal with the uncertainty of sudden unemployment, get back in the job market and maybe find a new career.
How to tame Gradle dependency version management
Need to quickly and easily switch between versions of your dependencies at build time? Gradle's dependency catalogs are the answer. Here's how to use them.
What does a SAFe Scrum master do differently?
What's the difference between a Scrum master and SAFe Scrum master/team coach? Not much, but you should understand their slightly distinct approaches in day-to-day practice.
Coffee Talk: News & Insight
-
How to amend a git commit
Cameron McKenzie 28 Nov 2023The easiest way to undo a git commit is with the git commit --amend command. This quick tutorial will show you how to quickly amend any Git commit.
-
The git add command for beginners
Cameron McKenzie 19 Nov 2023The Git index, along with the need to use the git add command before performing a commit, is often a source of confusion for beginners. These git add examples ...
-
How to create a Git repository
Cameron McKenzie 18 Nov 2023To get started with Git, you need a git repository. This quick tutorial will show you how to use git init to quickly create a git repo on your local machine.
-
The Scrum process explained
Darcy DeClute 12 Oct 2023The Scrum framework is the software development industry's most popular Agile methodology. Here are the key steps that define how the Scrum process flows.
-
Java vs. Python: Application code comparison
Darcy DeClute 18 Sep 2023When you compare Java vs. Python application development in terms of simplicity, conciseness, security and performance, Java comes out on top in every category.
-
Is Python's GIL the software world's biggest blunder?
Darcy DeClute 12 Sep 2023Python can't thread across cores, and the reason why dates back 30 years to a fatally flawed assumption that computers of the future would have only one CPU.
-
How to install Git on Windows
Cameron McKenzie 05 Sep 2023Need to install Git on Windows? This quick Git install tutorial shows you how to quickly download, install and configure Git on Windows 10.
-
Clean Git up!
Cameron McKenzie 05 Sep 2023There comes a time where you must clean up Git branches, commits and the repository as a whole. Here we show you how to compact your Git repo and keep things ...
-
Jenkins tutorial for beginners
Cameron McKenzie 04 Sep 2023Need to learn Jenkins CI fast? This Jenkins tutorial will quickly get you up to speed on how to use the popular CI/CD tool.
-
How to git clone a specific commit
Cameron McKenzie 04 Sep 2023Need to git clone a specific commit? There's no single command to do it, but clever use of branch and reset commands makes it possible to clone a single, ...
Featured Authors
-
18 Oct 2023 How to tame Gradle dependency version management
-
10 Oct 2023 What does a SAFe Scrum master do differently?