Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 30
  1. Disclaimer: This entire blog post was written by AI.

  2. 4-4-6-2 Meditation

    I recently discovered 4-4-6-2 breathing: 4 seconds in, 4 hold, 6 out, 2 hold.

  3. Incidents and Blame

    I believe strongly that if an individual is to blame for a (production/security/operational) incident, then this individual should be fired.

  4. Managers and Incidents

    There are plenty of texts talking about expectations of engineers and best practices during an incident.

  5. Naive Musings on AI

    Let’s set aside the harmful impact AI has on artists (copyright), the environment (GPUs want electrons), and humanity (enforcing existing unfair systems) in general for a sec.

  6. I want to write more.

  7. How I Write Go

    Tips and tricks around writing Go after 8 years.

  8. Go Workshop

    Beginner workshop introducing the syntax and key ideas of the Go programming language.

  9. Docker Deep Dive

    This talk introduces Docker to beginners with lots of practical demos, introduces best practices for experienced users, and discusses the internals for advanced users.

  10. Profitable Go Tests

    In this presentation I’m proposing a novel judgment method if a test is worth writing or not, and provide several tips for how to write high-quality tests in Go.

  11. Commandline Foo

    Some tips and tricks to make you love working on the command-line.

  12. Cross Cultural Teams

    Co-presented with Chad Kohalyk, giving a short overview of Erin Meyer’s excellent book The Culture Map: Breaking Through the Invisible Boundaries of Global Business which lays out an 8-scale framework for analyzing business culture and developing strategi…

  13. Automating your CV

    I found that continuously updating my CV over time was a pain, so I simplified it and automated it.

  14. Keeping your code’s dependencies up to date is hard, so luckily there are free tools like Dependabot around, that can create PRs against your repository whenever any of your dependencies have a more recent version updated.

  15. When error messages contain “useful information” e.g. application-specific IDs or other variables then the error messages lose their “grepability”.

  16. I recently rewrote my Neovim configuration in Lua in order to take advantage of a more intuitive programming language for configuration, Lua-only plugins, and powerful Neovim-only features such as: The built in LSP: Language Server Protocol, IDE features…

  17. How Iota works in Go

    Have you ever wondered how iota works in Go?

  18. You might know that prefixing a file or a directory with . makes it ‘hidden’ in unix-based systems – i.e. they won’t show up when you run ls and they won’t show up in your file browser (e.g.

  19. This article will cover how to get visibility of your test coverage in Go.

  20. Function Types in Go

    A while ago, I saw a question in a Go developer Slack channel that went something like this (translated): When would you want to define a function type like type MyFunc func(msg string) error?

  21. This past week I’ve had the privilege of having a Hack Week where I work, where we can work on whatever we wanted.

  22. Let’s have a go at writing tests in Go.

  23. Today I released v1.0.0 of a Go package called jsonassert.

  24. In Java we have 4 access modifiers that can be applied to methods and fields of a class.

  25. Spring developers will be familiar with its powerful Dependency Injection API.

  26. Git and GitHub Workshop

    This event is for beginners, and covers fundamental Git concepts from scratch.

  27. If you aspire to be a developer, sys-admin, or some other profession that relies on computers outside of word documents and excel spreadsheets then you ought to be comfortable with a command line.

  28. My Shiniest Vim Gems

    Vim is highly customisable, and I recommend everyone tailor their config according to their own preferences.

  29. I wrote an article on how to manage your legacy systems using modern tools and techniques on my work blog.

  30. Learn some basics of sentiment analysis in Python, using both rule-based sentiment analysis and ML based sentiment analysis.