Data and data structures: characteristic, types
In this article we discuss linear types of data structures: queue, stack, linked list, and array.
Data and data structures: characteristic, types
In this article we discuss linear types of data structures: queue, stack, linked list, and array.
Java game coding tutorial for beginners: How to code a game?
In this article you will learn how to program a Java “Guess the Number” game for beginners. Step by step instructions with Java code.
Selection sort algorithm Java
In this article you will learn what selection sort is, how it works, its advantages and disadvantages, and a Java code example.
Big O notation: analysis of algorithms’ time and space complexity
The Big O notation is used to describe the asymptotic complexity of algorithms. In this article you will learn about its history, uses, properties and examples.
Bubble sort algorithm Java
In this article you will learn what bubble sorting is, how it works, its advantages and disadvantages, and a sample Java code.
Effective code reviews: tips and tricks
In this article you will learn how to conduct effective code reviews. We provide tips and tricks and advice for both sides – the code author and the reviewer.
Code reviews: useful or a waste of time?
This article explains what code reviews are, their advantages and disadvantages, and whether they are worth doing.
Java programming examples: Create a useful application to generate random matches of doubles teams
We have a Java programming example task for you to test your Java skills and then you can check.
Java design pattern Decorator
What is Decorator design pattern and what is it used for? Read our new article and download the sample code.
Podcasts with Java developer Matus and scrum master Michal about programming and agile development
Interviews with our colleagues in video podcasts to learn about Java programming, agile, software testing and how to get an IT job.
Java design pattern Composite
What is Composite Design Pattern and what is it for? Read our new article and download the sample code.
Java design pattern Bridge
What is the Bridge design pattern and what is it for? Read our new article and download the sample code.
IT skills, frameworks and tools to take your Java career to the next level
We will also introduce some useful tools and frameworks that are good to know if you are a Java developer.
SOLID principles of object-oriented programming
The SOLID Principles are a set of five fundamental principles of object-oriented programming (OOP) that help create high-quality, highly scalable software.
Java Developer Junior job interview FAQ: part 4
Prepare for a job interview for a junior Java developer position with our tips, episode four.
Java Memory Management: Tips and tricks for efficient memory management
If you have Java coding skills and are looking for a job, check out our employee benefits and respond to our job offers!
Java design pattern Adapter
What is the Adapter design pattern and what is it for? Read our new article and download the sample code.
Java unit tests and JUnit – tips and tricks for writing tests
In this article, we’ll look at some useful tips and tricks to help you write good unit tests in Java.
Java design pattern Abstract Factory
What is Abstract Factory design pattern and what is it for? Read our new article and download the example code.
Java design pattern Factory
In this article you will learn what a Factory design pattern is and how to create one.
Java design pattern Prototype
What is the Prototype design pattern and what is it for? Read our new article.
Java design pattern Builder
Take a look at the Builder design pattern from the creational patterns category.
Java design pattern Singleton
See the first singleton design pattern from the creational patterns category.
Java multithreading
What is Java multithreading – multithreading in Java, explanation of principles, advantages and disadvantages.
Java News: Java 21 JDK – a brief overview of upcoming news
In the article you can read about upcoming news for the Java 21 JDK, which will be released on 19 September 2023.
Java Lambda Expressions: What are they and how do they work?
Do you have problems with lambda expressions or do you not know what they mean? You’re in the right place.
Java Developer Junior job interview FAQ: part 2
Prepare for a Java developer job interview with our tips, part 2.
Practical coding tips and tricks: How to learn to code and avoid coding mistakes?
In this article, we’ll look at some of the most common coding mistakes developers make when learning a programming language, and offer advice on how to avoid them.
Java Tutorial: How to install Java and IntelliJ IDEA on Windows
The third part in a series of tutorials on installing Java and IntelliJ IDEA. Read the Java IntelliJ tutorial.
Java Tutorial: How to install Java and the Eclipse IDE on Windows
The second part of the Java IDE installation tutorial series is here! How to install Java and Eclipse on Windows?
Java Tutorial: How to install the Apache NetBeans IDE on Windows
The first part of the Java IDE installation tutorial series is here! How to install Java and NetBeans on Windows?
Java Developer Junior job interview FAQ: part 1
Prepare for a Java developer job interview with our tips.
Java News: Java 20 JDK
This article describes the latest update to the Java 20 JDK and the new features and improvements it brings.
Java News: What are the best improvements in the updates for the new versions SE 8 – SE 17?
The best Java updates from SE 8 to SE 17 with code samples can be found in this article.
What is Bitbucket and what are the benefits?
In this article, we’ll introduce you to Bitbucket and its features that will make your job easier.
Git, GitHub and GitLab: Which is better for DevOps?
GitHub and GitLab offer options that can simplify software development. Which option is the best?
SDLC: how does the software development life cycle work?
In this article, you will learn about the phases of the software development lifecycle and the difference between the SDLC and the STLC.
Git, GitHub and GitLab and their benefits
In this article, you’ll learn what Git and Github are and how they are used in software development.
Useful online tools for developers to make your job easier
In this article, we bring you a list of the best developer tools that every software or web developer can use.
Advantages and disadvantages of Java and why learn Java
In this article you will learn what is Java programming language, what are its advantages and disadvantages.
Eclipse IDE – an integrated development environment for Java: what are the benefits?
In this article you will learn what is the Eclipse IDE Java integrated development environment, its features, advantages, disadvantages.
Become a junior developer: programming for beginners
With these programming languages, you can easily learn coding and master the basics of programming.
What is the Java developer salary depending on position and experience
In this article you will find out how much a Java developer earns as a junior, medior and senior developer. See what kind of skills you need and what affects the developer salary.
How to learn coding? Master the coding basics and kickstart your IT career
If you want to become a developer and don’t have a professional background, you can learn the basics of programming as a self-taught developer. In our article, we’ll give you tips on how to do it.