Recent posts
![](https://i.imgur.com/6KYks3B.png)
expo javascript reactnative storybook
Adding Storybook to your Expo project
In this series, I share what I've been learning while creating a Storybook portal to document my design system components.
![](https://i.imgur.com/rmbgdRy.png)
react javascript reactnative mobile
Project overview
In this post, I give you an overview of the whole project and talk about the story behind it.
![](https://i.imgur.com/rmbgdRy.png)
react javascript reactnative mobile
Introduction
In this series, I share my process with you as I build a React Native app from scratch. In addition, I will add tips and recommendations for each step of the process.
![](https://i.imgur.com/3a26Ixo.png)
linux opensource productivity
Switching to Arch Linux
As software developers, many of us heavily rely on Windows for our daily jobs. But a few months ago, I decided to give Linux another shot. In this article, I talk about how I manage to replace many of my daily tools to work on Linux.
![](https://i.imgur.com/dTA0lhv.png)
productivity meetings learning
5 Tips for effective meetings
This post includes my highlights after listening to the latest DevDiscuss podcast episode with Andy Goodman
![](https://i.imgur.com/PtNtGOM.png)
linux terminal beginners
Linux Terminal - The Ultimate Cheat Sheet - Part 2
A comprehensive list of useful commands for the Linux Terminal.
![](https://i.imgur.com/jMyI2GG.png)
linux terminal beginners
Linux Terminal - The Ultimate Cheat Sheet
A comprehensive list of useful commands for the Linux Terminal.
![](https://i.imgur.com/aOJswhg.png)
svelte javascript webdev beginners
Component driven development with Svelte
In this article, I'll show you how you can split your app into small, reusable Svelte components
![](https://i.imgur.com/tIJElV8.png)
svelte javascript webdev chromeextension
How to build your next Chrome extension with Svelte
Svelte is a powerful library that can help you drastically increase your productivity while working on a Chrome extension. In this article, I share a step by step guide to integrate Svelte into your extension
![](https://i.imgur.com/JbzQL2y.png)
nextjs tailwindcss blog
Next.js - TypeScript - tailwindcss blog boilerplate
I built a boilerplate for my personal blog focusing on developer experience. You can use it for your blog.
![](https://i.imgur.com/WkookZJ.png)
iOS swift accessibility
Accessibility on iOS
In this article I talked about how easy is to build accessible iOS apps thanks to Xcode Accessibility Inspector
![](https://i.imgur.com/Whgwm6n.png)
swift iOS tutorial
4 Steps to add local notifications to your iOS app
A simple tutorial to setup local notifications in your iOS app by following 4 steps.
![](https://i.imgur.com/lyBYSl8.png)
macOS productivity tips
5 things to do before reinstalling your mac
In this article, I talk about some things to consider before reinstalling macOS.
![](https://i.imgur.com/Yt2LKui.png)
javascript svelte showdev myyearindev
My 2019 in DEV - Check your stats!
A fun little tool to check out your DEV stats for 2019!
![](https://i.imgur.com/RW5p76Z.png)
tailwindcss flexbox ui css
tailwindcss + flexbox = CSS Nirvana - Part 1
In these series, I'll present some examples of how you can easily combine tailwindcss and flexbox to create amazing layouts without pain.
![](https://i.imgur.com/E4tUogr.png)
UX UI productivity design
4 benefits of prototyping before coding
In this article, I talk about some of the benefits of prototype your apps before coding.
![](https://i.imgur.com/qHUUQoS.png)
angular javascript svelte ui
Angular vs Svelte - Card Component
In this article I show a comparison between Angular and Svelte by building a responsive card component
![](https://i.imgur.com/qGj9Z5h.png)
angular javascript webdev ux
Client-side caching with Angular (Part 2) - Versioning
In this article I share my approach to cleanup the localStorage every time I release a new version of my angular apps to prevent unexpected errors when working with cached data.
![](https://i.imgur.com/1y8BTuz.png)
angular javascript webdev ux
Client-side caching with Angular
In this article I talk about how to reduce the loading time of our Angular applications by using client-side cache.
![](https://i.imgur.com/KcjpKBT.png)
javascript svelte tailwindcss webdev
Sapper + Svelte + tailwindcss boilerplate
Follow this steps to setup your Sapper project to work with tailwindcss
![](https://i.imgur.com/6ZjtvDs.png)
svelte javascript webdev beginners
5 things I love about Svelte
I wrote an introduction about Svelte based on what I learn by following the official tutorial.
![](https://i.imgur.com/G12ZuUW.png)
career opinion learning advice
4 Reasons why being humble will help you become a better developer
4 reasons why I believe being humble will help you become a better developer
![](https://i.imgur.com/c7eYQvO.png)
angular javascript tailwindcss ui
3 Reusable components with Angular and tailwindcss
Avoid code duplication and decision fatigue by building reusable UI components with Angular and tailwindcss
![](https://i.imgur.com/JFQPhZg.png)
projectbenatar webdev css html
3 simple steps to add dark mode support to your DEV static blog generated via Stackbit
A brief tutorial to easily support dark mode in your new static blog generated via Stackbit