Front-end, back-end and middle-tier frameworks
The JDK and core Java APIs provide the plumbing for porcelain frameworks such as Spring Boot, Jakarta EE, Vaading and JavaServer Faces. An enterprise developer must know how the most critical middle-tier, front-end and back-end Java frameworks function. Follow expert software development roadmaps and explore the essential Java frameworks that simplify modern software development.
Top Stories
- 
				Tip
					11 Jul 2025
					
									
										  Spring, Quarkus or Jakarta EE? How to choose a Java frameworkChoosing a Java framework is not about which one is best, it's about accepting their tradeoffs of stability, flexibility and complexity. Here's how to evaluate each vs. your needs. Continue Reading By- Joseph B. Ottinger, EnigmaStation
 
- 
				Video
					06 Jun 2025
					
								  Spring Boot auto-configurationEver 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
                17 Sep 2025
                  How to clone a specific git commitNeed 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
                16 Sep 2025
                  How to install Git on WindowsNeed 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
                02 Sep 2025
                  How to git clone a specific branchNeed 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 2025
                  Hibernate and JPA column mapping with annotationsEffective 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
 
- 
                Blog Post
                31 Aug 2025
                  Git push new local branch to remoteDid 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 2025
                  GitKraken tutorial for beginnersWho 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
                21 Aug 2025
                  HTTP request methods explainedWhile 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 APIsThe 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
                08 Aug 2025
                  long to String in JavaThe easiest way to convert from a long to a String in Java is to add the long to an empty set of double quotes with the plus operator. If that's not good enough, here's a list of other conversion ... Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Blog Post
                04 Aug 2025
                  How do you change the Spring Boot startup banner?Tired of seeing that Spring Boot banner pop up every time you redeploy your microservices? Here's how to turn it off. Or even better, customize it to your liking. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                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 unimplementedWhy 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
 
- 
                Blog Post
                01 Aug 2025
                  Clean Git up! Prune branches and shrink your Git repositoryThere 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
                27 Jul 2025
                  System.out in Java explainedNew 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
                15 Jul 2025
                  How to check what technology a website is built withWant to lookup the technologies your favorite website was built with? Here are five different ways to check which technologies a website uses. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Tip
                11 Jul 2025
                  Spring, Quarkus or Jakarta EE? How to choose a Java frameworkChoosing a Java framework is not about which one is best, it's about accepting their tradeoffs of stability, flexibility and complexity. Here's how to evaluate each vs. your needs. Continue Reading By- Joseph B. Ottinger, EnigmaStation
 
- 
                Video
                06 Jun 2025
                  Spring Boot auto-configurationEver 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
 
- 
                Video
                02 Jun 2025
                  Spring Boot logging tutorialStill 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
 
- 
                Video
                29 May 2025
                  Spring XML configurationWant 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
 
- 
                Blog Post
                07 May 2025
                  How to use Swagger with Spring BootThe easiest way to build, test and document RESTful APIs built with Spring Boot? Simply add Swagger to your Spring Boot project and let OpenAPI do it for you. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                05 May 2025
                  Learn JavaFX tutorialDid you think desktop development in Java was dead? Hardly. This JavaFX crash course explains the basics and walks through an example of modern Java desktop GUI development. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Blog Post
                03 May 2025
                  How the Spring @Profile annotation worksEveryone is used to configuring multiple properties files to support Spring profiles, but the Spring @Profile annotation allows you to control the Spring's dependency injection behavior at runtime too. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                28 Apr 2025
                  The state and future of Java desktop application developmentIn 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
- 
                Video
                09 Apr 2025
                  How a Java HashMap internal implementation worksOne 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
 
- 
                Blog Post
                02 Apr 2025
                  Benefits of Spring Boot's application.yml file with examplesAre 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
 
- 
                Video
                21 Mar 2025
                  Introduction to JavaFX tutorial for beginnersDid you think desktop development in Java was dead? Far from it. Here's how JavaFX has brought desktop programming in Java back to life. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Definition
                13 Mar 2025
                  What is a web development framework (WDF)?A web development framework is a set of resources and tools for software developers to build and manage web applications, web services and websites, as well as to develop application programming interfaces (APIs). Continue Reading 
