amanhimself.dev
Content insets with FlatList in React Native
Exploring React Native: Header blur effect in Expo Router
Advanced code blocks with language labels and copy buttons in Astro
Managing python environments on macOS using conda-forge
Exploring React Native: Fetching Data with Tanstack Query
Inline footnotes in Markdown
Using mas with homebrew for a streamlined macOS setup
Week notes 10
My 2025 Macbook setup
Fine-tuning front matter scope in Vale CLI
Avoiding version conflicts with Vale and GitHub Actions
How to add opacity to a Pressable component in React Native
Resolving invalid custom Tailwind classname ESLint warning
Ignoring JSX components in Vale
Week notes 09
Change PICO-8 cart storage location on macOS
Week notes 08
How to change light and dark Shiki themes when using Astro
Week notes 07
Using at() method in JavaScript to get the last item from an array
Week notes 06
New blog theme
Mapped types in TypeScript
Week notes 05
Detecting typos with typos-cli
Week notes 04
Docs without please
Week notes 03
Old blog, new tech
Week notes 02
2024 - A year in review
Week notes 01
Creating a /slash page
Block unwanted external links using Google Search Console's Disavow
Uninstall a Node.js version using Volta on macOS
How to install Node.js using NVM on macOS M1
Obsidian as a task manager doesn't work for me
My default apps in 2024
Adding Bluesky icon to my Astro blog
Automate installing apps and utilities with Homebrew bundle
Tag gardening
Tracking notes created in Obsidian with Dataview
How to permanently hide folders from graph view in Obsidian
Change cursor color in VS Code to use a linear gradient
Stash changes in a git repository with VS Code
2023 - A year in review
View most used commands with zsh_stats
Hide and unhide files or directories visibility with chflags on macOS
Change comment color visibility in a VS Code theme
Pomodoro technique with CLI on macOS
My default apps in 2023
Remove bottom border or shadow on header in React Navigation or Expo Router
How to configure ESLint and Prettier in an Expo project
Resolve merge conflicts with git rebase
How to clear global npx cache
Bypass CORS to fetch files when working with localhost
Setup Macbook M1 for Web and React Native development
Set default location for images, files and attachments in Obsidian
Convert png to jpg using ffmpeg
Keep homebrew up to date
2022 - A year in review
Change the color of hidden files and folders in VS Code
Open any folder from the Terminal app in a Finder on macOS
How to push local git tag to remote repository on GitHub
How to remove console statements from React Native apps
Getting Started with React Navigation v6 and TypeScript in React Native
How to remove AsyncStorage warning when using Firebase JS SDK with React Native
Patterns and Anti-patterns in Node.js
How to show Touch indicator on iOS simulator
How to handle Deep Linking in a React Native app
When to use keyExtractor prop in React Native's FlatList
Set up a Next.js project with ESLint, Prettier, Husky, and Lint Staged
Implementing Infinite Scroll with React Query and FlatList in React Native
How to rename default branch in Git and GitHub
Tamagui for React Native: Create faster design systems
2021 - A year in review
Create a custom hook to Show/Hide Password Visibility in React Native
How to avoid notches with Safe Area Context in React Native apps
How to configure VS Code Bracket Pair Colors natively
How to add Splash Screen and an App Icon in React Native
How to use iOS simulator in full-screen
How to solve RCTBridge required dispatch_sync to load warning on iOS for React Native
How to Offer Multi-language Support in a React Native App
GET Request params with Axios
How To Integrate Firebase Authentication With an Expo App
Common Prop Types in TypeScript and React
Prop types in React and TypeScript
Life at Draftbit - First 3 Months as a Developer Advocate
How to Create a Custom Image Gallery in React Native
How to Create a Custom Tab Bar in React Native
How to use ES6 import syntax in Node.js
How to upload an image using Expo Camera to Cloudinary
How to use React Native Geolocation to get Postal Address
React Native Performance Do and Dont
How to use shared element transitions in React Native
How to remove bottom tab bar border in React Navigation
How to use redux-persist in React Native with Asyncstorage
How to add an app icon in a React Native Android app
Year rewind: 2020
How to create a custom scrollbar with React Native Animated API
How to manage state in React apps with useReducer and useContext hooks
Creating and Validating React Native Forms with Formik
How to use HarperDB instance with React Hooks
How to Animate a Header View on Scroll With React Native Animated
Add Environment Variables in a Netlify Deployment
How to use React Router and real time user monitoring in React apps
Build a REST API with Node.js and HarperDB
Firebase config in a React app
Styling The React Native Way
How to integrate Material UI library in React apps
Chat app with React Native (Part 6) - Create a custom hook to change status bar styles
Creating Quarantine Pro — A Fun Learning Experiment in React Native
Chat app with React Native (Part 5) - Create and Fetch Real-Time Messages with Firestore
How to create custom wavy headers with react-native-svg
Chat app with React Native (Part 4) - A guide to create Chat UI Screens with react-native-gifted-chat
Chat app with React Native (Part 3) - Create Firestore collections to store chat rooms
How to add a Search bar in a FlatList in React Native apps
Chat app with React Native (Part 2) - Firebase Email Authentication with react-native-firebase
Blogging tips after 3 years and a 100+ posts
Chat app with React Native (Part 1) - Build reusable UI form elements using react-native-paper
How to create a custom hook to change status bar styles for every screen using React Navigation
Nesting Tab and Stack navigators in React Native and Expo apps
Getting Started with Stack Navigator using react-navigation 5 in React Native and Expo apps
How to handle navigation in WebViews in a React Native app
Getting Started with React Native and Expo using Hooks in 2020
How to use React Native Localize in React Native apps
Implement Push notifications for Android apps with React Native
Handle different field types in React Native forms with formik and yup
How to implement Forgot Password feature in React Native with Firebase
Image Classification on React Native with TensorFlow.js and MobileNet
Build and validate forms in React Native using Formik and Yup
Changing app themes using React Native, Styled Components and Redux
Using Context API with React Native
How Authentication Flow works in React Native apps using React Navigation 4.x
How to Build an Audio Player in React Native
Build a Not Hotdog clone with React Native
Building offline React Native apps with AsyncStorage
How to use the Geolocation API in a React Native app
How to build a xylophone app with Audio API, React Native, and Expo
To Travel, A Tech Conference and One Million views - a Recap
Build a Custom Modal with the Animated API in React Native
Building Stylistic UIs with Emotion-JS for React Native
User Authentication with Amplify in a React Native and Expo app
Building a React Native Mobile App with AWS Amplify and Expo
How I Configure VS Code for Everything
React Hooks Basics — Building a React Native App with React Hooks
How To Build Your First VR App with ViroReact, React Native, and Crowdbotics
Build a Chatbot with Dialogflow and React Native
How to Build a Real Time Logo Detection App with React Native & Google Vision API
Using Styled Components with React Native
Create a React Native Image Recognition App with Google Vision API
How To Build a News Reader App with React Native and NewsAPI
Top open source libraries for Node.js
21 Useful Open Source Packages for React Native
3 Steps to learn React Native in 2019
Getting Started with React Native in 2019 - Build Your First App
My Top Tutorials in Web Development and React Native in 2018
How To Build a REST API With Nodejs and PostgreSQL
Integrating Firebase with React Native
How To Build A Blog From Scratch With React, Markdown, GraphQL and Gatsbyjs
Building an authenticated MERN Stack App Using Material UI
How to Build a Serverless Backend with AWS Lambda and Nodejs
Creating a GraphQL server with Nodejs
How to use Import statements in Nodejs
Setting up Nodejs Backend for a React App
Building a REST API with Koajs
Deploy a MERN stack app on Heroku
How to use React Navigation in a React Native App
Accessing Geo-location and App Permissions in React Native and Expo
Simple Recipe to Build a Theme App in React Native
How to integrate Redux into your application with React Native and Expo
Week 3 with React Native - Why use Expo?
Week 2 With React Native - Building a Weather App
React Native - How to Setup Your First App
Starting Over with React Native
How to Upload a File with Reactjs and Nodejs
React Native - Building a Minimalist Weather App using Expo XDE
React Native - Getting Started with Lottie and Expo
Build a Progressive Web App using React
Gatsby.js - How to set up and use the React Static Site Generator
Ionic 2/3 CLI Reference
Passing Data Between Pages in an Ionic Application
Tips for Creating Nodejs REST APIs
Multi Page Navigation in an Ionic App
Using Google Fonts in an Ionic Application
Basic Navigation in Ionic Applications
How to use Font Awesome in an Ionic Application
What is Ionic
Introduction to Hybrid Mobile Apps
Remove node_modules Recursively
Setup Nodemon to auto restart Nodejs application server
What’s New in npm 5?
Converting a Buffer to JSON and Utf8 Strings in Nodejs
Setting up MEAN Stack with Webstorm
How to paginate records in MySQL using Sequelize and Nodejs
Getting Started with Sequelize for Nodejs Applications
How to use ESLint in Node.js Applications
How to Mock Data for Node.js Applications using faker.js
Getting Started with Ionic Framework
Migrating from Expressjs 4 to 5
Writing a Node.js Twitter Bot Part 2
Writing a Node.js Twitter Bot Part 1
Create a Simple Twitter Bot with Node.js
Atom - An Editor of 21st Century
How process.nextTick() works in Node.js?
The Node.js system
The Node way - Philosophy of a Platform
JavaScript Code Conventions