← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 47
  1. A year at 37signals

    A year ago I had my first day at 37signals (the people behind Basecamp, HEY and Fizzy).

  2. Clean air & AI

    One of my favorite activities is hiking.

  3. My last PHP app: How I Fell for Ruby

    Last week I found a backup of the very last PHP app I ever wrote.

  4. Building Twice: A clone of Once

    When Campfire - the first Once product - came out, a few of us at Ruby Zagreb pitched in to buy a copy.

  5. Adding MCP to a Rails app

    Last week we had an AI hackathon at work during which we added an MCP server to our Rails app.

  6. Building Simpl息

    This week I went for a coffee with a friend.

  7. Adversarial Web Services

    My first job was at a digital agency.

  8. Monitoring ActionCable

    A few weeks ago I was woken up with the following message "Hey, devices are randomly disconnecting from WebSockets can you come online and help?".

  9. Software is made by people

    The recent Hotwire pop-up drama has shown me that some have forgotten that software is made by people - people with different backgrounds, different values, different skills, and different flaws.

  10. Last week, I had a discussion with a coworker about how Rails indexes columns used in polymorphic associations.

  11. Running Campfire behind traefik

    I rent a bare metal server from Scaleway where I host all my apps.

  12. Deconstructing Action Cable

    Deconstructing Action Cable I knew what Action Cable was about and roughly how it worked since it was released.

  13. Tracking online presence with ActionCable

    This month I worked on tracking when a device connected and disconnected to a WebSocket backed with ActionCable.

  14. Rails World

    It was Wednesday morning and I got up even earlier than I usually do because I had to be on a plain to Amsterdam in a few hours.

  15. Hold your own Poison Ivy

    After two years, this week I finally caved and changed my current employment title on LinkedIn from Software Engineer to Software Architect.

  16. Rent in Zagreb is hell

    Last month my landlord called me and told me that I had to move out because he was going to sell the apartment I live in.

  17. Corporate newspeak

    If thought corrupts language, language can also corrupt thought - George Orwell One thing that annoyed me anywhere I worked was that people limit themselves to a narrow subset of English.

  18. From Markdown to ActionText

    I started this iteration of my blog because I grew dissatisfied with Medium.

  19. Many projects I work on have some kind of view component that is repeated multiple times in the same view, or is present in multiple different views.

  20. COVID hangover

    With a lot of tech companies laying people off in the last month I got to see how insane the firing practices in the US are and how greed rules supreme in the tech industry.

  21. Elden Ring

    This week I finished Elden Ring, and the moment I put the controller down I felt a void as if a good friend moved to another country and I wouldn’t see them for a long time.

  22. Cutting through the noise

    I use writing as a tool to organize my thoughts, but lately I have started to question if that’s the right order to do things.

  23. Email

    For me, instant messaging is overwhelming.

  24. Tech debt for non-techies

    Tech dept doesn’t occur by accident.

  25. Fight perfection

    Seeking perfection is a fool’s errand.

  26. What is a professional tool anyway?

    One weekend in 2017 I was using my Macbook Pro when all of a sudden the screen turned black and it started spewing white smoke like it had just elected the new Pope.

  27. A week in Helsinki

    Last Wednesday my girlfriend and I woke up at 4 AM and headed to the Zagreb Airport to catch a flight to Helsinki.

  28. How an index made rendering slow

    I noticed that a view I was working on was rendering much slower than I would expect it to.

  29. 140 million rows later

    At work, as part of a project I’m working on, I wanted to add a new reference to a table. ”Simple enough” - I thought.

  30. I recently took part in a discussion that brought to light the most unusual argument against having a monolith that I have ever heard - that a monolith is a single point of failure.

  31. The humble ActiveModel

    ActiveModel is one of my most used tools in Rails applications.

  32. Take a break

    At my first job I used to take a break every time I got stuck on a problem until one day my boss caught me looking out of the window.

  33. Keep it boring, don’t surprise me

    I’ve spent a lot of my life worried that people will think I don’t know enough.

  34. Scrum is for time estimates, not projects

    From my experience Scrum is the prevalent project management framework in software development.

  35. Tom was brewing tea in preparation for a 5 o'clock meeting he knew little about.

  36. I wanted to forward an email one evening, so I opened up the Hey app on my phone, found the email, tapped on the “More” button, and just before I hit “Forward” I noticed a “Share or print…” button at the bottom of the screen.

  37. The Judo way

    A walkway at Plitvice Lakes, Croatia As a kid I practiced Judo which is a martial art as well as a philosophy.

  38. New coat of paint

    Abstract color pour by Pawel Czerwinski Recently I got the urge to write again so I gave this blog a new coat of paint, and decided to give a brief history, the reason I stopped writing and an explanation as to why I moved away from Medium.

  39. GraphQL file upload with Shrine

    The GraphQL logo overlayed over a Japanese shrine At the moment of writing there is no officially supported way to do file upload through GraphQL.

  40. Hand holding a plastic Ruby gemstone Three years ago I wrote about how to choose the right uploader gem for your project.

  41. Function composition >> Ruby

    Ruby's new function composition syntax Last week Proc#<< and Proc#>> got merged into Ruby 2.6.

  42. Licensing software

    My messy desk Recently I've started working on a small Ruby library.

  43. Do you really need WebSockets?

    The Cloud was made by Fabián Alexis (CC BY-SA 3.0), via Wikimedia Commons Over the years I've had this conversation a couple of times.

  44. A rabbit dressed up as the karate kid - a cross of RabbitMQ and Sidekiq logos I've had gripes with Sidekiq because of which I switched to RabbitMQ.

  45. A rabbit with a tachometer in it's silhouette When I first started using RabbitMQ I didn't understand its usefulness beyond a job queue, but it's helped me to grow and manage services architectures without headaches.

  46. Tips to improve your tests

    A shoe stuck in the railing of a bridge in Stockholm Peoples' test suites often get out of hand.

  47. The Copenhagen town hall building Hackathons are great.