development react native expo docker

Boilerplate to start building Cross-Platform Apps with Expo and React Native

Expo and React Native is the perfect combination to build Cross-Platform Apps.

When I started to build Apps using this approach I had to understand the limitations and that, although, the React Native ecosystem is big I cannot use all the libraries if I wanted to run my app on Web, Native & Desktop with a single codebase.

There are different libraries to do the same job and it’s important to choose the one that fits better and is cross-platform.

What are you going to find in this boilerplate

Read more

development api rails postgres docker docker-compose

Create a Rails API + Postgres with Docker from scratch without having to even install Ruby locally

Every time that I have to start a new project (Ruby, Rails, JS…) I always start Docker first! This means, I never install a single Gem or Package on my local machine.

It helps me to avoid conflicts with different versions of the same package, lost dependencies in the system and so on.

Everything that I use for development on my laptop runs in a Docker container, even Neovim.

This is an example of how to create, step by step, a Ruby on Rails API + Postgres and the only thing you need to...

Read more

general startup

My experience at YCombinator Startup School Online

YCombinator (YC) is one of the most known Startup Accelerator Programs in the World. It was founded in 2005 and it invests $120.000 for 7% in seed funding. Startups like Stripe, Airbnb, Dropbox, Reddit, Twitch or Coinbase used it to launch their companies.

To give you an idea how big is, the combined valuation of the top YC companies is over $300 billions (Jan 2021)

Early this year a friend talked me about the Startup School Online: A free 4-week online course to build and launch your...

Read more

development javascript es6 react react native

ES6 for React Developers

When I started my travel with React Native I noticed that my skills in Javascript were totally obsoleted. As Full-Stack Ruby on Rails developer, the Javascript that I’ve been doing for years was very basic and focused in the use of jQuery mainly for the Frontend and some CoffeeScript. So understanding the modern JS was crucial to can be proficient writing and understanding React.

First, looking at ES6 I could see that it’s a big change with respect to the “old JS” bringing a lot of new features...

Read more

development react native expo docker

Create Cross-Platform Apps With React Native and Expo

I’ve spent most of my career working as Full Stack Developer, mainly building products in Ruby on Rails, but the last few years I’ve been working most of the time building APIs.

Because sometimes I missed the Frontend and because I’m always trying to learn new things, I decided to give a try to learn how to build Mobile apps.

In the past, I played with RubyMotion or Swift but a few years ago while I was having some time off at Indian Himalayas I met some React Native developers that showed...

Read more

bangkok place rooftop

Lumpini Park from SO Sofitel Rooftop Bar

Lumpini Park from SO Sofitel Rooftop Bar

Lumpini Park is the largest green space in downtown Bangkok and it is best seen from Park Society, a rooftop cocktail bar at SO Sofitel Bangkok Hotel

Read more

personal

New year, new life, new blog

At the beginning of 2020 I moved to Bangkok (Thailand) to join Omise as API Software Engineer and I couldn’t imagine the big change it was going to bring to our lives, nobody could do it.

To start from zero in a new city and a new job I had to add months locked at home and travel nowhere even to visit family for the first time in the last 10 years. But looking back, it has been good year for me.

I had time to learn new things and put some stuff in order in my life. Also, after June I had...

Read more