- 
                Video
                03 Mar 2025
                  Build Java SOAP web services in Eclipse with Jakarta EEREST-based web services are popular, but there's a home in modern enterprise architectures for SOAP-based web services. Here's how to build them using Jakarta EE in Eclipse. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                21 Feb 2025
                  Why use JavaFX in 2025?As a modern GUI framework, JavaFX is alive and kicking with a very broad community and many active projects. Here are some resources to deepen your knowledge and spark inspiration. Continue Reading By- Frank Delporte, Azul Systems
 
- 
                Video
                20 Feb 2025
                  How to use the Spring Boot application.properties fileNeed 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
                10 Feb 2025
                  How to install Visual Studio Code for JavaWhat's your favorite IDE? Most Java developers say Eclipse or IntelliJ, but TypeScript and Python devs often say VS Code. Maybe it's time to give Visual Studio Code for Java a try? Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tutorial
                23 Jan 2025
                  JavaScript, React and object-oriented programmingThis 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
 
- 
                Tip
                10 Jan 2025
                  Swing vs. JavaFX: Compare Java GUI frameworksSwing has been used with Java GUIs since 1998, but there are good reasons to adopt JavaFX instead. Here's how to know which to choose for your next Java project. Continue Reading By- Frank Delporte, Azul Systems
 
- 
                Blog Post
                06 Jan 2025
                  How to download and install Java 21 on Windows2024 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 tutorialJavaScript'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
 
- 
                Blog Post
                17 Dec 2024
                  How to code your first Mojo programThere's a new programming language named Mojo in the works that is set to revolutionize AI and ML while fixing all that's wrong with Python. Here is how to code your first Mojo program. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Video
                16 Dec 2024
                  Inversion of control vs. dependency injectionThis video tutorial explains the relationship between dependency injection and inversion of control as well as how they underpin the Spring framework. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                12 Dec 2024
                  Django vs. Flask: Comparing Python web frameworksDjango's batteries-included approach might be excessive for small projects. Flask is lightweight, but a lack of built-in tools can add to development time. Analyze the tradeoffs. Continue Reading By
- 
                Video
                03 Dec 2024
                  Spring Boot, Hibernate, JPA and MySQLEver 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
 
- 
                Tip
                27 Nov 2024
                  Understanding the 7 principles of functional programmingJava 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
 
- 
                Definition
                22 Nov 2024
                  What is a framework?In general, a framework is a real or conceptual structure intended to serve as a support or guide for the building of something that expands the structure into something useful. Continue Reading By- Rahul Awati
- Ben Lutkevich, Site Editor
 
- 
                Video
                19 Nov 2024
                  Java, JDBC and SQL Server tutorialThis tutorial shows how to create a JDBC connection to Microsoft's SQL Server, and get started creating Java-based applications that are scalable and secure. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                15 Nov 2024
                  Spring Initializr for Spring BootThe 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
 
- 
                Tip
                14 Nov 2024
                  MySQL vs. PostgreSQL: Compare popular open source databasesThis deep dive compares two popular open source database options, MySQL vs. PostgreSQL, across key categories including performance, compliance, security, scalability and more. Continue Reading By- Walker Aldridge, Lairds Computer Services
 
- 
                Video
                08 Nov 2024
                  Spring Batch tutorialThere 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 FrameworkEver 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
 
- 
                Video
                05 Nov 2024
                  Create a React Hello World programDiscover 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 operationsWhat'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
                31 Oct 2024
                  Spring Boot Actuator tutorialWhat'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 tutorialNeed 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
 
- 
                Video
                15 Oct 2024
                  How Spring Boot @Component and @ComponentScan annotations workThere 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
 
- 
                Video
                10 Oct 2024
                  Spring profiles in Spring Boot tutorialEver 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
 
- 
                Video
                01 Oct 2024
                  Dependency injection in SpringThere'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
 
- 
                Video
                23 Sep 2024
                  Get started with Spring Tools Suite 4Getting 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
 
- 
                Video
                19 Sep 2024
                  Inversion of control in SpringAll 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
 
