A quick guide to Spring Tests optimization
Are you working with Kotlin + Spring Boot + Gradle? Are your tests too slow? Then, this article is for you!
Our thoughts
Are you working with Kotlin + Spring Boot + Gradle? Are your tests too slow? Then, this article is for you!
Usar setInterval con useEffect puede ser confuso, puede suceder que se pisen los intervalos, o que se usen variables con referencias que ya no existen. Podemos evitar esto usando correctamente la función de limpieza de useEffect.
Using setInterval with useEffect can be confusing. Often they will overlap, or use stale data. We can prevent this by properly clearing the intervals inside useEffect's cleanup function.
Trabajar en un proyecto con mucho código heredado siempre es una fuente de grandes aprendizajes. En esta ocasión les presento a los "defaults malvados", como a mí me gustan llamarlos. Son partes de código que pueden hacer mucho daño en una aplicación. Veamos cómo…
¿How do you design HTTP controllers? ¿How do you make sure responsibilities are correctly assigned? ¿How do you reduce maintenance issues? I'll introduce you to three letters that might help you remember the essentials of every controller…
Throughout the last few years of my career, two words have been present almost every day: principles and habits. I believe both can help us be better people and drive positive change around us – in general, but in software in particular.
A technique to know how much refactoring you need on a piece of code. Refactor your code until it looks obvious to you and your team
Docker es una herramienta indispensable hoy en día. A medida que la arquitectura crece el proceso se vuelve complicado si no poseemos herramientas específicas. La solución: Swarm.
¿Sabes qué se conmemora en el Día Internacional de la Mujer? Nicky nos invita a reflexionar sobre la importancia de este día.
Prioritization can be tricky. What are the factors involved, and which tools can help with it?
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!
Sometimes, pairing is not going to add this extra value we're looking for... which are those moments? let me go over some scenarios where it's probably better to work alone.
If you ever heard about CSS grid and how it can help you make responsive designs but you haven't tried it yet or you don’t know where to start, join us in the construction of a responsive design with grids and kittens!
¿Qué hace a un buen clima laboral? ¿Cómo detectarlo? ¿Qué pueden hacer las empresas y les empleades? ¡Luciana nos responde todas estas dudas!
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.
What the greatest sources of waste in modern agile development teams? Fede shared his perspective in Agiles 2021. This post is a brief summary of it.
¡Y se fue un año más en el blog de 10Pines! Nos gustaría hacer un resumen de cómo fue este año y qué cosas nos dieron más orgullo.
¿Qué hacer y, sobre todo, qué no hacer cuando un sistema se cae? Algunas ideas para atravesar lo mejor posible esta experiencia y obtener aprendizajes en el proceso.
We name objects, we name variables, we name classes, messages, functions and types. We name all the time because names allow us not only to reference “something” but also to understand what that “something” means.
Nuestra historia nos marca, pero cómo sigue depende de nosotros. Nicky nos invita a reflexionar acerca de cómo era el trabajo antiguamente, cómo fue evolucionando a lo largo del tiempo, cómo lo vemos ahora y cómo queremos que sea.
¿Qué son las metodologías ágiles y qué recursos gráficos eligen para comunicar sus conocimientos? ¿Cómo es escribir y diseñar un libro desde una empresa horizontal? Te voy a contar el camino que recorrimos con Gabriela Iztueta para ilustrar el primer libro escrito desde 10Pines.
Fear is an unpleasant feeling, a paralyzer. It doesn’t allow us to move forward. That's why we as humans need to identify when we are in fear and find ways to manage it in the best way. Believe it or not, writing code requires a lot of courage.
I'm leaving a codebase where I contributed for 6 years. I've made more than 2000 commits and I've added, modified, and removed a lot of lines of code. Here are some things I have in mind as part of my offboarding process.
Agile changed the way we work, thus the way we plan. How does Planning work in the Agile world?
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.