maurogarcia.dev

I write tech articles about my side-projects

Recent posts

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.

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.⁣⁣

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.⁣⁣

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.

productivity meetings learning

5 Tips for effective meetings

This post includes my highlights after listening to the latest DevDiscuss podcast episode with Andy Goodman

linux terminal beginners

Linux Terminal - The Ultimate Cheat Sheet - Part 2

A comprehensive list of useful commands for the Linux Terminal.

linux terminal beginners

Linux Terminal - The Ultimate Cheat Sheet

A comprehensive list of useful commands for the Linux Terminal.

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

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

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.

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

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.

macOS productivity tips

5 things to do before reinstalling your mac

In this article, I talk about some things to consider before reinstalling macOS.

javascript svelte showdev myyearindev

My 2019 in DEV - Check your stats!

A fun little tool to check out your DEV stats for 2019!

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.

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.

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

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.

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.

javascript svelte tailwindcss webdev

Sapper + Svelte + tailwindcss boilerplate

Follow this steps to setup your Sapper project to work with tailwindcss

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.

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

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

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

tailwindcss css webdev html

4 useful snippets for tailwindcss

Use this 4 snippets to speed up your development process with tailwindcss

angular tailwindcss css javascript

Setup your Angular project to work with tailwindcss

Some time ago when I started working with tailwindcss I ran into some issues trying to integrate it with Angular, so I decided to write a tutorial explaining how to do it in a couple of minutes.