refactoring El arte de las pequeñas mejoras Refactorizar es lindo. Pero la realidad nos presenta restricciones (tiempo, alcance, tecnológicas, políticas). Ahí es donde la creatividad toma importancia y debemos lograr un alto impacto en poco tiempo, mientras hacemos crecer nuestro software.
software development Aplicar principios de la Comunicación no Violenta en el desarrollo de software ¿Escuchaste y/o emitiste alguna vez un juicio negativo sobre el código? ¿Te sentiste abrumado, cansado o exasperado por un Bug, un deadline o una demo? Si alguna vez te encontraste frente a estas situaciones, este post quizás te brinde algunas ideas sobre cómo mejorar tu comunicación y tu bienestar.
tdd El primer test Quizás la mayor dificultad al trabajar con TDD es empezar. ¿Cómo ir más allá de la hoja en blanco? TDD nos invita a aprender muy rápido, a sabiendas que nos vamos a equivocar mucho. ¡a prepararse, pues! ¿Qué características debería tener ese difícil primer test?
machine learning Machine Learning for everybody 2: Back to machine school Previously, on “Machine Learning for everybody”, we talked about what machine learning is and why it’s nice to have. In this episode we’ll ramble on about how a computer can learn things, or rather how you may teach them.
agile Sinfín Cynefin*. Le developer y el loop temporal Este es un loco y divertido relato, inspirado en un sueño real, donde intentaremos responder: ¿Cómo influye la experiencia en la toma de decisiones? ¿Podemos categorizar los problemas y, en base a esto, actuar en consecuencia?
software development El software en tiempos de COVID-19 Dentro de una hora comienza el aislamiento obligatorio en Argentina. ¿Qué tan lejos estamos de suplantar la mayor cantidad de trabajo manual posible con su versión virtual? ¿Qué tan lejos estamos de esta utopía en la era del desarrollo de software?
software development ¿Desarrollo de Software? ¿Qué es eso? Cuando me preguntan qué estudio, en general me dicen: "¿Qué es eso? ¿Qué hace un programador?". ¿Por qué la gente no sabe de qué se trata, pero nosotros sí sabemos de qué se tratan otras carreras?
software development Mi camino profesional (o cómo ganar confianza en que puedo ser una gran dev) No permitas que te digan que no podés". Este es el mensaje que nos trae Orne, contándonos a través de su experiencia las trabas que encontró en su camino profesional, y cómo logró superarlas al descubrir que posee todas las cualidades (y más) para ser una gran desarrolladora.
software development Y las programadoras, ¿dónde están? ¿Notaste la diferencia en la cantidad de mujeres y hombres que estudian desarrollo de software? Yo sí, y me quedé muy sorprendida al enterarme por qué. Si querés saber también, no te pierdas este post.
software development Software Development? Come again? When asked about my career, I often get the same replies: “What is that? What does a programmer do?”. Why do people have no idea while we do know what other careers are about?
software development Where the Female Developers at? Have you noticed the difference between the amount of women and men that choose to study software development? Well, I have. And I was extremely surprised when I found out the reasons to it. If you wanna know them too, you can't miss this post.
software development The Evil Defaults Working on a project with a lot of legacy code always leaves good lessons. This time I’ll present you what I like to call “evil defaults”, pieces of code that can do a lot of harm in any software project.
frontend Virtual DOM: ReactJS implementation How does the Virtual DOM work? And what is actually the DOM? If you ever have wondered about those questions, this post is for you.
git The model behind Git When it comes to version control systems (VCS), we can start naming a few of the most popular, like Subversion, Mercurial, Perforce, etc. Nevertheless, at this time our focus will be on Git,
agile Ready! Set! Retrospect! Breaking the ice on Agile Retrospectives There are a lot of glitches or complications that might arise when facing retrospectives in which a team should come clean on opinions and experiences, about themselves or about each other. Let’s dig out and analyze some of the problems we could be facing and, hopefully, sweep them off the board.