
patpitchaya - Fotolia
Coffee Talk: Java, News, Stories and Opinions
Community driven content discussing all aspects of software development from DevOps to design patterns.
Recent Posts
-
Top 10 steps to perform right after you sign up for Jira
- Scrumtuous Inc. 06 Oct 2025 -
Git pull vs fetch: What's the difference?
- TechTarget 03 Oct 2025 -
You need these! The top 5 certifications for Scrum developers
- Scrumtuous Inc. 02 Oct 2025
Just getting started with Jira? Want to know which steps to perform once you've signed up? Here's a quick overview of how to gets started and keep going with Jira.
Want to know the difference between git fetch and pull commands? This quick pull vs. fetch comparison explains how the two commands affect your working directory differently.
In a competitive developer job market, it is important to set your resume apart. Here are the top five Scrum developer certifications software developers will want to have on their resumes.
-
How to unstage a file in Git
- TechTarget 02 Oct 2025 -
10 Agile takeaways from the latest Scrum Guide
- Scrumtuous Inc. 02 Oct 2025 -
How to git push an existing project to GitLab
- TechTarget 02 Oct 2025 -
Full GitHub Actions environment variables list for YAML build workflow scripts example
- TechTarget 01 Oct 2025 -
Top 5 most prized ISACA certifications
01 Oct 2025 -
Top 5 Scrum Master Certifications
- Scrumtuous Inc. 01 Oct 2025 -
Install the Eclipse IDE on Windows video tutorial
- TechTarget 30 Sep 2025
Want to unstage a file in Git? Use the restore command. Other options to have Git remove a file from the staging index have unintended consequences you'd really rather avoid.
Learning the Scrum basics? Need a quick Scrum overview? Here are 10 interesting facts from the latest Scrum guide that every Agile developer needs to know.
Want 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.
The GitHub Actions environment variables available to a developer's workflows will vary from Ubuntu to Windows to MacOS. Here's a full environment variables list for each and why developers should ...
Here's a loot at the top 5 most prized ISACA certifications, including CISM, CISA, CRISC and the Udemy courses that will help you pass them
Whether you are hiring for a career position or just trying to build your resume, this list of the top 5 best professional Scum Master certifications to have will provide you insights on the skills ...
Need to install the Eclipse IDE on Windows? This quick video tutorial shows you how to install Eclipse and build your very first Java application in the popular, open-source IDE.
-
Sprint vs Scrum: What's the difference?
- Scrumtuous Inc. 30 Sep 2025 -
How to master the Git status command
- TechTarget 30 Sep 2025 -
Is ISACA certification worth it?
- TechTarget 30 Sep 2025 -
Top 3 Jira certifications from Atlassian
- Scrumtuous Inc. 30 Sep 2025 -
How to publish GitHub Actions artifacts by example
- TechTarget 30 Sep 2025 -
Quickly generate, add and setup GitLab SSH Keys
- TechTarget 30 Sep 2025 -
GitHub Desktop Tutorial for beginners
- TechTarget 30 Sep 2025 -
What is Scrum? The Scrum Process defined in under 5 minutes
- Scrumtuous Inc. 29 Sep 2025 -
How to setup SSH in GitHub by example
- TechTarget 29 Sep 2025 -
Java comment types by example
- TechTarget 29 Sep 2025 -
Top-down web service creation example in Java using Eclipse
- TechTarget 29 Sep 2025 -
How to discard local changes in Git
- TechTarget 29 Sep 2025 -
Standup meetings vs the Daily Scrum: What's the difference?
- Scrumtuous Inc. 29 Sep 2025 -
How to delete a remote Git branch
- TechTarget 28 Sep 2025 -
How to delete a GitHub repository example
- TechTarget 28 Sep 2025 -
Fix GitHub's 'support for password authentication was removed' error
- TechTarget 28 Sep 2025 -
Thwart threats by abiding to network security fundamentals
- Scrumtuous Inc. 27 Sep 2025 -
Being Agile vs. doing Agile: What's the difference?
- Scrumtuous Inc. 27 Sep 2025 -
ObjectOutputStream example: A Java object serialization tutorial
- TechTarget 26 Sep 2025 -
SOAP web services bottom-up approach example in Java using Eclipse
- TechTarget 26 Sep 2025 -
JPA and Hibernate enum mapping with annotations and the hbm.xml file
- TechTarget 26 Sep 2025 -
Set a Git stash message. Pop with a Git stash name
- TechTarget 25 Sep 2025 -
Is the daily Scrum recommended for colocated teams?
- Scrumtuous Inc. 25 Sep 2025 -
How to use GitHub Actions secrets to hide your tokens and passwords example
- TechTarget 25 Sep 2025 -
GH-300 GitHub Copilot Certification Exam Topics, Test Objectives and Practice Questions
25 Sep 2025 -
How to find and use a GitHub URL by example
- TechTarget 25 Sep 2025 -
Database transaction isolation levels tutorial
- TechTarget 24 Sep 2025 -
What are the advantages of Java?
- TechTarget 24 Sep 2025 -
How to git cherry-pick a commit example
- TechTarget 23 Sep 2025 -
Git reset hard vs. soft: What's the difference?
- TechTarget 23 Sep 2025 -
git@github: permission denied (PublicKey) SSH error fix
- TechTarget 22 Sep 2025 -
How to delete local and remote Git branches
- TechTarget 22 Sep 2025 -
Create your first Python AWS Lambda function in minutes
- TechTarget 22 Sep 2025 -
Jenkins Git environment variables list: A working shell script by example
- TechTarget 21 Sep 2025 -
How to rename a GitHub repository with Git example
- TechTarget 21 Sep 2025 -
How to become a software developer without a degree
- Scrumtuous Inc. 21 Sep 2025 -
How to git push an existing project to GitHub
- TechTarget 20 Sep 2025 -
(Brackets) vs {braces} vs [parentheses]: What's the difference?
- Scrumtuous Inc. 19 Sep 2025 -
Five books every Scrum Master must read
- TechTarget 18 Sep 2025 -
Master the fundamentals of the Apache Maven build tool for Java
- TechTarget 17 Sep 2025 -
How to clone a specific git commit
- TechTarget 17 Sep 2025 -
How to install Git on Windows
- TechTarget 16 Sep 2025 -
Is GitHub Copilot free?
- TechTarget 15 Sep 2025 -
GitHub Foundations Certification GH-900 exam topics, objectives and practice test questions
- TechTarget 15 Sep 2025 -
How to pass the GitHub Copilot certification exam with a 100% score (GH-300)
15 Sep 2025 -
How to create and delete GitLab projects
- TechTarget 15 Sep 2025 -
How to create a Git repository
- TechTarget 14 Sep 2025 -
How to install Jenkins on Windows
- TechTarget 14 Sep 2025 -
The git add command for beginners
- TechTarget 13 Sep 2025 -
How to Git clone on Ubuntu with GitLab and GitHub
- TechTarget 13 Sep 2025 -
How to amend a git commit
- TechTarget 13 Sep 2025 -
Four wise pieces of advice for women in technology
- Scrumtuous Inc. 12 Sep 2025 -
How to rebase GitHub branches and commits example
- TechTarget 12 Sep 2025 -
How to SSH into GitHub on Windows example
- TechTarget 11 Sep 2025 -
A quick GitHub SSH clone example
- TechTarget 11 Sep 2025 -
Why do Agile projects fail? Here are the top 5 reasons
- Scrumtuous Inc. 10 Sep 2025 -
The chicken and pigs parable and Scrum
- Scrumtuous Inc. 10 Sep 2025 -
Who is required to attend the Daily Scrum?
- Scrumtuous Inc. 10 Sep 2025 -
How to delete a local Git branch
- TechTarget 09 Sep 2025 -
What is Amazon's AWS Elastic Beanstalk?
- TechTarget 08 Sep 2025 -
Fargate vs ECS: What's the difference between AWS Fargate and Amazon's Elastic Container Service
- TechTarget 08 Sep 2025 -
How to code a tic-tac-toe game in Java
- TechTarget 07 Sep 2025 -
What is a Scrum commitment?
- Scrumtuous Inc. 07 Sep 2025 -
git clean: How to remove untracked files in Git
- TechTarget 06 Sep 2025 -
Jenkins GitHub Integration for CI/CD Pipelines example
- TechTarget 06 Sep 2025 -
How to git push GitLab commits to origin by example
- TechTarget 06 Sep 2025 -
How to pass the ACP-120 Jira Administration in the Cloud certification exam
- TechTarget 05 Sep 2025 -
ACP-120 Jira Cloud Admin Certification Exam topics, objectives and free practice exam questions
05 Sep 2025 -
How to pass Jira's ACP-620 Managing Cloud Projects certification exam on the first try
05 Sep 2025 -
ACP-620 Managing Jira Projects for Cloud Certification Exam Topics and Objectives
05 Sep 2025 -
GH-200 GitHub Action Certification exam topics, objectives and practice test questions
05 Sep 2025 -
How to pass the GitHub Foundations Certification Exam with a 100% score (GH-900)
05 Sep 2025 -
One does not simply 'stop calling' Java's deprecated methods
- TechTarget 04 Sep 2025 -
How do you say Udemy? The 11 most mispronounced tech terms
- Scrumtuous Inc. 04 Sep 2025 -
'403: No valid crumb' Jenkins GitHub webhook error fix
- TechTarget 04 Sep 2025 -
Jenkins GitHub Webhook build trigger by example
- TechTarget 03 Sep 2025 -
Five Star AWS Certified Cloud Practitioner Book - ★ ★ ★ ★ ★
- TechTarget 03 Sep 2025 -
How to install SQLite on Windows
- TechTarget 03 Sep 2025 -
How to git clone a specific branch
- TechTarget 02 Sep 2025 -
How would you define the term IDE?
- TechTarget 02 Sep 2025 -
Why #TechTwitter's Bluesky experiment failed 🤦♀️
- Scrumtuous Inc. 02 Sep 2025 -
Hibernate and JPA column mapping with annotations
- TechTarget 01 Sep 2025 -
Agile vs DevOps: What's the difference?
- Scrumtuous Inc. 01 Sep 2025 -
Five Star AWS Solutions Architect Book - ★ ★ ★ ★ ★
01 Sep 2025 -
Are AWS Cloud Practitioner or GCP Solution Architect certifications worth it?
- TechTarget 01 Sep 2025 -
Which AWS certifications will boost your career the most?
- Scrumtuous Inc. 01 Sep 2025 -
System, global and local Git config files on Windows and Linux
- TechTarget 01 Sep 2025 -
Don't tell the gatekeepers, but Scrum is not a 'framework'🤦♀️
- Scrumtuous Inc. 31 Aug 2025 -
Git push new local branch to remote
- TechTarget 31 Aug 2025 -
GitKraken tutorial for beginners
- TechTarget 31 Aug 2025
The comparison of Scrum versus a sprint is less about differences and more about how Agile frameworks such as Scrum, SAFe and XP use short development cycles to limit risk and keep stakeholders ...
To really understand distributed version control, you must master the Git status command and understand the working tree states upon which it reports.
Is ISACA certification worth it? Whether it's CGEIT, CISA, CISM or CRISC, you won't regret adding an ISACA credential to your resume.
https://youtu.be/nGfIPysNMaA?si=LitbBZB7mFpuVlHo In a world where collaboration, agility, and digital transformation have become central to modern business success, professionals who can design, ...
Here's a simple example on how a developer can publish GitHub Actions artifacts for download once a build workflow successfully completes.
To connect Git operations securely to your GitLab repository, you will need to configure GitLab SSH keys both locally and remotely. Here's a quick example of how to do it.
Need to learn how to use GitHub Desktop? This quick and thorough GitHub Desktop tutorial for beginners will teach you all the fine points of source code management both locally and in the cloud.
The Scrum framework is the software development industry's most popular Agile methodology. Here are the key steps that define how the Scrum process flows.
Here's a very quick example of how to setup GitHub SSH keys and use them to perform Git clone, push and pull commands over a securely configured SSH connection.
There are three types of Java comments developers need to know. Here we show you how to use block, inline and JavaDoc comments with simple examples to make best practices clear.
Creating a SOAP web service in Eclipse is easy if you have a WSDL file. This top-down web service approach example in Java using Eclipse tutorial shows how.
Don't overlook a file or two when you attempt to remove and discard local, uncommitted changes in Git. Learn how to locally revert and remove uncommitted changes to files in Git properly.
Other than being an ableist term that discriminates against people who can't stand, there are many differences between a standup meeting and the daily Scrum. Here we look at the 10 most important ...
Learn the command to properly delete remote Git branches from SaaS offerings such as GitHub and GitLab, while also deleting local remote tracking branches as well.
If you're ready to fly into the Danger Zone, then you're ready to follow these steps to delete a GitHub repository.
Frustrated by GitHub's 'support for password authentication was removed' error? Here's how to fix it by creating a personal access token in GitHub.
Cloud, mobile, and IoT have changed the face of the modern network so it’s no surprise network security fundamentals have become important for businesses of all sizes. It seems even the largest ...
What's the difference between being Agile and doing Agile? It's subtle, but it's significant. Here we compare them and show you how to both be Agile and do Agile the right way.
Java object serialization is a feature of the JDK that is far too often overlooked. When a developer puts together a prototype or cooks up a proof of concept, simply saving a serialized Java object ...
It's easy to create a web service from a JavaBean. This SOAP web services bottom-up approach example in Java using Eclipse and Apache Axis will prove it.
Ever since they were introduced in Java 5, enums have been catching developers off guard. How do you perform JPA and Hibernate enum mapping with annotations or even XML files? It's actually not ...
Developers 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 stash by name.
Is the daily Scrum recommended for colocated teams? Yes, yes it is. Any suggestion that the daily Scrum is not recommended for colocated teams is false.
You can confidently store keys, tokens and passwords with GitHub Actions secrets. This quick, not-so secret tutorial, provides an example of how to do exactly that.
Want to pas exam GH-300 and get GitHub Copilot certified? Then get to know the GitHub Copilot certification exam topics and test objectives. Then take some online practice tests from Udemy or other ...
This example shows you how you can find and use the GitHub URL. Clone, fetch, push and pull to your remote repo easily with the GitHub URL at your disposal.
Repeatable? Isolated? Serializable? Uncommitted? None? Just how well do you know your database isolation levels, and how do you know if you're using the right one? Here's how you know.
There are almost too many advantages of Java to describe, but this top 10 list covers the key Java advantages that drive the ongoing adoption of the JDK and the JVM.
One of the most commonly misunderstood version control commands is git cherry-pick, and that's a real shame because the ability to git cherry-pick a commit is one of the most useful skills a ...
Both hard and soft git reset commands manipulate the commit history. Where soft vs. hard git reset commands differ is by how they impact the index and the local filesystem.
Here are the three most common fixes to GitHub 'Permission denied (publickey)' SSH error.
There's no single Git command that will delete a remote and local Git branch. But these two commands will get the job done. Need to delete remote and local Git branches? Here's how to do it.
Want to quickly create an AWS Lambda function in Python? This quick Python and AWS tutorial shows how to develop, test and deploy your first Python Lambda function in just a few minutes.
When using the Jenkins Git plugin, a vast array of new environment variables are offered up. Here's a complete Jenkins Git environment variables list.
Sometimes new business requirements will force a Git admin to rename a GitHub repository. Here's how to do it, and here's how it will impact existing users.
You don't need a degree or a diploma to be a successful programmer. Here are the steps to follow if you want to become a software developer without a degree.
If you start development before you set up version control, you may need to push your development project to an existing GitHub repo. This Git and GitHub example shows you the fastest way to ...
Stop using the terms square brackets, round brackets and squiggly brackets. Use the terms braces, brackets and parenthesis instead. Here's the difference between them.
Want to get up to speed on Scrum, and maybe even get Scrum Master certified? These five highly rated books will get you there.
While at various conference sessions, or as a participant in development workshops, one of the sad realities to which I'm constantly reminded is that there are a large number of very experienced ...
Need 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, specific git commit.
Need to install Git on Windows? This quick Git install tutorial shows you how to quickly download, install and configure Git on Windows 10.
GitHub Copilot pricing includes a basic free tier that provides code completions and chat requests. But does that mean it's free? Yes and no.
The GitHub Foundations Certification (GH-900) exam topics and objectives from the base of any learning track for those who want to obtain GitHub certification in Copilot, Actions, security, or just ...
Want to pass the GitHub Copilot certification exam (GH-300) with a 100% score? Well, get practicing, that's the first piece of advice. The rest? Follow this GitHub Certification exam plan to get ...
To get started with GitLab, you first need to create a GitLab project. And when you're finished, you might also want to delete a GitLab project. Here we show you how to both create and remove ...
To 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.
With the Jenkins installer it's incredibly easy to download and run the popular CI/CD tool. Follow these simple steps and you'll have the continuous integration server running on Windows in no time.
The 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 will make things clear.
Need to perform an Ubuntu git clone operation? Here we will show you how to install Git on Ubuntu and then clone, commit and even push to GitLab and GitHub.
The 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.
One of my favorite things about interviewing women in technology has been hearing all their helpful tips and insights. Many of these women spent decades in the tech world, moved up the career ...
In this tutorial on how to rebase GitHub repositories, we will clone a repo, perform a rebase from master and to master, and push back to the remote GitHub server.
Here's a quick tutorial to connect to GitHub with SSH on Windows. It's easy, and you'll establish a GitHub SSH Windows connection with Git in no time.
Here's a quick example of how to perform a GitHub SSH clone operation. In just five minutes, learn how to create SSH keys, configure them in GitHub and perform the GitHub clone with SSH keys in Git.
Why do Agile projects fail? Perhaps you have the wrong framework? Perhaps you have the wrong team members? Here are the top 5 reasons why Agile projects fail.
In a ham and eggs breakfast, the chicken is involved, but the pig's 100% committed. That's the problematic basis of Scrum's chicken and pigs parable.
The Scrum master is not required to attend the daily Scrum. Neither is the product owner. Here's why only the developers are required to attend the daily Scrum.
Here's a quick example of how to delete local Git branches from your workstation without deleting remote branches in your GitHub or GitLab repos.
AWS Elastic Beanstalk is a managed service that makes it easy to deploy and run applications in the cloud. It handles infrastructure provisioning, load balancing, scaling, and monitoring so ...
The key difference between Amazon's Fargate and AWS ECS is that ECS is a container orchestration service while Fargate is a serverless compute engine that runs containers without requiring you to ...
The best way to learn to code? Code up some fun games from your childhood. Here's how to code the popular tic-tac-toe game in Java.
What are the 3 Scrum commitments and why do we need them? Most importantly, Scrum commitments provide transparency and focus, but their role in Agile software development goes far beyond that.
Developers can use the git clean command to delete untracked files in a working tree and remove what they don't need from a local repository. Here is how to issue the command and some helpful tips ...
This CI/CD example shows you how the integration of Jenkins with GitHub includes not only the ability to pull GitHub code, but also to trigger Jenkins build jobs with webhooks as well.
When a local git repository is out of sync with the GitLab server, developers must git push GitLab commits to origin. Here is how to push the commits to origin and maintain successful development.
https://youtu.be/nGfIPysNMaA?si=Rq3JAcJyZBvQtVhn Preparing for the Atlassian's ACP-120 Jira Administration for Cloud certification can feel like a big challenge. Jira Cloud sits at the center of ...
Want to pass Atlassian's ACP-120 Jira Administration in the Cloud certification exam on your first try? It's easy to do. Just follow these tips, know the ACP-120 exam topics, and do some of the ...
Here's how to pass the ACP-620 Managing Jira Cloud Projects certification exam on the first try. Included are ACP-620 exam topics, study resources and free ACP-620 practice exams to help you study.
Want to get ACP-620 certified by Atlassian? Here are the ACP-620 Managing Jira Projects for Cloud exam topics, along with advice on how to study for and pass the Jira Projects exam.
https://youtu.be/l2yrJtwoC_E?si=HX0hXsaW2O5bVhF4 GitHub Actions GH-200 certification exam topics The GitHub Actions GH-200 certification validates your ability to build, run, and manage automation ...
Want to pass the GitHub Foundations certification exam with a 100% score? Here are the practice tests to take, exam topics to cover and GitHub Udemy courses that will help you pass the GitHub ...
They're deprecating the finalize method, adding another method to the long list of Java deprecated methods that tend not to get pruned out of the JDK's code base.
How do you say Udemy? How do you pronounce JSON or GIF? There's a right way and there's a wrong way. Learn the right way to say these commonly mispronounced tech terms.
Here's a quick fix to the "403 no crumb was included in the request" error you often see when a Jenkins GitHub webhook is configured incorrectly.
Running into difficulty with GitHub Webhooks and Jenkins builds? This Jenkins and GitHub webhook integration example shows how to trigger remote builds without the 403 no valid crumb in request ...
The AWS Certified Cloud Practitioner Book of Exam Questions is the perfect starting point for anyone beginning their AWS journey. This AWS Certified Cloud Practitioner book deserves a full five ...
SQLite is as easy to install on Windows as it is to use. Simply download the precompiled binaries and tools from sqlite.org, extract them to a sensible folder and add that folder to the PATH of the ...
Need to git clone a single, specific branch? In this quick example, we show you how to git clone a specific branch to help save your builds time and space.
Every experienced software developer knows what an IDE is, but how would one define the term to someone just learning about IT?
When Twitter began to fracture, Bluesky had the perfect opening. It was a tempting, decentralized alternative, backed by former Twitter CEO Jack Dorsey, with a clean interface and a wave of ...
Effective Hibernate and JPA column mapping requires the use of the @Column annotation to set important properties such as nullability, uniqueness, precision and scale.
Wondering how to choose between Agile or DevOps? You're in luck, but it's not about DevOps versus Agile. It's about how Agile and DevOps work together. Here we examine the similarities and ...
Looking to get AWS certified as a solution architect? This AWS Solution Architect's Book of Certification Exam questions will not only help you learn the Solution Architect's role, but also help ...
Is the AWS Cloud Practitioner or Azure's Solution Architect certification exams worth it?
If you want to excel in the world of IT, and you want job security as a software consultant, you need to thoroughly understand cloud computing and various ways it can be used to accelerate ...
Ubuntu, Linux and Windows Git configuration files are an unwieldy mess. Or at least is seems that way when you realize it's contained in three uniquely named files and spread across three or four ...
Scrum is not a framework. The Scrum Guide says so, and so do users and even dictionary definitions. So why do Scrum evangelists defend this misnomer as though it were religious truth?
Did you create a new Git branch? Need to push that local Git branch to a remote repo like GitHub, BitBucket or GitLab? This example shows you how to git push new local branches remotely.
Who needs a GitKraken crash course? For those who want a top-tier Git GUI tool that can help accelerate software development, this GitKraken tutorial for beginners is for you.