- 
                Video
                16 Sep 2024
                  Dependency injection and inversion of control in SpringAt the heart of every Spring project, be it Spring AI, Spring MVC or Spring Data, lies a powerful dependency injection and inversion of control container. Here's how it works. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                06 Sep 2024
                  Simple Spring Hello World programMany 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 tutorialHow 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
                  Difference between the Spring Framework and Spring BootYou can use the Spring Framework to build microservices without using Spring Boot, but should you? To answer that, you must know the difference between Spring and Spring Boot. 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 appsSpring 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 courseThere'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
                13 Aug 2024
                  Standalone Spring Boot console apps with CommandLineRunnerWant 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
 
- 
                Video
                02 Aug 2024
                  RestController vs. Controller: What's the difference?Spring 4 introduced the RestController to simplify RESTful API development, but most Spring Boot developers still don't know how it differs from the Spring MVC Controller. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                30 Jul 2024
                  Spring Boot REST API crash courseIf you want to master RESTful API development in Java, you need to learn the Spring Boot web APIs. This REST tutorial gets you up to speed quickly on Spring Boot and REST. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                17 Jul 2024
                  How to install MySQL on WindowsNeed a well-maintained, open-source, standards-based database to test your Java apps and Spring Boot microservices? Here's how to download and install the MySQL Community Edition. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                13 May 2024
                  How the back-ends-for-front-ends pattern worksA back-ends-for-front-ends microservices pattern uses an API layer to preprocess data, handle calls and responses, and simplify development efforts. Here's how it all works. Continue Reading By- Raghu Karan Adapala, Xennial Innovations Inc.
 
- 
                Video
                10 May 2024
                  Java records tutorialJava is constantly evolving, but some changes are more significant than others. This Java records tutorial teaches you about this decade's largest language enhancement to date. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                01 May 2024
                  Use sealed classes in Java to control your inheritanceNeed to limit the number of possible subclasses in your codebase? Here comes Java's sealed classes to your rescue. Continue Reading By- A N M Bazlur Rahman, DNAStack
 
- 
                Tip
                11 Apr 2024
                  Speed up Python and NumPy by avoiding the conversion taxData and memory transfers in Python come with a hidden performance tax. Here's how to use NumPy for optimal performance by avoiding jumps across a hidden line of conversions. Continue Reading By- Maxim Zaks, Yoyo Labs
 
- 
                Video
                04 Apr 2024
                  How Java 17 records workDevs aren't using Java 17 records nearly enough. With the power to clean up your code and make your apps faster, Java records should be the norm and not the exception. Continue Reading By- A N M Bazlur Rahman, DNAStack
 
- 
                Tutorial
                27 Mar 2024
                  How the saga design pattern in microservices worksWhen a sequence of steps must be performed to support an operation, the microservices saga design pattern is a perfect fit. Continue Reading By- Bob Reselman, CogArtTech
 
- 
                Blog Post
                14 Feb 2024
                  String to long in JavaThe correct way to convert a String to long in Java is with the parseLong method of the wrapper class. The constructor conversion approach is deprecated! Use parseLong instead. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Blog Post
                09 Jan 2024
                  Find duplicates in a List in JavaNeed to dedupe a Java list? Here are 5 simple ways to remove duplicates from a List in Java. Continue Reading By- Walker Aldridge, Lairds Computer Services
 
- 
                Blog Post
                08 Jan 2024
                  The prefix sum array problemThe prefix sum problem is often used to test a developer's mettle. Here's a simple solution to the prefix sum problem in Java that uses loops, arrays and basic Java syntax. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                04 Jan 2024
                  How the event sourcing design pattern works, with exampleLearn how to control state changes as immutable events through the event sourcing model. Continue Reading By- Bob Reselman, CogArtTech
 
- 
                Blog Post
                27 Dec 2023
                  Remove duplicates from a Java ListDeduping is a common part of data cleansing. Here are four simple ways to remove duplicates from lists in Java. Continue Reading By- Walker Aldridge, Lairds Computer Services
 
- 
                Blog Post
                06 Dec 2023
                  How the Actor Model works by exampleFor enterprise systems that need a flexible, asynchronous and message driven architecture, the Actor Model is often the right fit. Continue Reading By- Bob Reselman, CogArtTech
 
- 
                Definition
                03 Nov 2023
                  client-server networkA client-server network is a distributed communications architecture in which a centralized server receives and responds to requests for services and data from multiple clients. Continue Reading By
