2020-01-29 ByBill Barry
As we enter 2020 the demand for software everywhere continues to grow, putting an enormous strain on local manpower resources. Current market dynamics have put enormous pressure on early-stage companies to continue to develop and go to market at a ra...
2020-01-22 ByTonatiuh Núñez
Here are some useful tricks for Git in the Terminal, that will help you to speed up some tasks. Check them out!
2019-12-19 ByJavier Ponce
Redux is not always the best solution to handle your component state. We will see the cost of using it in your forms.
2019-11-25 ByYan Carlos Marin
The N+1 Query is usually the biggest cause of most performance issues, but very few people know about it. Today we are going to unmask it.
2019-11-07 ByAlfonso Alejandro Espinosa de los Monteros Andrade
2019-10-21 ByTonatiuh Núñez
A quick intro to Redux to simplify 4 core concepts: Actions, Reducers, Store and Components. Redux helps you keep the state of your React app organized and centralized because managing the state only with React can become messy sometimes.
2019-09-20 ByFernando Vázquez Lara
We'll discuss app internationalization for React apps using a manual approach, using the i18n package, and Babel macros package
2019-06-26 ByZian Aguirre
A while ago, I was working on a CMS-like project that needed a custom filter for its User model; the filter was supposed to be a select-like component displaying all the available roles and the user should be able to pick more than one role and the f...
2019-06-10 ByYan Carlos Marin
Ruby-on-Rails has integrated WebSockets in a very efficient way with Action Cable into Rails version 5. We can take advantage of this feature to transmit data from our server to the client side and so we can identify when there is a change in our app...
How Ruby-On-Rails Is Transforming The Web Development World By Innovating Programming And Software Development
2019-05-01 ByAdela Barreto
The programming and software development world is ever evolving, and when it comes to developing a new innovation, your toolbox is large. There’s a multitude of languages and frameworks at your disposal, and although many of them are flexible enough ...
2019-04-16 ByAlejandro Prado
GatsbyJS is a powerful creator of static websites that implements innovative technologies. It's more than just a new creator of static websites, it gives the opportunity to get information from different sources through the power of GraphQL and use t...
2019-03-27 ByFernando Gomez
TensorFlow is one of the main tools used in the industry to perform Machine Learning (ML), either using it at a low-level for graph computation, or at a high-level to create models using pre-defined building-blocks.
2019-02-14 ByAndrea Silva
With the agile methodology the software development team will undertake the next major goal or milestone for a two week period, work toward that goal and then reevaluate the priorities at the end of that timeframe. This enables your team to establish...
2019-02-14 ByFernando Gomez
A very common tool to perform Data Science experiments is the live-coding Jupyter Notebooks app.
2019-01-22 ByFernando Gomez
Nowadays, Machine Learning is one of the most popular areas in Artificial Intelligence. Although there are a lot of resources online to learn about it
2019-01-11 ByLuis Fer Cuevas
Given all the features that Zoom provides we want to integrate it to our own Rails app to benefit from this amazing app
2018-12-05 ByIvan Velasquez
Render prop refers to a technique used for sharing code between React components using a prop whose value is a function.
2017-11-14 ByAlfonso Alejandro Espinosa de los Monteros Andrade
I’d like to share my knowledge and personal approach to testing when building a Redux app. While there are many ways of doing this, if you are trying to figure out how to start testing your common Redux actions and reducers for your upcoming projects...
2017-09-29 ByDaniel Alejandro Guerra Zapata
In this series we will learn how unit, integration, and end to end testing help us not only to improve the reliability of our code, but also, with the appropriate application of these techniques, we can improve the overall quality of our code, allowi...
2017-09-12 BySusana Ramallo
Google Analytics has very friendly interfaces through which we can have a first approximation of the behavior of users.
2017-09-12 ByFederico Ramallo
This data model allows you to avoid performance issues when you need to join multiple tables. Instead of rows you can use a more expressive and natural data model. Also the queries are faster to execute and easier to build on complex data relationshi...
2017-04-21 ByIvan Velasquez
I’ve been working recently on creating mobile applications using React Native. Few days ago I had to add an authentication login form to the application I’m working on, easy peasy. When I implemented that by first time I had no idea how to do it on t...
2016-10-17 ByAdela Barreto
If you are an entrepreneur and you failed then you really need to read it... You are not alone.
2016-07-12 ByFederico Ramallo
Building a MVP mobile app is challenging. First, there is the approval process to publish and update the app on the stores. Second, you have to build two applications or build for one platform. And that's a tough call.
2016-06-27 ByFederico Ramallo
Usually people ask me about a technical co-founder and how to launch their MVP. Then the next question they ask me is how to grow their engineer team.
2016-06-09 ByTonatiuh Núñez
Have you checked Action Cable in Rails 5? It’s a nice addition that integrates WebSockets to Rails. In this post, we'll see how to implement Action Cable with Active Job. Active Job is a framework for declaring jobs.
2016-05-13 ByTonatiuh Núñez
If you haven't heard of the pry gem I would encourage you to take a look at it. It can certainly help you speed up the debugging process of your code.
2016-05-13 ByFederico Ramallo
We love Rails, but WordPress provides a robust solution for our blogging needs. And lately, we have been experimenting with Docker + WordPress.
2016-05-13 ByTonatiuh Núñez
If you are one of those devs who uses the terminal a lot and ends up with way too many tabs open, or practices pair programming, then this post is for you. During the last months, I’ve started using Tmux a lot. Since I’ve found it to be very useful, ...