experiencia Una bocanada de aire fresco en la academia Hace unas semanas cursé una de las mejores materias del master. Se llamaba Art & Management y fue dictada por Andrés Hatum. Voy a comenzar repasando brevemente cada día, con algunas ideas de lo que me llevé; y al final hacer unas reflexiones sobre la pedagogía que vi detrás.
svg animations Featured Creating SVG animations with Snap.svg Animations can go a long way in making your application feel more attactive, friendly and immersive. Using SVG as the foundation of them, you'll get resolution independent, responsive animations, that might otherwise be difficult to build. Let's see how we can create one...
security How to communicate via HTTPS between two Tomcat servers using a self-signed certificate TL;DR There is no need to pay for an SSL certificate in order to communicate two applications through a REST API over HTTPS. You just need to know a few things about Java keytool and a little bit of setup to make it work! Why? REST APIs have become
experience When we get stuck 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.
culture What does "No bosses" mean? This week an Argentinian newspaper published an article about the way we organize ourselves here at 10Pines. We noticed that people over the internet had questions about our culture, so I’d like to try and clarify a little bit here.
cultura ¿Qué significa "Sin Jefes"? Esta semana un diario argentino publicó un artículo sobre la forma en la que nos organizamos en 10Pines. Nos dimos cuenta de que en internet mucha gente tenía dudas sobre nuestra cultura, así que nos gustaría aclarar un poco más el asunto.
technical debt Technical Debt: the most forgotten (and hated) feature 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 convince you of how I arrived to that conclusion, or at
elixir Dissecting a fresh Elixir application 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.
recruiting Selecting the seeds for our pines - Our recruiting process We think one of the most important issues when running this company is choosing the right people to work with. So how does our recruiting process work?
css Featured CSS: From I hate it, to I actually like this thing Do you feel hopeless when you have to work with css? Anxious knowing the site will break the minute you add a minor change to the styling? No more my friend! These 9 steps will make your life easier!
culture To Care or Not to Care That is the question! A week ago I had an interview with a potential new client who owns a startup company that is related to sports activities. This potential new client, let’s call him Peter, told me about some problems he was having with the developers who were building
code quality Featured The Many Facets Of Quality Some time ago, in a talk, someone asked "What is software quality, what gives quality to software?". My immediate half-joking answer was "Software shouldn't get in my way, that's quality!". It was a half-truth, or a quarter-truth, because really,
culture Trapped by transparency or trapped by culture? Transparency has become one of the most popular demands in the recent years and for good reasons. Not so far ago, we went through one of the biggest global financial crisis, caused by large investment groups and credit rating firms hiding the real risk of financial products to their clients.
experience From a newbie, to a newbie It's been less than a year since I joined 10Pines, and a little more than two since I started working officialy as a programmer. I don't like calling myself a junior developer because seniorities can be easily misused, as their meanings depend on what the person
tdd An Inverted Test Pyramid Are you familiar with the concept of a "Test Pyramid"? I’ve been working on a project suffering from an inverted pyramid, and here I share the downsides that relying solely on end-to-end tests might have.
ruby Collection Filters in Ruby There should be a filter object, and it should be placed between the user and the filtered object. Imagine you are modeling a person using a pair of glasses...
graphic design A Little Bit of Color! You may have never paid close attention to the colors you pick for your web or app, but having a good palette helps organizing the information in your site
git svn to git Svn to git, full migration Finally you've decided that git is more suitable than svn for your work. But, what happens when you have projects that where using svn for a while? All of that information represented in thousand of svn revisions is something that normally you don&
development How, What, Why: The three essences of software development "Facebook is as much sociology and psychology as it is technology" - Mark Zuckerberg In my previous article, Unitary vs Integral Understanding, I delved into how we understand a part of a system in terms of how it relates to the rest of the system. To recap, Unitary Understanding
tests Be careful with the mocks Mocking objects is a common practice when writing tests, however it can be painful when refactoring a class tested with mocks. I will show a simple example to explain the problems that mocking can generate
best practices Featured There are null reasons This post will try and maybe fail to convince you that using `null` in your code is an error. For those of you willing to listen, here are my reasons to stop using it.
ruby Ruby On Pains Have you ever heard about the Rails way? I would like to introduce some pains that I've seen and keep seeing in all the Rails projects due to the Rails way... ActiveRecord How many times do we need to find an object in a Rails project? How many
experience Learning Programming Dealing with failure and frustration I’ve recently finished my apprenticeship program here at 10Pines. The experience was way beyond my expectations. Really. I’ve learned much more than I expected. In order to show some of my experience during my time here, I was asked to write a post
best practices Caring about coding The Broken Window Theory states that how much people care about something is an important factor in how much you care about the same thing. Can it be applied to our code?
conference Tips for introducing yourself in a conference or 'the conference elevator pitch' I've decided to write down guidelines to introduce yourself and getting to know the other person, avoiding typical mistakes.