Game Instructions

Tap a tile to toggle its color. When a tile changes nearby tiles may change as well. Each move affect multiple tiles. The target is to turn all tiles into yellow in the fewest steps possible.

Press 'j' to show/hide the game. Press 'i' to show/hide the instructions. Press 't' to show/hide the top score table.

Steps: 0

Top Scores

Name Steps
Press J to toggle the game, I to toggle instructions, and T to toggle the top scores

Congratulations!

You solved the puzzle in 0 steps!

Success!

Score submitted successfully!

Error

Failed to submit score. Please try again.

Python for Kids: Coding Made FUN

Python for Kids Book Cover

The Python for Kids: Coding Made FUN is a new book that focuses on teaching kids how to code in Python. You can find it on Amazon.

The Visitor Design Pattern

The Visitor Design Pattern

The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.

FED Academic Course in HIT Summer 2023

Front End Development

FED stands for Front End Development. It is one of the hottest topics these days. The academic FED course I deliver focuses mostly on the more complex topics.

Anti Patterns

What are Anti Patterns?

Unlike design patterns, anti patterns just seem to be a solution. However, they are not a solution and they cause additional costs.

Virtual Threads in Java

Virtual Threads in Java Professional Seminar

The use of virtual threads can assist us with improving the performance of our code. Learn how to use virtual threads effectively.

The Power of Functional Programming

What is Functional Programming Banner?

The Functional programming paradigm treats computation as the evaluation of mathematical functions and avoids changing state and mutable data.

MongoDB Design Patterns Meetup

NoSQL Databases Courses, Seminars, Consulting, and Development

The use of MongoDB involves with various cases in which we can overcome performance issues by implementing specific design patterns.

Record Classes in Java

image of woman and database

Learn how to define record classes in Java, and when to use record classes in your code. Stay up to date with the new Java features.

Update cookies preferences