baturin.org 5. 7. 2024Four years of being a non-smoker – baturin.org 2. 8. 2023Linux API without lies for children – baturin.org 23. 7. 2023An Chéad Bliana in Éirinn / The first year in Ireland – baturin.org 23. 7. 2023An Chéad Bhliain in Éirinn / The first year in Ireland – baturin.org 16. 6. 2023Margarine or butter: the secret ingredient of storytelling – baturin.org 11. 6. 2023Music school memories – baturin.org 1. 6. 2023An bhfuil cead agam dul go dtí an leithreas? — a primer on Irish syntax – baturin.org 12. 11. 2022Learning languages – baturin.org 16. 1. 2022Private network design basics – baturin.org 25. 8. 2021Can non-federated code hosting replace GitHub? – baturin.org 21. 8. 2021Life before Unicode – baturin.org 25. 6. 2021CCNA 200-301 – baturin.org 4. 6. 2021Why not Hugo – baturin.org 28. 8. 2020Embedding and projection in Lua-ML – baturin.org 19. 8. 2020Bundle NPM modules into static JS libraries like it’s 2006 – baturin.org 5. 4. 2020Migrating the blog to soupault – baturin.org 5. 9. 2019If you think ReasonML compiles to JS, you are wrong – baturin.org 24. 8. 2019Declarative parse error reporting with Menhir – baturin.org 10. 8. 2019Extending OCaml programs with Lua (soupault got plugin support) – baturin.org 19. 8. 2018Migrating to the new server part 2: moving from Cyrus to Dovecot – baturin.org 18. 8. 2018Introduction to OCaml, part 5: exceptions, lists, and structural recursion – baturin.org 12. 8. 2018Introduction to OCaml, part 4: higher order functions, parametric polymorphism and algebraic data types – baturin.org 8. 8. 2018Introduction to OCaml, part 3 – baturin.org 7. 8. 2018Introduction to OCaml, part 2 – baturin.org 6. 8. 2018Introduction to OCaml – baturin.org 12. 4. 2018Implementing sets with functions alone – baturin.org 7. 4. 2018Hello from a compiler-free x86-64 world – baturin.org 2. 4. 2018Installing Python package data by relative path – baturin.org 31. 3. 2018Network access and authentication in Cisco Catalyst switches – baturin.org 14. 3. 2018MTU calculator makeover – baturin.org 9. 3. 2018Migrating to the new server part 1: base system and the web server – baturin.org 28. 2. 2018Anycast routing – baturin.org 21. 2. 2018Duck typing – baturin.org 20. 2. 2018Yet another dmbaturin’s blog iteration – baturin.org
5. 7. 2024Four years of being a non-smoker – baturin.org 2. 8. 2023Linux API without lies for children – baturin.org 23. 7. 2023An Chéad Bliana in Éirinn / The first year in Ireland – baturin.org 23. 7. 2023An Chéad Bhliain in Éirinn / The first year in Ireland – baturin.org 16. 6. 2023Margarine or butter: the secret ingredient of storytelling – baturin.org 11. 6. 2023Music school memories – baturin.org 1. 6. 2023An bhfuil cead agam dul go dtí an leithreas? — a primer on Irish syntax – baturin.org 12. 11. 2022Learning languages – baturin.org 16. 1. 2022Private network design basics – baturin.org 25. 8. 2021Can non-federated code hosting replace GitHub? – baturin.org 21. 8. 2021Life before Unicode – baturin.org 25. 6. 2021CCNA 200-301 – baturin.org 4. 6. 2021Why not Hugo – baturin.org 28. 8. 2020Embedding and projection in Lua-ML – baturin.org 19. 8. 2020Bundle NPM modules into static JS libraries like it’s 2006 – baturin.org 5. 4. 2020Migrating the blog to soupault – baturin.org 5. 9. 2019If you think ReasonML compiles to JS, you are wrong – baturin.org 24. 8. 2019Declarative parse error reporting with Menhir – baturin.org 10. 8. 2019Extending OCaml programs with Lua (soupault got plugin support) – baturin.org 19. 8. 2018Migrating to the new server part 2: moving from Cyrus to Dovecot – baturin.org 18. 8. 2018Introduction to OCaml, part 5: exceptions, lists, and structural recursion – baturin.org 12. 8. 2018Introduction to OCaml, part 4: higher order functions, parametric polymorphism and algebraic data types – baturin.org 8. 8. 2018Introduction to OCaml, part 3 – baturin.org 7. 8. 2018Introduction to OCaml, part 2 – baturin.org 6. 8. 2018Introduction to OCaml – baturin.org 12. 4. 2018Implementing sets with functions alone – baturin.org 7. 4. 2018Hello from a compiler-free x86-64 world – baturin.org 2. 4. 2018Installing Python package data by relative path – baturin.org 31. 3. 2018Network access and authentication in Cisco Catalyst switches – baturin.org 14. 3. 2018MTU calculator makeover – baturin.org 9. 3. 2018Migrating to the new server part 1: base system and the web server – baturin.org 28. 2. 2018Anycast routing – baturin.org 21. 2. 2018Duck typing – baturin.org 20. 2. 2018Yet another dmbaturin’s blog iteration – baturin.org