Core Java APIs and programming techniques
Technologies related to Java APIs (application programming interfaces) and JDK (Java Development Kit) form the cornerstone of modern, enterprise-grade software development. Here we explore all the Java features that make the JVM great through programming tutorials, real-world code samples and expert opinions from Java champions.
Top Stories
-
Tip
26 Aug 2025
Developers and vibe coding: 4 survival tips in the AI age
Programmers can stay a step ahead of AI agents and vibe coding by focusing on four areas: precise AI prompts, a broad architectural perspective, keen analysis and imagination. Continue Reading
By- Bob Reselman, CogArtTech
-
Tutorial
22 Aug 2025
Vibe coding tutorial with Replit and GitHub Copilot
Vibe coding, or using AI agents to create application code, is all the rage today. This video tutorial shows how it works using popular AI tools Replit and GitHub Copilot. Continue Reading
By- Bob Reselman, CogArtTech
-
Blog Post
30 Aug 2025
Bean vs. Component in Spring
Ever wonder what sets the Spring @Component and @Bean annotations apart? The difference is subtle, but for Spring Boot developers, it's an important distinction to know. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
28 Aug 2025
The good, bad and ugly of vibe coding -- and where it wins
Vibe coding seeks a natural rhythm where human insight and artificial intelligence create something better than either could produce alone. But only if developers stay in the driver's seat. Continue Reading
By- Joseph B. Ottinger, EnigmaStation
-
Tip
26 Aug 2025
Developers and vibe coding: 4 survival tips in the AI age
Programmers can stay a step ahead of AI agents and vibe coding by focusing on four areas: precise AI prompts, a broad architectural perspective, keen analysis and imagination. Continue Reading
By- Bob Reselman, CogArtTech
-
Blog Post
24 Aug 2025
How to install Jenkins on Windows
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. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
22 Aug 2025
Vibe coding tutorial with Replit and GitHub Copilot
Vibe coding, or using AI agents to create application code, is all the rage today. This video tutorial shows how it works using popular AI tools Replit and GitHub Copilot. Continue Reading
By- Bob Reselman, CogArtTech
-
Blog Post
21 Aug 2025
HTTP request methods explained
While there are almost 40 registered HTTP request methods, most RESTful web developers only use five of them. Here are the most important HTTP methods and examples of how to use them. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
21 Aug 2025
PUT vs POST: What's the difference?
What's the difference between PUT and POST methods? Here we compare POST versus PUT in terms of idempotence, URL usage, payloads and their use in RESTful APIs. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
17 Aug 2025
Solve the prefix sum problem with SIMDs and Vector APIs
The incubating Java Vector API gives software developers access to fast and efficient SIMD operations. Here's an example of how to solve the prefix sum problem with SIMDs and Vectors. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
16 Aug 2025
The difference between precision vs. recall in machine learning
The key difference between recall and precision is that precision accounts for false positives, while recall accounts for false negatives. There are mathematical formulas to define recall and ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
15 Aug 2025
Sprint vs Scrum: What's the difference?
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 ... Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
10 Aug 2025
The chicken and pigs parable and Scrum
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. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
09 Aug 2025
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
07 Aug 2025
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
05 Aug 2025
(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.
-
Definition
04 Aug 2025
What is the DRY principle?
The DRY (don't repeat yourself) principle, introduced by Andrew Hunt and David Thomas in 'The Pragmatic Programmer,' promotes the idea that every piece of knowledge should have a single, unambiguous, authoritative representation within a system. Continue Reading
-
Blog Post
03 Aug 2025
Java and AI: Platform evolution or ecosystem extinction?
In this age of AI agents and vibe coding, does the Java platform still matter? Yes, and it's not going anywhere, for three big reasons. Continue Reading
By- Joseph B. Ottinger, EnigmaStation
-
Blog Post
01 Aug 2025
Why the Java const keyword is unimplemented
Why is the const keyword in Java not implemented? It's part of the language, but it can't be used to make a variable constant. Here's why const is included in Java, and why Java's const keyword is ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
31 Jul 2025
What is imperative programming?
Imperative programming is a software development paradigm where every step is implicitly coded to solve a problem. Continue Reading
By -
Blog Post
27 Jul 2025
System.out in Java explained
New developers are often confused by the line of System.out.println() code they write when first introduced to Java. Here's a quick explanation of what System.out.println() means. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
25 Jul 2025
Hello World in Python vs Java
'Hello World' is a silly criterion to use when comparing programming languages. Yet here we are, comparing 'Hello World' in Java vs Python. We'll let you judge the winner. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
19 Jul 2025
How to write your first Java program
Want to learn to code and write your first Java program? Here's a quick and fun Java programming tutorial that will have your running your first Java program in less than 10 minutes. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Blog Post
18 Jul 2025
How to use Java's var keyword
While the use of var in Java brings inferred typing to the platform, it does not negate Java's dedication to strong typing. Here's how the Java var keyword works, along with simple examples of how ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
13 Jul 2025
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
-
Blog Post
11 Jul 2025
The difference between print vs println in Java
What's the difference between print and println methods in Java? Our examples show that it comes down to the fact that println adds a newline character to output, while Java's print method does not. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
03 Jul 2025
Create your first Java AWS Lambda function in minutes
If you haven't created a Java-based AWS Lambda function before, you'll be amazed at how easy it is. This quick AWS, Lambda and Java tutorial will quickly get you started in the world of serverless ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
26 Jun 2025
What are beans in Java and Spring?
In 1996, Sun Microsystems introduced its JavaBeans application programming interface for writing a Java component. Continuing with its coffee analogy, Sun called that component a bean. Continue Reading
By- Scott Robinson, New Era Technology
-
Tip
16 Jun 2025
5 essential programming languages for cybersecurity pros
Coding is an important skill across almost every technology discipline, and cybersecurity is no exception. Learn about the top programming languages for security professionals. Continue Reading
By- Mike Chapple, University of Notre Dame
-
Blog Post
06 Jun 2025
How Java instance main methods and unnamed classes work
Say goodbye to the public static void main method in Java 21 with the unnamed classes and instance main methods preview features. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
06 Jun 2025
Spring Boot auto-configuration
Ever wondered how Spring Boot knows how to automatically configure a MySQL database or Kafka queues? This quick tutorial on the @AutoConfiguration annotation explains how it works. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
04 Jun 2025
Hibernate and JPA column mapping with annotations
Effective Hibernate and JPA column mapping requires the use of the @Column annotation to set important properties such as nullability, uniqueness, precision and scale. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
02 Jun 2025
Spring Boot logging tutorial
Still using System.out.println? Discover the right way to handle logging in Spring Boot with SLF4J, profiles and pro tips you'll wish you knew earlier. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
01 Jun 2025
How to use native SQL in Hibernate and JPA
Need to use raw SQL with JPA and JPA? The Jakarta Persistence API's NativeQuery interface makes it possible to use Hibernate, SQL and JPA together in the same app. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
30 May 2025
An introduction to LLM tokenization
Users interact with LLMs through natural language prompts, but under the hood these AI models are based on LLM tokenization. Expand your AI knowledge and skills with this tutorial. Continue Reading
By- Bob Reselman, CogArtTech
-
Video
29 May 2025
Spring XML configuration
Want to consolidate your Spring configuration into a single file, and avoid 'annotation overload?' An XML-based Spring configuration might be the answer. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
28 May 2025
6 essential refactoring techniques to know
Refactoring helps optimize the codebase and combat technical debt. Use these six code refactoring techniques to improve code structure, maintainability and overall quality. Continue Reading
By- Matt Grasberger, Red Guava
-
Video
28 May 2025
Spring Boot, Model Context Protocol tutorial in Java
Model Context Protocol is the most innovative LLM integration technology to date. Here's how to create Java-based, Spring Boot MCP components for ChatGPT and Cursor AI. Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
22 May 2025
What is an object in programming?
In object-oriented programming (OOP), an object is a reusable unit of code that can perform certain actions and interact with other objects in a program. Continue Reading
By- Rahul Awati
- Peter Loshin, Former Senior Technology Editor
-
Blog Post
21 May 2025
Obsolete vs. deprecated in software development
Ever wonder what is the difference between an obsolete component and a deprecated component? Here's the answer in the most concise terms you'll find. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
15 May 2025
Learn how to use concurrency in Go with this tutorial
The Go language is designed for simplicity, including its approach to concurrency. In this tutorial, learn to perform multiple tasks using goroutines, channels and synchronization. Continue Reading
By- Walker Aldridge, Lairds Computer Services
-
Blog Post
15 May 2025
Hibernate and JPA 3 CRUD example
Struggling to get your first JPA 3 application off the ground? Here's a quick Hibernate and JPA 3 CRUD example to help you get going with the latest version of the Java Persistence API. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
04 May 2025
Deprecated vs depreciated: What's the difference?
Did you just hear someone say a method was depreciated? They probably mean deprecated. Here's the difference between the two. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
01 May 2025
The right MySQL persistence.xml example file for JPA 3 and Hibernate 6
A quick migration from JPA 2.x to 3.x can become bottlenecked if the persistence.xml file is misconfigured. Here's what a proper persistence.xml file for JPA 3, Hibernate 6 and a MySQL database ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
30 Apr 2025
10 best API testing tools to know
API testing tools are essential for ensuring reliable, high-performing APIs in modern software development. Choose API testing tools that suit your tech stack and workflow. Continue Reading
By- Matt Heusser, Excelon Development
-
Video
30 Apr 2025
How to use Claude Desktop tutorial for beginners
Looking for an alternative to ChatGPT? There are many, but Anthropic's Claude Desktop app experience makes it an LLM alternative worth trying. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
28 Apr 2025
How to build an AI agent tutorial with example
How do AI agents work? Are they like cron jobs? This walkthrough explains what AI agents can do, the basic principles that apply, and how to build your own AI agent using ChatGPT. Continue Reading
By- Bob Reselman, CogArtTech
-
Tip
28 Apr 2025
The state and future of Java desktop application development
In today's world of web application development and SaaS, what does the future hold for Java desktop applications? It's brighter than you might think. Continue Reading
By -
Tutorial
21 Apr 2025
Get started with Java and AI: A guide to LLM integration
Want to unlock the power of AI in your Java applications? This walkthrough guides you on how to use OpenAI and Java with large language models to unlock powerful new capabilities. Continue Reading
By- A N M Bazlur Rahman, DNAStack
-
Tutorial
14 Apr 2025
Asynchronous programming in Python tutorial
Asynchronous programming in Python improves efficiency for I/O-bound applications, but it's not a performance cure-all. Here's how async in Python works and when to use it. Continue Reading
By- Walker Aldridge, Lairds Computer Services
-
Tip
14 Apr 2025
How to create API automation framework for testing
With an increasing need for API testing, having an efficient test strategy is a big concern for testers. Learn about building a test framework and some alternative approaches. Continue Reading
By- Matt Heusser, Excelon Development
-
Definition
11 Apr 2025
What is a compiler?
A compiler is a special program that translates a programming language's source code into machine code, bytecode or another programming language. Continue Reading
-
Video
09 Apr 2025
How a Java HashMap internal implementation works
One of the most commonly asked advanced Java interview questions is: How does a HashMap work internally? If you want to grok the interview, you'll need to know these details. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
02 Apr 2025
Explore these 7 popular API gateway tools
Plenty of vendors have jumped on the API gateway trend, which can make it difficult to choose the right one for you. We examine the key features of seven popular gateway tools. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Blog Post
02 Apr 2025
Benefits of Spring Boot's application.yml file with examples
Are you still stuck in the dark ages, configuring your Spring Boot apps with application.properties files? You really should start using an appliation.yml file. Here's just a few of the benefits ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Definition
31 Mar 2025
What is a script?
In computer programming, a script is a program or sequence of instructions that another program interprets or carries rather than the computer processor doing it (as with a compiled program). Continue Reading
By -
Blog Post
29 Mar 2025
Why is the Bootstrap grid system 12 columns wide?
Ever wonder why they created a 12-column Bootstrap grid system, and not 10 or 15? It's the same reason there's 60 seconds in a minute, or 360 degrees in a circle. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
28 Mar 2025
There's a new Java build system named Bld
Want to write your software build logic entirely in Java? A new build tool called Bld does exactly that, and Geert Bevin and Erik Thauvin are behind it. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
19 Mar 2025
Critical Java JVM options and parameters
The easiest way to optimize your Java runtime is to supply correct JVM options and parameters. In honor of the Java 21 release, we examine the 21 most important Java JVM options you can configure. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
17 Mar 2025
Story points and hours of effort in Scrum
Story points and hours help Agile teams calculate the amount of work and time estimated to complete tasks. Here's how these systems are different. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Video
14 Mar 2025
Camel case vs. pascal case vs. snake case vs. kebab case
Want to know the differences between common code naming conventions like camel case, pascal case, snake case and kebab case? This quick tutorial has all the answers. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
13 Mar 2025
Java's naming conventions
Ever wonder what the difference is between snake case and camel case, and what are the rules to use them? Here's how to properly apply common naming conventions in Java. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
06 Mar 2025
How to get an OpenAI API key for ChatGPT
You don't need a browser to query ChatGPT; you can do it programmatically with an OpenAI API. Follow this seven-step process to get your ChatGPT API key. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
05 Mar 2025
Top 5 Agile estimation techniques
Stakeholders want development teams to stick to rigid timelines, which doesn't align with Agile development. These five Agile estimation techniques can help bridge the divide. Continue Reading
By- Darcy DeClute, Scrumtuous Inc.
-
Tip
04 Mar 2025
Difference between a statement vs. expression in programming
The decision between statement-centric and expression-oriented languages can influence an individual's programming style and the code's length, complexity and security. Continue Reading
By -
Blog Post
04 Mar 2025
Real world Java applications
Java runs on billions of devices, and Java applications of importance run on systems all over the world. Here are the top 10 applications of Java technology today, plus a look at what the future ... Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
20 Feb 2025
How to use the Spring Boot application.properties file
Need to externalize database configuration? Want to customize how Spring autoconfiguration works? The key to it all is Spring's application.properties file. Here's how to use it. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
18 Feb 2025
Run Llama LLMs on your laptop with Hugging Face and Python
How hard is it to run a large language model within a Python program? With a little help from PyTorch and the Hugging Face API, it's not hard at all. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
13 Feb 2025
Optimize code using binary notation
Code optimization can be more creative than compilers and instruction-level parallelism. Here are specific ways to optimize code using hardware resources with high-level languages. Continue Reading
By -
Video
05 Feb 2025
How to run Jenkins in a Docker container
Jenkins is arguably the world's most popular open source CI/CD tool. Docker is the most popular containerization technology. Here's how to bring the two together. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
29 Jan 2025
How to set JAVA_HOME in Windows
How do programs that need Java find it on your operating system? They search for JAVA_HOME. Here's how to set it up on your Windows machine. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tutorial
23 Jan 2025
JavaScript, React and object-oriented programming
This tutorial ties together JavaScript, React and object-oriented programming to show developers how to use the React framework's powerful and flexible features and functions. Continue Reading
By- Bob Reselman, CogArtTech
-
Video
17 Jan 2025
Install Maven on Windows
Want to get started with Maven? This step-by-step guide shows you how to install Apache Maven and build your first Java application. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
16 Jan 2025
The pros and cons of using generative AI for API testing
GenAI has the potential to reduce the API testing effort and improve the coverage and quality of testing. But finding the right patterns and workflows is critical to performance. Continue Reading
By- Priyank Gupta, Sahaj Software
-
Definition
16 Jan 2025
What is lazy loading?
Lazy loading is a design pattern in web development that only loads necessary code components immediately, deferring nonessential components. Continue Reading
By- Ben Lutkevich, Site Editor
-
Blog Post
06 Jan 2025
How to download and install Java 21 on Windows
2024 is a great time to start working with Java, because 2023's Java 21 release has some amazing new features. Here's how to quickly download and install the Java 21 JDK. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
19 Dec 2024
A JavaScript functional programming basic tutorial
JavaScript's versatility makes it useful for webpages and web servers, but also functional programming. This tutorial shows how to implement JavaScript functional programming. Continue Reading
By- Bob Reselman, CogArtTech
-
Video
06 Dec 2024
Maven and Eclipse tutorial
Maven is the Java industry's most popular Java build tool. Eclipse is the Java industry's most popular open source IDE. Here's how to combine the two. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
03 Dec 2024
Spring Boot, Hibernate, JPA and MySQL
Ever use ChatGPT to create a web-based front end for a RESTful Spring Boot back end? This fun video tutorial on Spring, Hibernate and JPA is your opportunity. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
03 Dec 2024
How to install Python on Windows
Want to jump into the world of AI, ML and data science? Your first step is to install Python and get familiar with the Python programming language. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
02 Dec 2024
Webhook vs. API: Which mechanism is better?
Moving data in one direction? Choose a webhook. Need applications to communicate with each other? Use an API. But first, compare both methods in function, cost, security and more. Continue Reading
By -
Tip
02 Dec 2024
What's next for APIs? 4 API trends for 2025 and beyond
As businesses navigate tightening budgets and resources, the API marketplace will continue to play a vital role in integrating services, applications and cloud environments. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Video
27 Nov 2024
Constructor injection vs. setter injection in Spring Boot
Ever wonder what the difference is between setter and constructor injection in Spring Boot? Here's a deep dive into the benefits and drawbacks of both. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
27 Nov 2024
Understanding the 7 principles of functional programming
Java and C++ ushered in object-oriented programming, but now Python and JavaScript popularize functional programming. These seven principles of functional programming explain why. Continue Reading
By- Bob Reselman, CogArtTech
-
Video
27 Nov 2024
Connect Java apps to ChatGPT using OpenAI and Spring Boot
AI and machine learning are not purely the domain of Python. This Spring Boot tutorial will show you how to connect your Java apps to ChatGPT in no time. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
26 Nov 2024
Agile estimation: Predicting the unpredictable
Agile teams' overreliance on estimates detracts from the overall goal to deliver value to the customer. Avoid these agile estimation pitfalls in your software development efforts. Continue Reading
By- Ashok P. Singh, agreatpm.com
-
Video
20 Nov 2024
OpenAPI, Swagger and Python
Looking for an easy way to create, test and document your RESTful APIs written in Python? Swagger and OpenAPI make it easy. This tutorial shows you how to do it. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
19 Nov 2024
Top 10 Jenkins alternatives
Tired of the overhead of hosting your own Jenkins installation and looking for some alternatives? Here are 10 of the best. Continue Reading
By- Cameron McKenzie, TechTarget
-
Tip
08 Nov 2024
Webhooks explained simply, with examples
Webhooks make significant use of basic API call mechanisms and set event triggers in a few clicks of a button -- all without the overhead of heavy request-response structures. Continue Reading
By- Matt Heusser, Excelon Development
-
Definition
06 Nov 2024
What is Mojo programming language and what is it used for?
Mojo is a high-performance programming language initially designed to unify and simplify the development of applications across all layers of the AI stack. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
05 Nov 2024
Create a React Hello World program
Discover a new take on the classic React Hello World program. Go beyond the basics and explore state management, event handling and best practices to build progressive web apps. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
01 Nov 2024
Spring Boot CRUD operations
What's your preferred approach to perform Spring CRUD operations? I always choose Spring Data's CrudRepository. Anything else is too much work. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
01 Nov 2024
SQLite tutorial for beginners
SQLite has an incredibly small footprint. That's one of the reasons why it's the most used database engine in the world. If you've never used it before, here's your chance. 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
-
Blog Post
01 Nov 2024
Get started with Spring Boot 3 tutorial
Need to learn Spring Boot 3? Want to quickly build a Spring Boot app with RESTful web services? This tutorial will help you create your first Spring Boot application in just minutes. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
31 Oct 2024
Spring Boot Actuator tutorial
What's the easiest way to get insights into how your Spring Boot applications are running? The Spring Boot Actuator is the answer. Continue Reading
By- Cameron McKenzie, TechTarget
-
Video
31 Oct 2024
Spring Boot ConfigurationProperties tutorial
Need to convert structured data in a Spring YAML or properties file into lists, maps and inner classes? Just use the @ConfigurationProperties decoration in Spring Boot. Continue Reading
By- Nikolay Stanev, Dreamix
-
Tip
21 Oct 2024
Rust vs. Python: Strengths, challenges and use cases
This Rust vs. Python faceoff breaks down how the two programming languages stack up against each other in terms of performance, speed, memory management and more. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
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
Rust vs. C++: Differences and use cases explained
C++ was mature before Rust even existed. Does that mean developers should switch from C++ to Rust? Not always. Continue Reading
By- Kerry Doyle
- Twain Taylor, Twain Taylor Consulting
-
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