Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Articol fără titlu
A starter note.
-
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.
-
Setup Hanami with Sidekiq
Introduction Sidekiq is the standard in the Ruby ecosystem for background jobs.
-
Getting Started with Hanami and Docker Compose
Introduction Hanami 2.0 is the perfect Ruby framework for building robust and fast API applications.
-
Getting Started with Hanami and GraphQL
Introduction Hanami 2.0 is a productive Ruby framework that quickly supports you in building API applications.
-
2022: A Year of Growth and Accomplishments
It’s been a busy and rewarding year, both personally and professionally.
-
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.”
-
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.
-
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.
-
Ruby Method Overloading
Method Overloading is a programming language feature that allows you to define multiple signatures (and implementations) of the same method.
-
Hanami::API on Amazon AWS Lambda
The Hanami team & I, recently announced Hanami::API: a minimal, extremely fast, lightweight Ruby framework for HTTP APIs.
-
Introducing hanami-cli
Introducing hanami-cli: a general purpose Command Line Interface (CLI) for Ruby.
-
How To Test Ruby CLI: Console
One of the most interesting challenges I met during Hanami development is to write isolated integration tests.
-
How To Test Ruby CLI: Code Generators
One of the most interesting challenges I met during Hanami development is to write isolated integration tests.
-
How To Test Ruby CLI: The Setup
One of the most interesting challenges I met during Hanami development is to write isolated integration tests.
-
Lessons Learned In Open Source: The Motivations
It was a rainy Wednesday.
-
Isolate Global State
Using global state in software programs, is handy for development, but evil to maintain.
-
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.
-
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.
-
JSON API Apps With Lotus
Do you need a fast and lightweight JSON API app?
-
Effective TDD With Ruby: Tmux Setup
Do you find Test Driven Development (TDD) good in theory but hard to practice?
-
Effective TDD With Ruby: Vim Setup
Do you find Test Driven Development (TDD) good in theory but hard to practice?
-
Effective TDD With Ruby: Time & Flow
Do you find Test Driven Development (TDD) good in theory but hard to practice?
-
Effective Remote Working
Going remote is an appealing lifestyle, but without a guidance we can easily get lost.
-
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.
-
A New Roadmap For Lotus
Last year was great, and 2015 brings new challenges to Lotus.
-
2014 Retrospective: A Year Of Lotus
This has been a great year for Lotus.
-
Introducing Lotus::Validations
Data validation is an important piece in software architecture.
-
Meaningful Exceptions
Writing detailed API documentation helps to improve software design.
-
Introducing Lotus
A year and a half ago I felt frustrated by the state of the art of web development with Ruby.
-
Three Things To Know About Composition
A few days ago Aaron Patterson wrote a in interesting article about composition vs inheritance with Ruby.
-
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”.
-
We Are All Wrong About Software Design
We are all wrong.
-
Introducing Lotus::Model
Almost all the Ruby frameworks for the Model layer mix up business logic with database details.
-
Thread Safety With Ruby
Moore’s law is over.
-
Introducing Lotus::View
The missing part of all the Ruby web frameworks is the distinction between views and templates.
-
Redis Scripting with MRuby
MRuby is a lightweight Ruby.
-
Introducing Lotus::Controller
Lotus development is going well.
-
Building Sinatra with Lotus
The beauty of Lotus is the composition of its frameworks.
-
Introducing Lotus::Router
For me, the first step in the long path of building a web framework was an HTTP router.
-
Announcing Lotus
I’m pleased to announce Lotus: the Open Source project I’ve conceived, hacked and built during the last year.
-
On Happiness
As a naive younger man, I have always been disappointed by how many year resolutions have missed in the past.
-
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…
-
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.
-
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.
-
Why Customer Service Matters
A few months ago I bought a flash music player for my music blog.
-
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.
-
Rails: Unobtrusive and i18n Javascript confirm
How many times do you heard you should separate content from behavior?
-
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.
-
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.