Development tools for continuous software delivery
Software developers build applications faster when they have the right tools. Review the essential tools every software developer needs, such as Git, Jenkins, IDEs such as Eclipse and build tools including Maven and Gradle. Also, gain insight into how AI and machine learning are pushing software development tool capabilities to new levels to help developers generate quality code.
Top Stories
-
Video
15 Nov 2024
Spring Initializr for Spring Boot
The Spring Initializr is the easiest way to get started with a new Spring Boot project. Here's a tutorial on how to use it. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
08 Nov 2024
Spring Batch tutorial
There are two common approaches to batch processing in Spring Boot: the Tasklet and the ItemProcessor. This tutorial explains why the ItemProcessor is best for large data sets. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
06 Nov 2024
Spring vs. Spring Boot vs. the Spring Framework
Ever wonder what the distinction is between Spring Boot and the Spring Framework? Or exactly what the term 'Spring' refers to? Here's your answer. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
05 Nov 2024
What is Maven in Java? Crash course tutorial for beginners
Need to learn Apache Maven fast? This crash course Maven tutorial will quickly get you up to speed on the popular, open-source, Java build tool. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
01 Nov 2024
Java, JDBC and Postgres
Postgres has become popular in the Java community for many reasons. The ease of integration with Java apps through JDBC is one of the biggest. Here's how it works. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
29 Oct 2024
GitHub Copilot Autofix expands as AI snags software delivery
GitHub Copilot Autofix could help vulnerability management keep pace as the volume of AI-generated code swamps delivery processes, but can AI be trusted to rein in AI? Continue Reading
By- Beth Pariseau, Senior News Writer
-
Definition
23 Oct 2024
What is Apache JMeter?
Apache JMeter is open source software for load testing applications and measuring their performance. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
-
Video
15 Oct 2024
How Spring Boot @Component and @ComponentScan annotations work
There are many ways to configure Spring's ApplicationContext. The easiest way? That's through Spring's Component and ComponentScan annotations. Here's how to use them. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
11 Oct 2024
Buildkite: CI/CD pipelines still a job for app developers
In an era of platform engineering, Buildkite and its high-scale users maintain that CI/CD pipelines and testing should remain the purview of app developer teams. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Video
11 Oct 2024
Git commit message conventions and best practices
Never underestimate the power of a good git commit message. Need help writing one? Here are the commonly accepted git commit message guidelines and best practices. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
10 Oct 2024
Spring profiles in Spring Boot tutorial
Ever struggle with the constant discrepancies between dev, UAT and production? Spring profiles make such configuration issues a thing of the past. Here's how they work. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
08 Oct 2024
HCL vs. JSON: Configuration language uses, pros and cons
HCL and JSON are similar configuration languages. These languages are meant for specific IaC scenarios, so companies should understand the syntax and editing tools for each. Continue Reading
By- Damon Garn, Cogspinner Coaction
-
News
03 Oct 2024
OpenAI shows developers what is possible with speech tool
The AI vendor introduced four new offerings for enterprises. Its Realtime API is notable for its speech-to-speech capability. Meanwhile, the startup is growing explosively. Continue Reading
By- Esther Ajao, News Writer
-
Blog Post
02 Oct 2024
Imperative Git commit messages in the active tense or mood
The pundits all say Git commit messages should be written in the imperative tense. I say that's outdated thinking. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
01 Oct 2024
Dependency injection in Spring
There's more to dependency injection than calling parameterized constructors and passing components to methods. This tutorial examines what it means to support DI and IoC. Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
27 Sep 2024
What is Jenkins and how does it work?
Jenkins is an open source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool written in the Java programming language. Continue Reading
By- Cameron Hashemi-Pour, Site Editor
- Adam Riglian, TechTarget
-
Video
23 Sep 2024
Get started with Spring Tools Suite 4
Getting started with Spring Boot has never been easier. The Spring Tools Suite for Eclipse comes with everything you need to write, compile and test your Spring-based apps. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
23 Sep 2024
Amazon Bedrock vs. SageMaker JumpStart for AI apps
Amazon Bedrock and Amazon SageMaker JumpStart both provide AI models for applications. Bedrock offers readily available models, while JumpStart supports more customization. Continue Reading
By- Ernesto Marquez, Concurrency Labs
-
Video
19 Sep 2024
Inversion of control in Spring
All enterprise development frameworks are built around inversion of control. This IoC example demonstrates how it manifests itself in frameworks like Spring and Jakarta EE. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
12 Sep 2024
Docker pricing changes hike mid-tier costs
Docker adds features but raises Pro and Team prices and adds consumption-based Docker Hub pricing for container image pulls and storage. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Definition
11 Sep 2024
What is a software stack?
A software stack is a collection of independent components that work together to support the execution of an application. Continue Reading
By- Paul Kirvan
- Margie Semilof, TechTarget
- James Montgomery, Senior Features Editor
-
Definition
10 Sep 2024
What is a sprint (software development)?
In Agile product development and software project management, a sprint is a set period of time during which specific work has to be completed and made ready for review. Continue Reading
-
Video
06 Sep 2024
Simple Spring Hello World program
Many developers work with Spring Boot every day but don't really understand how dependency injection works. Build your foundation in Spring with this simple Hello World program. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
04 Sep 2024
Model-view-controller design pattern tutorial
How well do you know the MVC design pattern? The basic concept is simple, but the details trip up many developers. This deep dive explores what MVC is and how to best implement it. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
26 Aug 2024
Spring Boot vs. Spring MVC: What's the difference?
You've used Spring Boot to build microservices. You've also used Spring MVC. But what's the difference? Here we look at the differences between Spring Boot and Spring MVC. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
22 Aug 2024
How to dockerize Spring Boot apps
Spring Boot and Docker naturally fit together. Here's how to dockerize your Spring Boot application in just a few easy steps. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
19 Aug 2024
Spring Web MVC crash course
There's still a place in the world for server-side rendering. Learn the Java way to build HTTP responses on the server with this Spring MVC crash course for beginners. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
16 Aug 2024
How to deploy Spring Boot apps in AWS
You don't need a Kubernetes cluster to host your cloud-native Spring Boot microservices. Learn how to quickly deploy your Spring Boot applications in AWS using ECS and Fargate. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
14 Aug 2024
GitHub Copilot Autofix tackles vulnerabilities with AI
GitHub says Copilot Autofix drastically reduced the median time to remediate vulnerabilities in beta testing from 90 minutes for manual fixes to 28 minutes with the GenAI tool. Continue Reading
By- Rob Wright, Senior News Director
-
Video
13 Aug 2024
Standalone Spring Boot console apps with CommandLineRunner
Want to create a Spring Boot application that runs at the command line? It's easy. Simply implement the CommandLineRunner interface, and override the required run method. Here's how. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
08 Aug 2024
12 CI/CD best practices for DevOps teams
Building and maintaining a CI/CD pipeline requires more than just chains of automation. Adopt these CI/CD approaches to maximize your development and deployment efforts. Continue Reading
By- Matt Grasberger, Red Guava
- Stephen J. Bigelow, Senior Technology Editor
-
Video
06 Aug 2024
OpenAPI, Swagger and Spring Boot REST APIs
It's easy to integrate Swagger into your Spring Boot apps with SpringDoc's OpenAPI starter. Code generation, documenting REST APIs and testing endpoints has never been easier. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
02 Aug 2024
AWS CodeCommit, Cloud9 closure communication critiqued
AWS CodeCommit gives up the Git ghost to competitors, while a lack of advance notice to users has some IT pros questioning the future of other services. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Definition
31 Jul 2024
What is API testing? Everything you need to know
API testing is a type of software testing that analyzes an application programming interface (API) to verify that it fulfills its expected functionality, security, performance and reliability. Continue Reading
By- Kinza Yasar, Technical Writer
- Alexander S. Gillis, Technical Writer and Editor
- Kate Brush
-
Definition
29 Jul 2024
What is REpresentational State Transfer (REST)
REST (REpresentational State Transfer) is an architectural style for developing web services and systems that can easily communicate with each other. Continue Reading
-
News
26 Jul 2024
Researcher says deleted GitHub data can be accessed 'forever'
Truffle Security researcher Joe Leon warned GitHub users that deleted repository data is never actually deleted, which creates an "enormous attack vector" for threat actors. Continue Reading
By- Arielle Waldman, News Writer
-
Tip
26 Jul 2024
Guide to synthetic test data
Synthetic data can replicate real-world scenarios in software testing. Discover how synthetic data addresses challenges posed by real-world data while preserving its advantages. Continue Reading
By- Butch Mayhew, Tilled
-
Definition
23 Jul 2024
What is computer-aided software engineering (CASE)?
Computer-aided software engineering (CASE) describes a broad set of labor-saving tools and methods used in software development and business process modeling. Continue Reading
By- Rahul Awati
- Patrick Thibodeau, Editor at Large
-
Definition
12 Jul 2024
test-driven development (TDD)
Test-driven development (TDD), also called test-driven design, is a software programming method that interlaces unit testing, programming and refactoring on source code. Continue Reading
By- Rahul Awati
- Matt Heusser, Excelon Development
-
Tip
27 Jun 2024
Cypress vs. Playwright: When to use each
Cypress and Playwright stand out as notable options among the many automated testing tools available. Learn how to make an informed choice between them. Continue Reading
By -
Definition
25 Jun 2024
Open Database Connectivity (ODBC)
Open Database Connectivity (ODBC) is an open standard application programming interface (API) that allows application programmers to easily access data stored in a database. Continue Reading
-
Blog Post
17 Jun 2024
Git pull vs fetch: What's the difference?
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
10 Jun 2024
5 Java ORM tools to know
ORMs are a popular method for connecting to databases from Java. Consider the tradeoffs of these ORM tools to decide which tool to run with. Continue Reading
By- Matt Heusser, Excelon Development
-
News
29 May 2024
JFrog-GitHub partnership eyes software supply chain security
JFrog and GitHub released a set of focused integrations that provide better visibility across the software supply chain and advance the idea of 'EveryOps.' Continue Reading
By- Nicole Laskowski, Senior News Director
-
Video
15 May 2024
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? Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
News
14 May 2024
What Google Gemini AI updates mean for software developers
Google's AI dev tools deliver natively multi-modal models that can process huge amounts of data more efficiently and affordably, making it easier to develop apps using AI. Continue Reading
By- Beth Pariseau, Senior News Writer
-
Definition
29 Apr 2024
integrated development environment (IDE)
An integrated development environment (IDE) is a software suite that consolidates basic tools required to write and test software. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
- Valerie Silverthorne
-
Video
10 Apr 2024
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. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Video
08 Apr 2024
Learn Jenkins: Tutorial for beginners
Jenkins is a popular open source CI/CD tool, and it's not hard to learn either. Learn to build your own CI/CD pipelines with this full Jenkins tutorial for beginners. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
02 Apr 2024
Undo and revert pushed Git commits
If you want to undo a git push, you have one of two options: revert or reset. It's safest to revert a pushed commit, but a reset is only to permanently delete a pushed commit. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
28 Mar 2024
Simple git stash example
The 'git stash' command is a powerful tool, but few developers know how to use it. Here's an example of how to create a Git stash and pop it back later. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
19 Mar 2024
Learn Maven tutorial for beginners
Apache Maven is the Java world's most popular build tool, and if you're a Java developer, it behooves you to learn it. This Maven tutorial will make you an expert in a hurry. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
19 Mar 2024
Edit, change or amend the last Git commit message
When you need to edit a Git commit message, the amend command allows you to change the previous one. Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
19 Mar 2024
scripting language
A scripting language is a type of programming language in which the instructions are interpreted individually at runtime. Continue Reading
-
Definition
13 Mar 2024
headless browser
A headless browser is a web browser without a graphical user interface (GUI). Continue Reading
-
Video
12 Mar 2024
Learn how to use GitLab tutorial for beginners
GitLab is a complete CI/CD platform. But to really understand GitLab, you must also understand its namesake Git. This Git and GitLab tutorial will get you up to speed on both. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
07 Mar 2024
Understanding code linting techniques and tools
Linting is an important preliminary step in the debugging process. Learn how fixing simple errors early on makes code easier to work with and improves coding practices. Continue Reading
By -
Video
05 Mar 2024
Full Git and GitLab tutorial for beginners
This Git and GitLab tutorial is designed to get beginners up to speed quickly on how to use these CI/CD and DevOps tools to manage, merge and share code commits with other devs. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
04 Mar 2024
Best crash course to learn Jenkins from scratch
Need to learn Jenkins CI fast? This Jenkins tutorial will quickly get you up to speed on how to use the popular CI/CD tool. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
01 Mar 2024
How to git push an existing project to GitLab
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
27 Feb 2024
Brackets vs braces vs parentheses: What's the difference?
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. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
25 Feb 2024
Set a Git stash message. Pop with a Git stash name
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
23 Feb 2024
How to use the git init command
Follow this git init tutorial to create a local repository, add files to the repo and perform commits on your local machine as you get started with distributed version control. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
23 Feb 2024
Top 10 differences between GitHub and Git
Enterprise development teams need to know these major differences between Git and GitHub, but also how they serve different purposes and be used together effectively. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
23 Feb 2024
How to list and show the git stash history
Show your shelved change history with git stash list and show. Continue Reading
By- Cameron McKenzie, TechTarget
-
News
23 Feb 2024
GitHub Copilot replicating vulnerabilities, insecure code
Research from Snyk shows that AI assistants such as GitHub Copilot, which offer code completion suggestions, often amplify existing bugs and security issues in a user's codebase. Continue Reading
By- Rob Wright, Senior News Director
-
Blog Post
21 Feb 2024
Git branch rename: Command to change a branch name in Git
Here'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, Bitbucket and any cloud-based Git vendor. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
19 Feb 2024
How to use the git stash pop command
To 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 question, keeping the stash history clean. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
16 Feb 2024
git@github: permission denied (PublicKey) SSH error fix
Here are the three most common fixes to GitHub 'Permission denied (publickey)' SSH error. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
08 Feb 2024
How to set a Git username and password in Git config
There's a way to stop Git from repeatedly asking you for a username and password. Just set your username and password in Git config. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
07 Feb 2024
Git vs. GitHub: What's the difference?
Git and GitHub involve similar technology but are different in several important ways. Here's what you need to understand to get the most out of these key developer tools. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
02 Feb 2024
How to unstage a file in Git
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
30 Jan 2024
Quickly generate, add and setup GitLab SSH Keys
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
25 Jan 2024
How to find and use a GitHub URL by example
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
19 Jan 2024
System, global and local Git config files on Windows and Linux
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 ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
15 Jan 2024
Set your username and email in Git config
Avoid Git's fatal 'unable to auto-detect email' error and set your username and email address in Git config. This global git config example shows you how. Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
11 Jan 2024
Java compiler
A Java compiler is a program that takes the text file work of a developer and compiles it into a platform-independent Java file. Continue Reading
By -
Blog Post
09 Jan 2024
Install the Eclipse IDE on Windows video tutorial
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
08 Jan 2024
Compare 3 top AI coding tools
AI-powered coding tools GitHub Copilot, Amazon CodeWhisperer and Tabnine take an innovative approach to software development -- but don't count the human developer out just yet. Continue Reading
By -
News
11 Dec 2023
Atlassian releases AI capabilities for Jira and Confluence
The new capabilities show the rising prominence of software development copilots and lay the foundation for better knowledge management in an organization. Continue Reading
By- Mary Reines, News Writer
-
Blog Post
28 Nov 2023
How to amend a git commit
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
19 Nov 2023
The git add command for beginners
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
18 Nov 2023
How to create a Git repository
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
18 Oct 2023
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. Continue Reading
By- Joseph B. Ottinger, EnigmaStation
-
Tip
03 Oct 2023
Scrum master interview questions and answers
Want to ace the Scrum master interview? These tough Scrum master questions and answers will help you prepare. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
18 Sep 2023
Java vs. Python: Application code comparison
When you compare Java vs. Python application development in terms of simplicity, conciseness, security and performance, Java comes out on top in every category. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
12 Sep 2023
Is Python's GIL the software world's biggest blunder?
Python 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. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
05 Sep 2023
How to install Git on Windows
Need to install Git on Windows? This quick Git install tutorial shows you how to quickly download, install and configure Git on Windows 10. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
05 Sep 2023
Clean Git up!
There 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 clean. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
04 Sep 2023
How to git clone a specific commit
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
02 Sep 2023
How to git clone a specific branch
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
01 Sep 2023
How to discard local changes in Git
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
31 Aug 2023
Git push new local branch to remote
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
31 Aug 2023
GitKraken tutorial for beginners
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
29 Aug 2023
How to git push an existing project to GitHub
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 ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
29 Aug 2023
Sourcetree tutorial for beginners
Need to learn Sourcetree and Bitbucket? This complete Bitbucket and Sourcetree tutorial will help you quickly master these industry leading Git tools. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
24 Aug 2023
GitHub Desktop Tutorial for beginners
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
23 Aug 2023
Git reset hard vs. soft: What's the difference?
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
22 Aug 2023
How to delete local and remote Git branches
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
07 Aug 2023
How to login to Docker with a Docker Hub access token
Have you been snared by Docker's "unauthorized: incorrect username or password" error when you login at the command line? Here's how to generate an access token in Docker Hub and fix it. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
17 Jul 2023
Create your first Python AWS Lambda function in minutes
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
13 Jul 2023
How to enable Java 21 preview features
Java 21 includes numerous highly anticipated preview features including String templates, scoped variables and unnamed classes. Here's how to enable Java 21 preview features on your JDK. Continue Reading
By- Cameron McKenzie, TechTarget