New & Notable
Consider these 6 factors to decide when to quit your job
Unsure if you're truly ready to quit your job? Consider these tips and questions to help you decide to move to a new role, organization or even career.
Speed up Python and NumPy by avoiding the conversion tax
Data and memory transfers in Python come with a hidden performance tax. Here's how to use NumPy for optimal performance by avoiding jumps across a hidden line of conversions.
Jira story vs. task: What's the difference?
To help teams progress from vision to implementation, Jira provides stories and tasks. Here's the difference between a Jira story and a task.
5 code refactoring patterns, with examples
First-time finished code is rarely elegant or maintainable. Refactoring helps keep a growing codebase maintainable and extendable over time -- as long as you know where to stop.
Top REST API URL naming convention standards
There is no official REST URL naming standard. However, these 15 RESTful API naming conventions will help you create highly interoperable web services.
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
-
04 Apr 2024 10 constructor types in Java
-
18 Oct 2023 How to tame Gradle dependency version management
-
10 Apr 2024 Jira story vs. task: What's the difference?
-
09 Apr 2024 5 code refactoring patterns, with examples
Twitter Talk
Multimedia
Videos, Podcasts, Photo Stories and Infographics
-
Get Started
Jira story vs. task: What's the difference?
-
Get Started
Top REST API URL naming convention standards