← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 50
  1. A WireMock tutorial

    Foreword # Recently at work we had to work with legacy Java code that among other things needs to make HTTP calls to an external API.

  2. Introduction # Note: this is both a follow-up to the do classes suck or do classes suck articles, and yet another reason why you should learn Rust, so you should have read at least one of them in order to understand the context for this post.

  3. A language that doesn’t affect the way you think about programming, is not worth knowing. – Alan J.

  4. Introduction - Pessimistic Merging # If you’ve contributed to an open-source project on GitHub or GitLab, or written code for a company, you’re probably familiar with the concept of “Pessimistic Merging”.

  5. Two awesome Rust warnings

    Introduction # If you’ve ever used a compiler (or any other tool) that can produce warnings about your code, you may be used to messages that are hard to understand, confusing or just plain wrong.

  6. Hi there, Just a quick note to let you know my personal website is now available on the Gemini space too.

  7. "It's a waste of time!"

    I have a confession to make: every time I heard the phrase “It’s a waste of time!”

  8. Today, I’d like to share with you a list of small tips to help you write better tests when using Python.

  9. The issue # I’ve seen this happen countless times.

  10. Classes Rock

    This is the second article in a 2-part series of blog posts that examine the complicated relationships between the real world and object-oriented code.

  11. Classes Suck

    Introduction # A long time ago I received a lecture about the usage of databases and software design.

  12. I am a rusty frog

    Do you know the fable of the frog and the boiling water?

  13. Today’s article has been written by guest Abdur-Rahmaan Janhangeer.

  14. Hello there, Just a quick note to let you know I’m now also producing contents in French, at https://dmerej.info/blog/fr If you do speak French, you can read more about it in the introductory post.

  15. Here’s today challenge: can you write a command-line tool that allows converting to and from various measurements units?

  16. I’ve used many command line tools.

  17. Welcome to part 2 of “How this blog gets written”.

  18. Several people have asked me how my blog works and how it gets written, so here’s a blog post about how I blog (so meta).

  19. Killing unwrap()

    Wait, what?

  20. If you’ve ever written code in a compiled language (C, C++, Java, …), you are probably used to compiler error messages, and you may think there are only here to prevent you from making mistakes.

  21. Why?

  22. Quite some time ago, I came across a thread from Gary Bernhardt on twitter.

  23. Introduction # Today I’d like to talk about a command-line tool I’ve been working on.

  24. … at least when it comes to Markdown files ;) Introduction: editing this blog in Neovim # Here’s what it used to look like to edit one of my articles in Neovim: Take a quick look.

  25. Note: This is part 8 of the Let’s Build Chuck Norris!

  26. The problem # Let’s say we have a directory called O that contains a large number of subdirectories and files.

  27. Note: This is part 2 of the Tips From a Build Farmer series.

  28. Note: This is part 1 of the Tips From a Build Farmer series.

  29. I’ve spent several years working on CI scripts and infrastructure.

  30. Hello flake8

    Introduction # In my last article I explained why I decided to no longer use pylint.

  31. Je cherche une asso

    Mise à jour: J’ai trouvé :) Je donne dorénavant un cours sur Python un samedi sur 2 à l’École du Logiciel Libre.

  32. Bye-bye pylint

    I’ve been using pylint for almost a decade now.

  33. Just a quick post to kindly ask you to make sure your email is verified on both pypi.org and test.pypi.org What to do # Ff you have an account on either pypi.org or test.pypi.org, please make sure that you email is verified, and if not, ask for a confirma…

  34. Introduction # As you may know, I use pylint for most of my Python projects.

  35. Twitter Timeline Cleaner

    Note: this the second post in the Quantum of Ideas series.

  36. Note: This is part 7 of the Let’s Build Chuck Norris!

  37. Giving mypy a go

    Introduction # This is a follow up to the I don’t need types article.

  38. Note: This is part 6 of the Let’s Build Chuck Norris!

  39. Adventures in CI land

    Today at work I wrote a CI script to test a react application, and it turned out to be a bit trickier than expected.

  40. I don't need types

    This is a story about me being wrong about tests and type systems.

  41. A boolean's story

    Earlier this month I told you about my pet project in Rust.

  42. Introducing rusync

    Today I wrote my first “real” rust project.

  43. Where Software Lives

    Last night I had a beer with some old friends and colleagues.

  44. Note: This is part 5 of the Let’s Build Chuck Norris!

  45. Note: This is part 4 of the Let’s Build Chuck Norris!

  46. Note: This is part 3 of the Let’s Build Chuck Norris!

  47. Note: This is part 2 of the Let’s Build Chuck Norris!

  48. Note: This is part 1 of the Let’s Build Chuck Norris!

  49. The ChuckNorris library # The Chuck Norris library is written in C++ and contains a class able to give you random Chuck Norris facts when the getFact() method is called: Here’s how to use it: #include <ChuckNorris.hpp> ChuckNorris chuckNorris; std::string

  50. Introduction # The other day I was following the django tutorial.