← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 48
  1. In my current config, I’m trying to reduce the number of external packages I rely on.

  2. Over 15 years ago, I published this short post about how to write a very basic Ruby extension in C.

  3. Exploring async Ruby

    During this year’s RubyConf Thailand, I realized that I never seriously played around with the async gem.

  4. C Preprocessor Fun

    A lot of my JustForFun™ hacking happens late at night, often when I have trouble falling asleep.

  5. Module Functors in OCaml

    Note: A version of this article was originally written for Human Readable magazine in March 2020.

  6. Note: This article was originally written for Human Readable magazine in May 2020.

  7. I recently decided to add support for light and dark color schemes to this site.

  8. Note: This was originally posted as a Mastodon thread but since my posts there auto-delete after a while I decided to keep a a slightly modified version here too.

  9. Over the past year or so, something unexpected happened: TypeScript has seemingly become my most used scripting language, thanks in no small part to Deno.

  10. Note: This was originally posted as a Mastodon thread but since my posts there auto-delete after a while I decided to keep a a slightly modified version here too.

  11. Exploring Uiua

    I recently got quite interested in a relatively new programming language called Uiua (pronounced “wee-wuh”), which its creator Kai Schmidt describes as follows: Uiua is a general purpose, stack-based, array-oriented programming language with a focus on si…

  12. In a previous installment of this series, I wrote about adding a project-specific .pryrc to Ruby/Rails projects.

  13. FizzBuzz in GNU make

    When I couldn’t fall asleep last night 1 my sleep-deprived brain suddenly went “I bet you can’t write a Makefile for FizzBuzz.”

  14. My blog gets generated with Hugo, which I’m generally happy with.

  15. Easy assertion helpers in Go

    One of the things I enjoy about Go is its standard library, which comes with batteries included.

  16. Today I accidentally deleted a file which was not yet commited.

  17. I somehow often end up working on a few branches in parallel and some things make my life easier: git switch -: Like the cd command git switch and git checkout take a - argument which takes you back to the previously checked out branch. $ git branch * cit…

  18. You like clean commit histories.

  19. The process of installing NixOS on a Raspberry Pi 3 is pretty straightforward, as they are fully supported upstream.

  20. In today’s Rails quick tip we’ll look at my local development workflow, specifically tmux, Overmind, and tmuxinator.

  21. Yesterday I ended up writing an impromptu guide to Bash error handling on a PR, so I decided to polish it a bit and turn it into an actual post.

  22. ReasonML — Reason for short — is an alternative syntax and toolchain for OCaml, a mature functional programming language.

  23. If you often create new Rails apps, application templates can be a real timesaver.

  24. Coming to F# with almost no prior .NET experience can be a bit daunting, since one doesn’t only have to learn the language, but its entire huge ecosystem.

  25. In programming the term “literal” refers to notations for representing certain values in code.

  26. In my ongoing efforts to learn F# properly, I recently stumbled upon the F# Data library, which implements type providers and other useful tools for working with data in CSV, HTML, JSON and XML formats.

  27. A couple of weeks have passed since my last post and I still really enjoy learning F#.

  28. It’s no secret that I’m a big fan of functional programming languages.

  29. Over the last few days I used Vue.js to build a small Firefox extension called RelaxedReader.

  30. Docker’s multi-stage builds are an excellent way to reduce image size and I use them heavily in my Go projects.

  31. I’m a bit sick, so I’m looking for things to kill the boredom. 2 days ago I read a blog post on HyperApp.

  32. bundler-audit is a small utility which can check your Gemfile’s contents against the Ruby Advisory Database.

  33. I originally wrote this article for Codementor in October 2014.

  34. I’m fascinated by Postgres: the more I learn about it, the more I realize how much I still don’t know.

  35. We all know the problem: different developers prefer different libraries, especially for their development workflow.

  36. Like many Ruby and Rails developers I use Pry instead of IRB for almost all of my projects.

  37. This is the first in a series of Ruby on Rails related quick tips I’m going to publish over the next few days/weeks.

  38. Extending Nmap With Lua

    This is a rather old post I originally wrote in 2013, but it’s still a good introduction to Lua and Nmap scripting, so I decided to repost it.

  39. For many years now Postgres has been my database of choice, but I still regularly find new and interesting features that I wasn’t yet aware of.

  40. I don’t know about you, but I can’t really remember the last time I added a bookmark to my browser (at least not on purpose, -D is right next to -F after all).

  41. One thing I always liked about Smalltalk was the “Method Finder” available in several of its dialects.

  42. #Search GitHub stars with Octokit and fzf If you are anything like me, you’re using Github’s repository stars as bookmarks for interesting projects you want to check out at a later date.

  43. As promised in my previous post this article will cover some of the more advanced features of Crystal, namely macros, C bindings and concurrency.

  44. Disclaimer: the good folks at No Starch Press were kind enough to provide me with a review copy of this book, but this did not influence my assessment in any way.

  45. Currently there’s no shortage of new and interesting programming languages.

  46. Higher Order Fun

    There are not many things that programmers enjoy more than arguing about definitions.

  47. Of Closures and Objects

    #Of closures and objects A couple of months ago one of my coworkers posted the following little koan (source) in our Slack chat and mentioned that he himself has not yet attained enlightenment: The venerable master Qc Na was walking with his student, Anto…

  48. Ruby: Going to the C Side

    Yesterday afternoon I decided it’s about time I finally learn how to write Ruby C extensions, so I went ahead and rewrote one of our RubyLearning.org exercises in C.