Michał Młoźniak

Random tales about Software Engineering

From time to time I write notes about things I've learned. Maybe it will be useful to you too.

Notes

18 Jan 2023 Binary heaps explained in Ruby
11 Jan 2023 Advent of Code 2022: Summary and lessons learned
30 Dec 2022 Advent of Code 2022, Day 25: Full of Hot Air
24 Dec 2022 Advent of Code 2022, Day 24: Blizzard Basin
23 Dec 2022 Advent of Code 2022, Day 23: Unstable Diffusion
22 Dec 2022 Advent of Code 2022, Day 22: Monkey Map
21 Dec 2022 Advent of Code 2022, Day 21: Monkey Math
20 Dec 2022 Advent of Code 2022, Day 20: Grove Positioning System
19 Dec 2022 Advent of Code 2022, Day 19: Not Enough Minerals
18 Dec 2022 Advent of Code 2022, Day 18: Boiling Boulders
17 Dec 2022 Advent of Code 2022, Day 17: Pyroclastic Flow
16 Dec 2022 Advent of Code 2022, Day 16: Proboscidea Volcanium
15 Dec 2022 Advent of Code 2022, Day 15: Beacon Exclusion Zone
14 Dec 2022 Advent of Code 2022, Day 14: Regolith Reservoir
13 Dec 2022 Advent of Code 2022, Day 13: Distress Signal
12 Dec 2022 Advent of Code 2022, Day 12: Hill Climbing Algorithm
11 Dec 2022 Advent of Code 2022, Day 11: Monkey in the Middle
10 Dec 2022 Advent of Code 2022, Day 10: Cathode-Ray Tube
09 Dec 2022 Advent of Code 2022, Day 9: Rope Bridge
08 Dec 2022 Advent of Code 2022, Day 8: Treetop Tree House
07 Dec 2022 Advent of Code 2022, Day 7: No Space Left On Device
06 Dec 2022 Advent of Code 2022, Day 6: Tuning Trouble
05 Dec 2022 Advent of Code 2022, Day 5: Supply Stacks
04 Dec 2022 Advent of Code 2022, Day 4: Camp Cleanup
03 Dec 2022 Advent of Code 2022, Day 3: Rucksack Reorganization
02 Dec 2022 Advent of Code 2022, Day 2: Rock Paper Scissors
01 Dec 2022 Advent of Code 2022, Day 1: Calorie Counting
12 Feb 2018 Checking Postgres availability with pure Ruby
15 Dec 2017 Advent of Code 2017, Day 15: Dueling Generators
14 Dec 2017 Advent of Code 2017, Day 14: Disk Defragmentation
13 Dec 2017 Advent of Code 2017, Day 13: Packet Scanners
12 Dec 2017 Advent of Code 2017, Day 12: Digital Plumber
11 Dec 2017 Advent of Code 2017, Day 11: Hex Ed
10 Dec 2017 Advent of Code 2017, Day 10: Knot Hash
09 Dec 2017 Advent of Code 2017, Day 9: Stream Processing
08 Dec 2017 Advent of Code 2017, Day 8: I Heard You Like Registers
07 Dec 2017 Advent of Code 2017, Day 7: Recursive Circus
06 Dec 2017 Advent of Code 2017, Day 6: Memory Reallocation
05 Dec 2017 Advent of Code 2017, Day 5: A Maze of Twisty Trampolines, All Alike
04 Dec 2017 Advent of Code 2017, Day 4: High-Entropy Passphrases
03 Dec 2017 Advent of Code 2017, Day 3: Spiral Memory
02 Dec 2017 Advent of Code 2017, Day 2: Corruption Checksum
01 Dec 2017 Advent of Code 2017, Day 1: Inverse Captcha
25 Dec 2016 Advent of Code 2016, Day 25: Clock Signal
24 Dec 2016 Advent of Code 2016, Day 24: Air Duct Spelunking
23 Dec 2016 Advent of Code 2016, Day 23: Safe Cracking
22 Dec 2016 Advent of Code 2016, Day 22: Grid Computing
21 Dec 2016 Advent of Code 2016, Day 21: Scrambled Letters and Hash
20 Dec 2016 Advent of Code 2016, Day 20: Firewall Rules
19 Dec 2016 Advent of Code 2016, Day 19: An Elephant Named Joseph
18 Dec 2016 Advent of Code 2016, Day 18: Like a Rogue
17 Dec 2016 Advent of Code 2016, Day 17: Two Steps Forward
16 Dec 2016 Advent of Code 2016, Day 16: Dragon Checksum
15 Dec 2016 Advent of Code 2016, Day 15: Timing is Everything
14 Dec 2016 Advent of Code 2016, Day 14: One-Time Pad
13 Dec 2016 Advent of Code 2016, Day 13: A Maze of Twisty Little Cubicles
12 Dec 2016 Advent of Code 2016, Day 12: Leonardo's Monorail
11 Dec 2016 Advent of Code 2016, Day 11: Radioisotope Thermoelectric Generators
10 Dec 2016 Advent of Code 2016, Day 10: Balance Bots
09 Dec 2016 Advent of Code 2016, Day 9: Explosives in Cyberspace
08 Dec 2016 Advent of Code 2016, Day 8: Two-Factor Authentication
07 Dec 2016 Advent of Code 2016, Day 7: Internet Protocol Version 7
06 Dec 2016 Advent of Code 2016, Day 6: Signals and Noise
05 Dec 2016 Advent of Code 2016, Day 5: How About a Nice Game of Chess?
04 Dec 2016 Advent of Code 2016, Day 4: Security Through Obscurity
03 Dec 2016 Advent of Code 2016, Day 3: Squares with Three Sides
02 Dec 2016 Advent of Code 2016, Day 2: Bathroom Security
01 Dec 2016 Advent of Code 2016, Day 1: No Time for a Taxicab