New & Notable
Constructor overloading in Java
Not every language supports method overloading, but Java always has. Here's how to perform constructor overloading in Java.
4 distributed ledger technology risks and how to solve them
Ready to use distributed ledger technologies for smart contracts or other transactions? Know what risks to avoid and overcome to maximize these platforms for your organization.
Introduction to pattern matching in Java
Pattern matching in Java helps developers better describe data structures and avoid runtime errors, while making code more readable and easier to maintain. Here's how it works.
Pivoting your developer career into AI? Here's what to know
Want to pivot your software development career and focus on AI? Here's how to pick from several paths, hone specific skills and evaluate potential AI roles and organizations.
Jira story vs. epic: What's the difference?
Anyone who has opened a Scrum board in Jira knows projects are organized into stories and epics. But what exactly is the difference between the two of them?
Coffee Talk: News & Insight
-
Worlds toughest core Java interview question
Darcy DeClute 08 Apr 2024The trickiest Java interview question ever asked? In five words or less, explain the red 'x' the Eclipse IDE displays at the end of the provided Java code ...
-
What is MVCC? How does multiversion concurrency control work?
Cameron McKenzie 04 Apr 2024Want to learn how multiversion concurrency control works? With a very simple MVCC example, we'll explain how to eliminate locks in databases including ...
-
Best crash course to learn Jenkins from scratch
Cameron McKenzie 04 Mar 2024Need 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 push an existing project to GitLab
Cameron McKenzie 01 Mar 2024Want to push a new project into an existing GitLab repository? Follow these steps, but beware one way that will work but might cause trouble on a shared repo.
-
Brackets vs braces vs parentheses: What's the difference?
Darcy DeClute 27 Feb 2024Stop using the terms square brackets, round brackets and squiggly brackets. Use the terms braces, brackets and parenthesis instead. Here's the difference ...
-
Set a Git stash message. Pop with a Git stash name
Cameron McKenzie 25 Feb 2024Developers need to name their git stashes and add a message if they want to easily identify them in the future. Here's how to pop and apply a specific Git ...
-
How to list and show the git stash history
Cameron McKenzie 23 Feb 2024Show your shelved change history with git stash list and show.
-
Git branch rename: Command to change a branch name in Git
Cameron McKenzie 21 Feb 2024Here's a quick example that shows you how to rename a Git branch locally and remotely. The branch renaming commands and techniques work with GitHub, GitLab, ...
-
How to use the git stash pop command
Cameron McKenzie 19 Feb 2024To move shelved changes from the Git stash to your working directory, the git stash pop command is preferred over apply, as pop will delete the stash in ...
-
git@github: permission denied (PublicKey) SSH error fix
Cameron McKenzie 16 Feb 2024Here are the three most common fixes to GitHub 'Permission denied (publickey)' SSH error.
Featured Authors
-
30 May 2024 Constructor overloading in Java
-
18 Oct 2023 How to tame Gradle dependency version management
-
23 May 2024 Introduction to pattern matching in Java
-
15 May 2024 Jira story vs. epic: What's the difference?
Twitter Talk
Multimedia
Videos, Podcasts, Photo Stories and Infographics
-
Get Started
Constructor overloading in Java
-
Get Started
Jira story vs. epic: What's the difference?