← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 118
  1. Articol fără titlu

    A starter note.

  2. Why Your `app version` Golang CLI Command Loads Your Database Client (And How to Fix It)

    You type myapp version to check the version number.

  3. Setup Hanami with Sidekiq

    Introduction Sidekiq is the standard in the Ruby ecosystem for background jobs.

  4. Getting Started with Hanami and Docker Compose

    Introduction Hanami 2.0 is the perfect Ruby framework for building robust and fast API applications.

  5. Getting Started with Hanami and GraphQL

    Introduction Hanami 2.0 is a productive Ruby framework that quickly supports you in building API applications.

  6. 2022: A Year of Growth and Accomplishments

    It’s been a busy and rewarding year, both personally and professionally.

  7. Striking a Balance: Why Prioritizing Both People and Processes is Key to Success in Agile Teams

    As a software architect who has worked in Agile environments for several years, I have seen the benefits of the Agile Manifesto’s emphasis on “people over processes.”

  8. Open Source Updates: Q1 2021

    Hanami CI stability I was one of the early adopters of Travis CI, but in more than a decade the service that served so well the Open Source community is not the first class solution that it used to be.

  9. Open Source Updates: December 2020

    Brief 2020 recap During 2020 due to the pandemic and new job role (software backend architect at Toptal) I had less time to dedicate to Open Source.

  10. Ruby Method Overloading

    Method Overloading is a programming language feature that allows you to define multiple signatures (and implementations) of the same method.

  11. Hanami::API on Amazon AWS Lambda

    The Hanami team & I, recently announced Hanami::API: a minimal, extremely fast, lightweight Ruby framework for HTTP APIs.

  12. Introducing hanami-cli

    Introducing hanami-cli: a general purpose Command Line Interface (CLI) for Ruby.

  13. How To Test Ruby CLI: Console

    One of the most interesting challenges I met during Hanami development is to write isolated integration tests.

  14. How To Test Ruby CLI: Code Generators

    One of the most interesting challenges I met during Hanami development is to write isolated integration tests.

  15. How To Test Ruby CLI: The Setup

    One of the most interesting challenges I met during Hanami development is to write isolated integration tests.

  16. Lessons Learned In Open Source: The Motivations

    It was a rainy Wednesday.

  17. Isolate Global State

    Using global state in software programs, is handy for development, but evil to maintain.

  18. The Penguin That Can't Fly

    A short story about OOP, interfaces and soft typing Today is the day at the headquarters of Spectacular Foo Ltd.

  19. 25,000+ Req/s for Rack JSON API with MRuby

    Last month I gave the closing keynote at RubyDay 2015 by talking about Lotus and the future of Ruby.

  20. JSON API Apps With Lotus

    Do you need a fast and lightweight JSON API app?

  21. Effective TDD With Ruby: Tmux Setup

    Do you find Test Driven Development (TDD) good in theory but hard to practice?

  22. Effective TDD With Ruby: Vim Setup

    Do you find Test Driven Development (TDD) good in theory but hard to practice?

  23. Effective TDD With Ruby: Time & Flow

    Do you find Test Driven Development (TDD) good in theory but hard to practice?

  24. Effective Remote Working

    Going remote is an appealing lifestyle, but without a guidance we can easily get lost.

  25. Lotus And Microservices

    The monolith is good (at the beginning) The easiest and convenient way to build a complex system is to use message passing.

  26. A New Roadmap For Lotus

    Last year was great, and 2015 brings new challenges to Lotus.

  27. 2014 Retrospective: A Year Of Lotus

    This has been a great year for Lotus.

  28. Introducing Lotus::Validations

    Data validation is an important piece in software architecture.

  29. Meaningful Exceptions

    Writing detailed API documentation helps to improve software design.

  30. Introducing Lotus

    A year and a half ago I felt frustrated by the state of the art of web development with Ruby.

  31. Three Things To Know About Composition

    A few days ago Aaron Patterson wrote a in interesting article about composition vs inheritance with Ruby.

  32. Rails Is Not Dead

    A few years ago, my lead develop of the time, told me: “Beware of the coupling that you’re introducing in your models”.

  33. We Are All Wrong About Software Design

    We are all wrong.

  34. Introducing Lotus::Model

    Almost all the Ruby frameworks for the Model layer mix up business logic with database details.

  35. Thread Safety With Ruby

    Moore’s law is over.

  36. Introducing Lotus::View

    The missing part of all the Ruby web frameworks is the distinction between views and templates.

  37. Redis Scripting with MRuby

    MRuby is a lightweight Ruby.

  38. Introducing Lotus::Controller

    Lotus development is going well.

  39. Building Sinatra with Lotus

    The beauty of Lotus is the composition of its frameworks.

  40. Introducing Lotus::Router

    For me, the first step in the long path of building a web framework was an HTTP router.

  41. Announcing Lotus

    I’m pleased to announce Lotus: the Open Source project I’ve conceived, hacked and built during the last year.

  42. On Happiness

    As a naive younger man, I have always been disappointed by how many year resolutions have missed in the past.

  43. Introducing Redis Store

    [ I wrote this post for Redis ToGo, you can find the original article here and the related discussion on Hacker News. ] Redis Store aims to be a toolkit for your Ruby applications, it natively supports sharding, master/slave replication, marshalling, time…

  44. Lean Rails App Setup

    I’m currently working as a consultant for an UN agency (IFAD) and we have a portfolio of ~15 Rails apps, developed in the last four years.

  45. HTML5 Geolocation Testing with Cucumber

    [ I wrote this post for frestyl, you can find the original article here. ] Here at frestyl we're working hard, using cutting edge technologies to promote their wider-scale adoption and to help set the new standards with our direct experience.

  46. Why Customer Service Matters

    A few months ago I bought a flash music player for my music blog.

  47. How to install ruby-debug on Ruby 1.9

    One of the major problem which prevent the migration to Ruby 1.9 is the lack of the porting of ruby-debug.

  48. Rails: Unobtrusive and i18n Javascript confirm

    How many times do you heard you should separate content from behavior?

  49. Memoria: Statistics for Redis

    A couple of days ago I setup this blog with Redis as cache container, thanks to my Ruby gem: redis-store.

  50. Hanoi: Automated jQuery tests with QUnit

    About a month ago, we have released adva-cms 0.2.0, the most relevant change was the migration from Prototype to jQuery.