Page Not Found
Page not found. Your pixels are in another canvas.
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Page not found. Your pixels are in another canvas.
About me
This is a page not in th emain menu
Published:
This is the last article in the series about the SOLID principles! So, it’s time to discuss the Dependency Inversion Principle (DIP).
Published:
We’ve reached the penultimate principle in the SOLID group! This time, we’ll focus on the Interface Segregation Principle.
Published:
We’ve reached the third principle from the SOLID group – the Liskov Substitution Principle (LSP).
Published:
This time, let’s discuss another principle from the SOLID group – the Open/Closed principle (OCP). Let’s start with the definition:
Published:
In this post, we’ll discuss the first principle from the SOLID group - the Single Responsibility Principle (SRP).
Published:
Test Driven Development (TDD), a methodology in programming, which falls under the agile methodologies.
Published:
Every programmer sooner or later encounters a class that requires passing multiple parameters to create its object. Creating such classes can be significantly streamlined by using the pattern we’ll discuss today.
Published:
Today, we’ll discuss another design pattern! This time it’ll be the Decorator Pattern. But before we delve into it, let’s try to write a simple program (code written in Java).
Published:
Before we begin discussing the pattern itself, let’s create a simple model of a player that could be used in a game. The player needs to have the ability to attack and defend. The outcome of these actions will depend on the currently held weapon. Of course, this will be just a very simple example to focus our attention on the problem and solve it using the Strategy pattern (The code will be written in Java). Let’s start by creating a class representing the player:
Published:
A survival horror game where player navigate a dark basement in a quest to collect nine pages while evading the relentless pursuit of the ominous Slender Man.
Tech Stack: Unity, C#, Blender, Gimp
Published:
A game that creatively utilizes Bézier curves.
Tech Stack: Processing (Java)
Published:
Program for recognizing cards in an image.
Tech Stack: C++, OpenCV
Published:
A multimedia application showing the world from the perspective of a wheelchair user.
Tech Stack: Unity, C#, Blender, Gimp
Published:
An application for monitoring incomes and expenses.
Tech Stack: PHP, Twig, JavaScript
Published:
A window app displaying the weather forecast.
Tech Stack: Java, JavaFx
Published:
Web Roulette with on-site JS bots scripting.
Tech Stack: Java, Spring, React