Java platform tools and technology
Java tools and technology help application developers build better code faster. Some Java tools are aimed at increasing the efficiency of applications running on the Java platform in terms of the computing and storage resources necessary to run the application. Other Java technologies are focused on making Java applications more maintainable via modularity and component reuse or other strategies. Still other tools and technologies are designed to make each application developer more effective by increasing communication (collaboration tools) or reducing the need for repetitive boilerplate code (high level abstractions and Java code libraries).
Top Stories
-
Tutorial
06 Jan 2023
11 lessons learned from writing my first Java program
You'll be amazed how easy it is to learn Java and write powerful cross-platform applications when writing your first Java program. Some misconceptions about Java just aren't true. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Tutorial
29 Sep 2022
Your top 4 Java user input strategies
From System.in to the Scanner class, there are many ways to read user input into your Java programs. Find out which Java user input strategy is best for your software needs. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
02 Aug 2025
Columns vs rows: What's the difference?
Learn the difference between columns vs rows, and learn how the use of rows and columns to organize objects and information in spreadsheets and tables has improved various fields from data ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
25 Jun 2025
Make this UiPath Hello World example the first project in your RPA journey
The first step in every RPA journey must be the creation of a Hello World robot. In this UiPath Hello World example, we step you through the creation of your first automation app. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
02 Jun 2025
Fix for the GitLab "Unable to locate package gitlab-ee" on Ubuntu 20
If you're doing a self-hosted GitLab Ubuntu 20 install and you hit the "Unable to locate package gitlab-ee" error, here's the solution to fix the problem. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
30 Apr 2025
Format output with Java printf
Learn by example how format output with the Java printf method. If you want to format dates, times, integers, doubles and Strings in the text you output to the console, logs or streams, you'll need ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
12 Jan 2025
Four wise pieces of advice for women in technology
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 ... Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
19 Nov 2024
Fix SunCertPathBuilderException Jenkins plugin download error
Sometimes when you install Jenkins, a SunCertPathBuilderException appears when you access the Jenkins plugin download page. Here's an alternate fix to the SunCertPathBuilderException error if you ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
07 Nov 2024
Find Jenkins Home and change the JENKINS_HOME directory location by example
How to change JENKINS_HOME When Jenkins runs, it stuffs all of its logs, cloned repos, plugin configurations and build artifacts into the Jenkins Home folder. Basically, every ounce of ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
31 Oct 2024
Fix the Jenkins error: Invalid agent type Docker specified [any, label, none]
Here's how to quickly fix the "Invalid agent type Docker specified. Must be one of [any, label, none]" error by installing the correct Jenkins Docker pipeline plugins. We'll get your Jenkinsfile up ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
27 Jun 2024
How to publish to UiPath Orchestrator example
UiPath Orchestrator runs in the cloud. UiPath Studio runs on a developer's desktop or laptop. And RPA robots typically run on a physical desktop computer as well. Which means a piece of software ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
11 Apr 2024
2017: A year for women being bold with change in technology
This year, the theme for International Women’s Day was “Be Bold for Change”. To kick off my series on women in technology, I made a point of attending a local celebration hosted by Intuit. All the ... Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
04 Apr 2024
What is MVCC? How does multiversion concurrency control work?
Want to learn how multiversion concurrency control works? With a very simple MVCC example, we'll explain how to eliminate locks in databases including PostgreSQL and etcd. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
06 Jan 2023
11 lessons learned from writing my first Java program
You'll be amazed how easy it is to learn Java and write powerful cross-platform applications when writing your first Java program. Some misconceptions about Java just aren't true. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Tutorial
29 Sep 2022
Your top 4 Java user input strategies
From System.in to the Scanner class, there are many ways to read user input into your Java programs. Find out which Java user input strategy is best for your software needs. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
29 Sep 2022
How Java's System.in reads input from the user
The Java System.in component provides universal access to console-based user input. Learn how to make your applications interactive with this Java System.in tutorial. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
08 Aug 2022
How to use Java's conditional operator ?:
Quickly learn how to use the Java ternary operator and see how this simple programming construct can help make your conditional logic, if statements and return statements clearer and more concise. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
07 Aug 2022
Java Scanner import
The easiest way to access the Java Scanner class is to import the java.util package into your code. But how exactly do you import the Java Scanner, and what exactly does it mean to import the ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
23 Jul 2022
Java Scanner String input example
Java's Scanner class provides a simple and effective way to handle user input. In this simple example, we show how to use Java's Scanner for String input with methods like next(), nextLine() and ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
12 Jul 2022
User input with Java's Console class
The Java Console class has greatly simplified user input in Java. The readLine method to get user input from the console, and the printf method for outpu, are way easier than using Java Scanner or ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
15 Jun 2022
bytecode
Bytecode is computer object code that an interpreter converts into binary machine code so it can be read by a computer's hardware processor. Continue Reading
-
Blog Post
09 Jun 2022
How to run a Jar file
How do you run a JAR file on Windows, Mac or Linux? Double click the JAR? Run the JAR at the command line? Several approaches will work if you have Java or the JDK installed. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
08 Jun 2022
'Java Not Recognized' Error Fix
Here are three easy ways to fix the 'Java not recognized as an external or external command' error on both Windows and Linux machines. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
17 May 2022
How to setup an Apache reverse proxy server example
Most enterprise architectures use Apache as a reverse proxy, but it is not configured for that by default. In this quick tutorial, we show you how to configure an Apache reverse proxy for backend ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Answer
18 Apr 2022
What are checked vs. unchecked exceptions in Java?
Understand the difference between checked and unchecked exceptions in Java, and learn how to handle these problem conditions properly and gracefully. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
01 Apr 2022
7 tips to choose the right Java library
Your application is only as secure and reliable as the external libraries you use. Here's a list of the top 7 things to consider when choosing a software library for your project. Continue Reading
By- Joseph B. Ottinger, EnigmaStation
-
Tutorial
30 Mar 2022
An example of how suppressed exceptions in Java work
Don't ignore suppressed exceptions. In this quick tutorial we show you how to anticipate when code will throw suppressed exceptions, along with the best practices to handle them. Continue Reading
By- Cameron McKenzie, TechTarget
-
Quiz
21 Mar 2022
A tough, multiple choice Java exception handling quiz
Just how well do you know exception handling in Java? These 10 tough multiple-choice questions on checked and unchecked exceptions will test your error handling mettle. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
16 Mar 2022
Fix these 10 common examples of the RuntimeException in Java
Don't let the occurrence of a RuntimeException in Java bring your code to a standstill. Here are 10 examples of how to avoid runtime exceptions in Java. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
08 Mar 2022
Fix the 5 most common types of runtime errors in Java
The key to bug-free code is an awareness of the most common types of runtime errors in Java, along with the knowledge of how to avoid them. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
11 Feb 2022
Fix the top 10 most common compile time errors in Java
Flummoxed why your Java code won't compile? Here are the 10 most commonly encountered Java compile errors, along with the fixes that will get your code working in no time. Continue Reading
By- Cameron McKenzie, TechTarget
-
Opinion
01 Feb 2022
5 tech trends that foretell the future of Java in 2022
Here's what 2022 has in store for developers, programmers and DevOps professionals who work in the server-side Java space. Continue Reading
By- Dmytro Vezhnin
-
Blog Post
31 Dec 2021
How to quickly change your branch in Git
These Git branch change examples will help you quickly address the specific version control challenge you are trying to solve, be it a branch renaming or a switch, list and checkout of existing ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
06 Dec 2021
Learn how Kubernetes Operators work from this example
Kubernetes (K8S) has become a very popular technology for working with distributed applications that run on the internet. K8S is intended to support an enormously large number of Linux containers ... Continue Reading
By- Bob Reselman, CogArtTech
-
Blog Post
29 Nov 2021
Kubernetes vs Docker Compose: What's the difference?
Confused between the difference between Kubernetes and Docker compose? Here we explain how the two DevOps construct are similar, and how they are different. Continue Reading
By- Bob Reselman, CogArtTech
-
Blog Post
29 Nov 2021
How to delete a Git repository
Trying to delete a local Git repository but the DVCS system still persists? Here's a quick example of how to locally remove a Git repo permanently and completely. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
29 Nov 2021
How to use jarsigner to sign JARs files example
Here's a quick example of how to use Java's jarsigner to digitially sign JAR files. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
29 Nov 2021
How to use Java's javap tool by example
Need to disassemble a Java class file? Want to look at the bytecode instructions generated from compiling source? These javap tool examples will show you how to use the javap command properly. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
29 Nov 2021
How to import a Maven project from GitHub into Eclipse
Here's a quick tutorial that shows you how to import a GitHub hosted Maven project into the Eclipse IDE. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
29 Nov 2021
What is the difference between Docker and containerd?
What's the difference between containerd and Docker? Here we take a look at how these two cloud-native Kubernetes friendly technologies differ and compare. Continue Reading
By- Bob Reselman, CogArtTech
-
Blog Post
29 Nov 2021
What is the difference between kubectl and kubelet in Kubernetes?
Are you working in a cloud-native, Docker and Kubernetes based environment and you're wondering what the difference is between kubelet and kubectl? Here we clear up the kubectl vs kubelet confusion. Continue Reading
By- Bob Reselman, CogArtTech
-
Tip
18 Nov 2021
Iterator vs. ListIterator: Which interface should you choose?
When the need exists to manipulate an ordered collection, the Java Iterator runs out of steam. Learn how Java's ListIterator improves upon the more generic Iterator interface. Continue Reading
By- Dmytro Vezhnin
-
Blog Post
31 Oct 2021
How to Git Uncommit Your Last Git Commit
Need to do a git uncommit to the last commit you were working on? Learn how to quickly uncommit files updates and changes in Git. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
28 Oct 2021
How to delete a remote Git branch
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
25 Oct 2021
Fix Git's "fatal: no upstream branch" error quickly example
Here's a quick fix for Git's "fatal: The current branch has no upstream branch" error, along with a brief explanation of why this happens when you push a new Git branch to GitHub, GitLab or BitBucket. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
22 Oct 2021
How to remove Git branches from your repository
Need to permanently remove a Git branch locally? What about the remote tracking branch? Or maybe someone removed a Git branch on GitHub or GitLab and you need to synchronize with the server? Here ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
14 Oct 2021
5 best Java 17 features that developers will love
The new Java 17 release contains plenty of new features that will intrigue developers. Here are five features that should push developers off the Java 11 LTS to JDK 17. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
11 Oct 2021
4 ways to create a Git branch quickly by example
Forgotten the Git branch create command? Here we'l show you four different ways to create a Git branch, be it from the current branch, from a tag or from a commit id. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
02 Oct 2021
Create a new Git branch with current local changes saved by example
Did you update some code in the wrong Git branch? Here's how to save those local changes in a newly created Git branch, and clean up the original branch in the process. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
30 Sep 2021
3 simple Java Hello World examples
Are you a developer who's new to Java? Here are three ways to write a Hello World program in Java on Eclipse and get started with the popular programming language. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
17 Sep 2021
5 reasons why Java is still the best programming language
Here's why Java is still the most popular programming language for everything from mobile development to enterprise and server-side applications that empower the middle tier. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
14 Sep 2021
Every change between JDK 11 and the Java 17 LTS release
Wondering what's included in the new Java 17 LTS release? Here's a list of all the changes made to the JDK between the Java 11 and Java 17 LTS releases. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
07 Sep 2021
Java Iterator vs. Enumeration: Why Iterator is the right call
Do you need to loop through a collection of objects and need to decide between a Java Iterator or an Enumeration? Here's why you should choose an Iterator almost every time. Continue Reading
By- Dmytro Vezhnin
-
Blog Post
31 Aug 2021
Docker versus Virtual Machines: Which DevOps tool is best?
Forced to choose between Docker and a virtual machine, which one should a developer choose. Here we compare and contrast the two DevOps tools and let you know which one is best to use. Continue Reading
By- Bob Reselman, CogArtTech
-
Blog Post
31 Aug 2021
Fix GitHub's 'support for password authentication was removed' error
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
01 Aug 2021
RPA examples that prove robotic automation works
Although Robotic Process Automation has been around for years, banks and financial institutions continue to find new RPA use cases to save time, effort and money. Continue Reading
-
Blog Post
20 Jul 2021
How to fork a Git repository
Looking for the fork command in Git? Well, it doesn’t exist. Here we'll show you how to fork a Git or GitHub repo on your own. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
19 Jul 2021
How to download an older, specific version of UiPath Studio
Want to stop UiPath Studio from updating to the latest release all the time? Here's how to download and install a specific version of UiPath Studio. Continue Reading
By- Cameron McKenzie, TechTarget
-
Answer
16 Jul 2021
Kebab vs. camel case: How these naming conventions differ
What is the difference between a variable written in kebab case vs. camel case? Here we'll show you how these naming conventions differ and when to use one over the other. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
02 Jul 2021
How to download and install UiPath Studio
It’s actually a bit tricky to install UiPath. This UiPath Studio install tutorial shows you how to find the download link and the right version. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
30 Jun 2021
How to pass variables as UiPath arguments example
How do you use a variable from one UiPath sequence in another? This tutorial will teach you everything you need to know about passing data between workflows. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
25 Jun 2021
UiPath If-Then conditional statements
Learn how to use the conditional UiPath If activity to create branches of logic in your RPA programs. This quick UiPath If-Then example will show you how. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
20 Jun 2021
What is a Git fork? Meaning, definition and a Git Fork example
Need to fork GitHub at the command line? This quick Git tutorial will show you how to install the GitHub CLI tools and fork a repository in the shell. Continue Reading
By- Cameron McKenzie, TechTarget
-
Quiz
29 Apr 2021
Test your knowledge of Java foundations
Whether you're new to Java or have worked with the language for years, you need to know the foundational building blocks. Review the basics in this Java quiz. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
19 Mar 2021
Java garbage collection interview questions and answers
From stop-the-world events to the impact of JVM pause times, these are the Java garbage collection questions and answers developers need to know before an interview. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
26 Feb 2021
How to install Gitflow for Windows on old Git installations example
In some cases, Gitflow will come prepackaged with Git for Windows installations. Those on older installations will need do it manually. Here's a quick guide on how to perform a Gitflow install for ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
26 Feb 2021
Full Gitflow init workflow example
Here's a quick Gitflow init example, along with a quick tutorial on how to perform a full Gitflow workflow after you execute the command. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
24 Feb 2021
Gitflow release branch process from start to finish example
The Gitflow release branch is the final step in this software development process workflow. Here we look at the start, finish and impact the Gitflow release has on the master, develop and feature ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
24 Feb 2021
Gitflow hotfix branch example from start to finish
If you’re lucky, you’ll never have to start the Gitflow hotfix process. But just in case, here’s a quick example of how to incorporate the Gitflow hotfix branch into your version control workflow. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
29 Jan 2021
5 Java performance profiling tips to help tune your JVM
Check out these Java performance tips, such as which profiling tool to use, what data you need to save as part of your CI/CD pipeline and how to incorporate AI. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
29 Jan 2021
Java Mission Control 8 Eclipse plugin install example
Here's a quick Java Mission Control tutorial to show you how to install the Java Mission Control Eclipse plugin and start a Java Flight Recorder JVM profile run. Continue Reading
By- Cameron McKenzie, TechTarget
-
Answer
27 Jan 2021
How to fix high Java CPU usage problems
The root cause of high Java CPU usage is not always simple to diagnose. Let's go over some common misdirections and review what often causes the problem under the hood. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
23 Dec 2020
How to run Jenkins on AWS by example
Need to run Jenkins on AWS? It's not a bad idea, especially when developers consider the need for a CI/CD server to integrate with peripheral resources. This quick example shows you the easiest way ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
02 Nov 2020
Use Jenkins' Warning plugin for CheckStlye, PMD and FindBugs reports example
The Jenkins Warnings plugin replaces the deprecated CheckStyle, FindBugs and PMD ones. This static code analysis in Jenkins example shows you how to integrate Jenkins, CheckStyle, FindBugs and PMD ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
21 Sep 2020
AI, RPA offerings still stymied by security, governance concerns
Security, compliance and governance concerns along with human worries still play a role in the integration of AI-based and RPA offerings to an enterprise. Here are some ways to alleviate those ... Continue Reading
-
Blog Post
13 Sep 2020
Use .gitkeep to commit & push an empty Git folder or directory
What is the .gitkeep file? How do you commit and push empty Git folders? In this quick tutorial we'll explain why git is not pushing empty folders and how to fix it. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
13 Sep 2020
Create your first RPA robot in UiPath Orchestrator
After your RPA program is coded, you will need to create a robot in UiPath Orcestrator so the robotic automation can me managed. This UiPath robot creation tutorial shows you how to do exactly that. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
05 Aug 2020
Fix "There isn't an Orchestrator present" error with the right UiPath Orchestrator URL
Is the UiPath Assistant complaining that the UiPath Orchestrator URL is wrong? Here's how to fix the UiPath Orchestrator present at the indicated URL error. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
01 Jun 2020
How to create a UiPath trigger to schedule robotic processes automation
How do you schedule UiPath trigger? Time based and queue based are the two ways to run uattended UiPath robots. In UiPath time trigger example we demonstrate the former. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
13 Nov 2019
A Jenkins tutorial for beginners with examples
If you're ready to try Jenkins, this quick start tutorial lays out the specific steps you'll need to take to download and install the CI tool on your local machine. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
11 Nov 2019
6 quick facts about a Java microservices architecture
Building microservices in Java may not be as simple as it seems. Here are six quick facts and tips that will help you with Java-based microservices development. Continue Reading
By- Josh Kolarac, Assistant Site Editor
-
Feature
28 Aug 2019
Close Agile open source tools vulnerabilities
The State of the Software Supply Chain report highlights some developer team best practices to help increase productivity with Agile software development. Continue Reading
-
News
19 Jun 2019
Microsoft Visual Studio Code installer supports AdoptOpenJDK
Microsoft targets Java developers with a Visual Studio Code installer for Java that takes care of the overall Visual Studio Code setup for developers. Continue Reading
-
Definition
29 May 2019
Java Database Connectivity (JDBC)
Java Database Connectivity (JDBC) is an API packaged with the Java SE edition that makes it possible to connect from a Java Runtime Environment (JRE) to external, relational database systems. Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
30 Apr 2019
Java virtual machine (JVM)
A Java virtual machine (JVM), an implementation of the Java Virtual Machine Specification, interprets compiled Java binary code (called bytecode) for a computer's processor (or "hardware platform") so that it can perform a Java program's instructions. Continue Reading
-
Feature
20 Mar 2019
Find the right model for developing AI applications
Developing AI apps isn't a walk in the park. Here's a guideline on how it differs from traditional application development and what your IT teams need to be aware of. Continue Reading
-
Feature
19 Mar 2019
Detect attacker intent with Elasticsearch security plugins
Harden your enterprise with security plugins for Elasticsearch that target hacker behaviors, patterns and goals to limit issues, and keep your information safe. Continue Reading
-
Definition
13 Mar 2019
Java Runtime Environment (JRE)
The Java Runtime Environment (JRE), also known as Java Runtime, is the part of the Java Development Kit (JDK) that contains and orchestrates the set of tools and minimum requirements for executing a Java application. Continue Reading
By -
Blog Post
20 Nov 2018
Continuous integration benefits: Why adopting a CI/CD tool like Jenkins makes sense
There's more to tools like Jenkins than simply building code after a Git commit. Here we explain continuous integration benefits clearly while answering the question 'Why Jenkins?' Continue Reading
By- Cameron McKenzie, TechTarget
-
News
16 Nov 2018
Amazon Corretto extends OpenJDK support
With Java among the most popular languages on AWS, Amazon spins out its own distribution of the OpenJDK open source Java implementation with long-term support that exceeds Oracle's. Continue Reading
-
Blog Post
01 Nov 2018
To the brave new world of reactive systems and back
We explore the idea of reactive systems and learn how they are designed. Continue Reading
-
Blog Post
01 Nov 2018
How to learn software development tools faster
Red Hat’s chief trainer explores how developers can do a better job of keeping up with new tools. Continue Reading
-
Blog Post
01 Nov 2018
How developers can prepare for the evolution of virtual reality
Katie Stern, GM of the Game Developers Conference weighs in on what is in store for the future of VR development. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
02 Oct 2018
False 'DevOps encompasses culture and collaboration' myth destroyed
If evangelists keep asserting that DevOps encompasses culture and collaboration, I'm afraid I'm going to have to keep showing them how they are wrong. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
01 Oct 2018
How to prepare for virtual reality development
Katie Stern, general manager of the Game Developers Conference, weighs in on what is in store for the future of VR development. Continue Reading
-
Blog Post
17 Sep 2018
Master the fundamentals the Apache Maven build tool for Java
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 ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
01 Sep 2018
Fix 'could not reserve enough space for 2097152KB object heap' JFrog Artifactory startup error
Just a quick tip on how to fix the Artifactory 'could not reserve enough space for 2097152KB object heap' startup error message. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
03 Aug 2018
Nexus repository manager tutorial: Get started with the OSS Maven tool
Looking at configuring your own local Maven repository? Here's a Nexus repository manager tutorial that will help you get started with Nexus OSS v2. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
01 Jul 2018
Jenkins interview questions and answers PDF download for experienced CI/CD engineers
Looking for a Jenkins interview questions and answers PDF for experienced continuous integration professionals? Here's our previous Jenkins CI intereview questions article in PDF format. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
17 May 2018
How to git cherry-pick a commit example
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 ... Continue Reading
By- Cameron McKenzie, TechTarget
-
News
22 Feb 2018
IBM hones in on AI talent at developer confab
IBM and others target developers interested in building artificial intelligence applications, as the number of skilled AI developers falls short of industry needs. Continue Reading
-
News
16 Feb 2018
Pluralsight IQ, Stack Overflow boost developer street cred
Tying the Pluralsight IQ skills test to the Stack Overflow Developer Story helps developers measure their technical skills and better highlight them for jobs. Continue Reading