- 
                Blog Post
                18 Sep 2023
                  Java vs. Python: Application code comparisonWhen 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.
 
- 
                Tip
                15 Sep 2023
                  Idempotent HTTP methods and RESTThe Hypertext Transport Protocol requires all HTTP verbs to identify as idempotent or not. But what is an idempotent method, and how does idempotence apply to RESTful API design? Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                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.
 
- 
                Definition
                13 Jul 2023
                  Remote Method Invocation (RMI)Remote Method Invocation (RMI) is an application programming interface (API) in the Java programming language and development environment. Continue Reading By
- 
                Quiz
                20 Jun 2023
                  10 WebAssembly questions to test your Wasm knowledgeTest your knowledge of WebAssembly with this tough, ten-question quiz on the benefits and applications of the new Wasm standard. Continue Reading By- James Montgomery, Senior Features Editor
 
- 
                Tip
                24 Apr 2023
                  Smart contracts, blockchain and decentralized computingIndustries such as manufacturing and finance are turning to decentralized computing technologies, in the form of smart contracts and blockchains, to solve complex problems. Continue Reading By- Bob Reselman, CogArtTech
 
- 
                Tip
                22 Feb 2023
                  Why WebAssembly? Top 11 Wasm benefitsLatency and lag time plague web applications that run JavaScript in the browser. Here are 11 reasons why WebAssembly has the potential to completely change that. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Tip
                28 Dec 2022
                  How developers can stay motivated when working remotelyFeeling like you've lost your edge in your remote work? Follow these tips to stay energized, sharpen your skills, and tighten relationships in your company and career. Continue Reading 
- 
                Feature
                07 Jul 2022
                  Is HTML a programming language?Unlike Java, Python or C, HTML is not a programming language because it lacks variables, conditional statements or iterative loops. But so what? HTML has a bigger role to play. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Quiz
                24 Jan 2022
                  12 tough Bootstrap 5 quiz questions for web developersJust how well do you know Bootstrap 5? These 12 tough Bootstrap quiz questions will test your mettle. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Quiz
                10 Dec 2021
                  A 12-factor app principles quiz for cloud-native developersThe 12-factor app principles are a must for those who perform cloud-native development. Try your hand at this 12-factor quiz to test your knowledge on the fundamentals. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Blog Post
                29 Nov 2021
                  Top 5 things to know about the Jakarta Servlet 6.0 API releaseJakarta EE 10 includes a full increment release of the Servlet API. Here are the top 5 features Java devs will enjoy when the Jakarta Servlet 6.0 API arrives. Continue Reading 
- 
                Blog Post
                29 Nov 2021
                  The 5 things devs should know about the Jakarta Servlet 6.0 API releaseJakarta EE 10 includes a full increment release of the Servlet API. Here are the top 5 features Java devs will enjoy when the Jakarta Servlet 6.0 API arrives. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Definition
                15 Oct 2021
                  CSS (cascading style sheets)This definition explains the meaning of cascading style sheets (CSS) and how using them with HTML pages is a user interface (UI) development best practice that complies with the separation of concerns design pattern. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Feature
                06 Aug 2021
                  How to build a Spring Boot 12-Factor appHere we look at how the Spring Boot framework supports the Twelve-Factor App methodology, and where tools such as GitHub, Docker and Kubernetes fill in the voids. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Definition
                16 Jul 2021
                  What is inversion of control (IoC)?Inversion of control, also known as the Hollywood Principle, changes the control flow of an application and allows developers to sidestep some typical configuration hassles. Continue Reading 
- 
                Tip
                25 Jun 2021
                  Library vs. framework: How these software artifacts differLibraries are low-level components that deliver a specific function, such as establishing a network connection. A framework is a known programing environment, such as Spring Boot. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Feature
                15 Mar 2021
                  Why Java devs should switch to Python or R for data scienceJava devs looking to explore or work in data science may need another language up their sleeves. Python and R are common Java alternatives for data science. Continue Reading 
- 
                Video
                30 Sep 2020
                  A HibernateUtil class example to simplify JPA codeDevelopers can use HibernateUtil to mitigate access to JPA EntityManager and create more readable, less resource intensive code for data-driven applications. Continue Reading By- Cameron McKenzie, TechTarget
 

 
		