Refactoring step by step: extract validation logic from a method
how to keep your code with validations clean? here’s a step by step example that improves an existing piece of code only using automatic refactorings!
how to keep your code with validations clean? here’s a step by step example that improves an existing piece of code only using automatic refactorings!
I often ask myself: if we don't have a refactoring in this language, how much would it take to implement it? I'm presenting here an experience writing a simple source code transformation for Javascript.
Croquet.io es una tecnología de sincronización de eventos, ideada para crear software colaborativo y en tiempo real. Actualmente el proyecto se enfoca en una librería de javascript (que se lanzó en septiembre de 2021). Pero previamente hubo versiones en Smalltalk.
El viernes 17 de septiembre realizamos nuestra cuarta conferencia interna, en 10Pines. En este post, les contamos un poco cómo surgió esta iniciativa, cómo la gestionamos y por qué nos parece tan importante.
¿No te llevás bien con bash? Aprendé como escribir tus propios scripts en tu lenguaje favorito.
–Señora mía, necesito tu favor –rezaba la función–. Mi sistema anda mal. Se cae todo el tiempo. Cada tanto nos visita algún programador, y se ve perdido en nuestro laberinto de confusión. ¿Qué se puede hacer? –Hija mía –dijo una voz antigua–. No estás sola. Solo estás confundida.
"Los verdaderos desarrolladores no usan if". ¿Por qué alguien querría eliminar el if? ¿Qué tiene de malo? Aquí les cuento por qué y cómo lograrlo.
Fluent assertions provide a live documentation of what the code actually does. Here's a small library I wrote in Elixir to make them.
I almost started this post with a cheesy phrase such as "Could you imagine a world without classes?" then, I realized it wouldn’t be so hard to do so since
Golang authors and promoters claim one of the biggest benefits of the language is being *"simple"*
The goal of this post isn't to analyze which framework is better, but to provide a set of tools and a couple of tips to ease the learning of a new framework In
Have you ever been in that position where your code does not progress? Being such a common problem in our daily work, I have been able to collect some helpful tips that help to overcome this state, which prevents us from keeping our usual flow.
Is technical debt an issue that only appears in an ongoing project or it is something that starts at the beginning? Let's say I believe it's the latter. I'm going to try to
In this post we will explaining some key concepts of the Elixir language using the code generated by the Phoenix project template and some handpicked examples.
Something that has always seemed motivating is the feeling that my way of doing things generally maintained good adaptability. Throughout my years of study at the University, and later in 10pines, I realized
"Real devs don't use if". Why would somebody want to eliminate the if clause? What's wrong about it? Here I tell you why and an example on how to do it.