Java Tutorials & Videos

  • Home
  • Java Tutorials & Videos

Java Tutorials & Videos Java Software Development Videos and Tutorials Directory

Passing data through a pipeline of transformations is an alternative approach to classic Object-Oriented Programming (OO...
10/05/2024

Passing data through a pipeline of transformations is an alternative approach to classic Object-Oriented Programming (OOP). The LINQ methods in .NET are designed around this, but the pipeline approach can be used for so much more than manipulating collections.

Passing data through a pipeline of transformations is an alternative approach to classic Object-Oriented Programming (OOP). The LINQ methods in .NET are designed around this, but the pipeline approach can be used for so much more than manipulating collections. This presentation looks at pipeline-ori...

Java 20 will preview one of the most anticipated features, virtual threads, and structured concurrency. It rethinks the ...
10/05/2024

Java 20 will preview one of the most anticipated features, virtual threads, and structured concurrency. It rethinks the way multithreading works in Java. It was born out of the idea that reactive Java is too complicated and blocking threads has to be cheap. Resulting in the new virtual threads that we run thousands of!

Java 20 will preview one of the most anticipated features, virtual threads, and structured concurrency. It rethinks the way multithreading works in Java. It was born out of the idea that reactive Java is too complicated and blocking threads has to be cheap. Resulting in the new virtual threads that....

Software development has come a long way since its inception – from punch cards and assembly code to modern frameworks a...
10/05/2024

Software development has come a long way since its inception – from punch cards and assembly code to modern frameworks and agile methods. However, as technology advances, so do the complexities that developers face. Any small glitch or vulnerability can now have devastating consequences. That’s why software quality assurance (QA) is more important than ever.

Software development has come a long way since its inception – from punch cards and assembly code to modern frameworks and agile methods. However, as technology advances, so do the complexities that developers face. Any small glitch or vulnerability can now have devastating consequences. That's wh...

The easier designs are to use, the less users tend to think about the work that went into making them that way. We know ...
10/05/2024

The easier designs are to use, the less users tend to think about the work that went into making them that way. We know good designs are largely the result of your careful efforts during softgware development projects.

The easier designs are to use, the less users tend to think about the work that went into making them that way. We know good designs are largely the result of your careful efforts during softgware development projects. https://www.youtube.com/watch?v=-QGCRaIGwtU Video producer : https://www.nngroup....

In the dynamic and fast-paced world of software development, the significance of robust software testing and quality ass...
21/02/2024

In the dynamic and fast-paced world of software development, the significance of robust software testing and quality assurance (QA) practices cannot be overstated. These processes are vital for ensuring the reliability, performance, and user satisfaction of software products.

In the dynamic and fast-paced world of software development, the significance of robust software testing and quality assurance (QA) practices cannot be overstated. These processes are vital for ensuring the reliability, performance, and user satisfaction of software products. With the advent of new....

Feedback in software development projects sucks. It is horrible to give, it can be painful to receive – even when a proj...
30/01/2024

Feedback in software development projects sucks. It is horrible to give, it can be painful to receive – even when a project manager gives praise, we are still uncomfortable.

Feedback in software development projects sucks. It is horrible to give, it can be painful to receive – even when a project manager gives praise, we are still uncomfortable. It is a problem, because if members of a software development team cannot give effective feedback to each other, and if...

Compilable and sharable infrastructure with Infrastructure as Code, Self-provisioned runtimes, great IDE support, energy...
30/01/2024

Compilable and sharable infrastructure with Infrastructure as Code, Self-provisioned runtimes, great IDE support, energy, and CO2 savings – Java is the perfect language and runtime for serverless cloud environments.

Compilable and sharable infrastructure with Infrastructure as Code, Self-provisioned runtimes, great IDE support, energy, and CO2 savings - Java is the perfect language and runtime for serverless cloud environments. This presentation discusses the key differences between serverless Java and monolith...

The rising trend of using SOA and then microservices as a software architecture has led to the creation of multiple tool...
30/01/2024

The rising trend of using SOA and then microservices as a software architecture has led to the creation of multiple tools for automated testing of the services API. This article presents a list of open source API testing tools.

The rising trend of using SOA and then microservices as a software architecture has led to the creation of multiple tools for automated testing of the services API. This article presents a list of open source API testing tools. Wikipedia defines an application programming interface (API) is a way fo...

DevOps is great if you have the people, processes, and tools to support it. This session highlights the easiest ways for...
30/11/2023

DevOps is great if you have the people, processes, and tools to support it. This session highlights the easiest ways for Java developers to work with their IT organizations and partners to deliver their code to the cloud, including the best ways to reliably make updates and maintain production cloud code. The focus is on real-world examples using Linux command line tools, open source tools including Jenkins, and other free SDKs and tools available on GitHub.

DevOps is great if you have the people, processes, and tools to support it. This session highlights the easiest ways for Java developers to work with their IT organizations and partners to deliver their code to the cloud, including the best ways to reliably make updates and maintain production cloud...

In the fast-paced world of software development, being able to release software quickly is a crucial advantage in stayin...
30/11/2023

In the fast-paced world of software development, being able to release software quickly is a crucial advantage in staying competitive. Agile organizations recognize that shorter release cycles can result in satisfied customers, faster innovation, and a more efficient development process.

In the fast-paced world of software development, being able to release software quickly is a crucial advantage in staying competitive. Agile organizations recognize that shorter release cycles can result in satisfied customers, faster innovation, and a more efficient development process. However, th...

Moving user experience and customer experience into the spotlight has made companies more successful. We are now seeing ...
30/11/2023

Moving user experience and customer experience into the spotlight has made companies more successful. We are now seeing a strong interest in improving software developer experience, too. One reason is efficiency. We want to deliver more with the same development team. The key reason, though, is that a good developer experience leads to more responsive IT, which, in turn, leads to a more responsive and more successful business.

Moving user experience and customer experience into the spotlight has made companies more successful. We are now seeing a strong interest in improving software developer experience, too. One reason is efficiency. We want to deliver more with the same development team. The key reason, though, is that...

Navigating the complexities of prioritizing software development project requirements can pose a challenge for any proje...
09/11/2023

Navigating the complexities of prioritizing software development project requirements can pose a challenge for any project team. This video will guide you through the highly effective MOSCOW approach, enabling you to master the art of prioritization and fruitful discussions of project requirements.

Navigating the complexities of prioritizing software development project requirements can pose a challenge for any project team. This video will guide you through the highly effective MOSCOW approach, enabling you to master the art of prioritization and fruitful discussions of project requirements.....

HeidiSQL is a free open source database management tool that runs under Windows. It provides features to manage on your ...
09/11/2023

HeidiSQL is a free open source database management tool that runs under Windows. It provides features to manage on your desktop database actions that range from creating a database to exporting data as a dump file or csv files. It includes an integrated help for the SQL language, allows connecting to multiple local and or remote database servers and can be used with command line parameters. HeidiSQL supports the following databases: MariaDB, MySQL, SQL Server, PostgreSQL and SQLite.

HeidiSQL is a free open source database management tool that runs under Windows. HeidiSQL supports MariaDB, MySQL, SQL Server, PostgreSQL & SQLite.

Making sure your website or app works as intended is a must. There are lots of ways to test this, and Java-based scrapin...
19/10/2023

Making sure your website or app works as intended is a must. There are lots of ways to test this, and Java-based scraping is a compelling example. Let’s look at what this means exactly, what it involves, and how Java scrapers can help you up your software testing game.

Making sure your website or app works as intended is a must. There are lots of ways to test this, and Java-based scraping is a compelling example. Let’s look at what this means exactly, what it involves, and how Java scrapers can help you up your software testing game. Understanding Web Scraping: ...

The rising trend of using SOA and then microservices as a software architecture has led to the creation of multiple tool...
21/09/2023

The rising trend of using SOA and then microservices as a software architecture has led to the creation of multiple tools for automated testing of the services API. This article presents a list of open source API testing tools.

The rising trend of using SOA and then microservices as a software architecture has led to the creation of multiple tools for automated testing of the services API. This article presents a list of open source API testing tools. Wikipedia defines an application programming interface (API) is a way fo...

Pair Programming is an Agile software development technique proposed by the eXtreme Programming (XP) approach. Software ...
11/09/2023

Pair Programming is an Agile software development technique proposed by the eXtreme Programming (XP) approach. Software developers are aware of the fact that this technique can have some huge advantages. Pair programming is an efficient way to share knowledge, it gives you an almost instant feedback loop, and delivers higher quality, less error-prone code.

Pair Programming is an Agile software development technique proposed by the eXtreme Programming (XP) approach. Software developers are aware of the fact that this technique can have some huge advantages. Pair programming is an efficient way to share knowledge, it gives you an almost instant feedback...

As unit testing is often the first quality activity targeting code during the software development lifecycle, this artic...
05/09/2023

As unit testing is often the first quality activity targeting code during the software development lifecycle, this article considers several examples of effective approaches to the naming of unit tests.

As unit testing is often the first quality activity targeting code during the software development lifecycle, this article considers several examples of effective approaches to the naming of unit tests. Author: Nataliia Syvynska, TestMatick, https://testmatick.com/ Unit testing is an essential part....

This presentation discusses things that affect (CPU bound) performance of Java code. A key message is that Java develope...
05/09/2023

This presentation discusses things that affect (CPU bound) performance of Java code. A key message is that Java developers DO need to worry about memory, even if garbage collection rarely is a problem.

This presentation discusses things that affect (CPU bound) performance of Java code. A key message is that Java developers DO need to worry about memory, even if garbage collection rarely is a problem. https://www.youtube.com/watch?v=SovDuQefCys Video producer: https://www.jfokus.com

The shift towards mobile platforms is a strong trend currently and Android is the most widely adopted mobile OS with an ...
12/06/2023

The shift towards mobile platforms is a strong trend currently and Android is the most widely adopted mobile OS with an estimated market share above 80% in 2014. You should naturally test all the apps developed for Android and a large number of open source testing tools and test automation frameworks have been developed to achieve this goal.

The shift towards mobile platforms is a strong trend currently and Android is the most widely adopted mobile OS with an estimated market share above 80% in 2014. You should naturally test all the apps developed for Android and a large number of open source testing tools and test automation framework...

Every so often, you will read a performance benchmark (of a Java or other language application), with bold claims for ho...
24/05/2023

Every so often, you will read a performance benchmark (of a Java or other language application), with bold claims for how well X performs compared to Y. Testing the performance of your Java application is more an art form rather than engineering, and is a minefield of misconceptions, misunderstanding, and misinformation. This presentation reviews the basics of performance testing and give you concrete steps to build a robust performance testbed for your application. We will be looking at this from a real-world server-side application point of view, specifically for Java apps. The presenter reviews the common problems of performance testing and how to avoid them.

Every so often, you will read a performance benchmark (of a Java or other language application), with bold claims for how well X performs compared to Y. Testing the performance of your Java application is more an art form rather than engineering, and is a minefield of misconceptions, misunderstandin...

JMeter is an open source test automation framework developed under the stewardship of the Apache Foundation that is main...
24/05/2023

JMeter is an open source test automation framework developed under the stewardship of the Apache Foundation that is mainly used for performance and load testing. This article provides pointers to documentation, tutorials, courses and videos to learn to use JMeter.

JMeter is an open source test automation framework developed under the stewardship of the Apache Foundation that is mainly used for performance and load testing. This article provides pointers to documentation, tutorials, courses and videos to learn to use JMeter. Author: Franco Martinig, Martinig &...

Address


Alerts

Be the first to know and let us send you an email when Java Tutorials & Videos posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

  • Address
  • Alerts
  • Claim ownership or report listing
  • Want your business to be the top-listed Media Company?

Share