Juan R Labrada
Welcome
Notes
Experience
Products
Experiments
Contact
Notes List
Search
Search
Blog
4 Rules of Simple Design
Atomic Design
Best practices for agile documentation
Constructing Software
Creating Vertical Rhythm in web pages
CUPID design guide
Dependency Inversion
Design Inspiration
Functional programming examples
Git Tips
How can I get simple design? Simple Made Easy
How not to override a resource that was already modified.
How to add a server using heroku and cloudflare
How to add backlinks to your site
How to add two factor authentication to a login page
How to architect a SSR solution with VueJS
How to avoid Race Conditions and Memory Leaks in React useEffect
How to avoid undefined errors with destructuring
How to change default fonts in Vuetify and NuxtJS
How to change dns servers in linux permanently
How to communicate between components
How to Composition over Inheritance in Javascript
How to control each letter on the html page
How to create 3D Illustrations
How to create a Chrome extension
How to create a multidimensional array
How to create a npm lib
How to create a robots.txt file
How to create charts
How to create Claymorfism effect
How to create neumorphic UI
How to create Voronoi diagram, delaunai trigulation and convex hull
How to deal with errors? To throw or not to throw
How to deal with mistakes
How to debug a node application
How to detect rubish fonts?
How to determine the position of a point within a set of points (Robust Predicates)
How to Develop a Strategic Mindset
How to dynamically include code in javascript
How to encrypt nodejs server connections
How to execute a function when an element is removed from a html
How to execute a script on webpack start?
How to generate schemas from JSON files
How to generate unique random ids
How to generate UUID
How to get country, city and geolocation info
How to get currencies for different countries
How to get mouse actions?
How to hash
How to highlight syntax
How to implement a download link
How to implement a Lean process
How to implement cache over http
How to implement high availability NodeJS?
How to implement PKCE flow
How to implement slide captcha
How to improve SEO with schema
How to increase NodeJS server performance
How to integrate Core Web Vitals in your analytics in your web page.
How to intercept a function call
How to know if an element is visible
How to load a script dynamically
How to Load Third-Party Scripts
How to make different the first character in a paragraph CSS solution
How to mitigate user's waiting time
How to modify variables in Vuetify 3
How to mount a remote folder in linux
How to move from OOP to FP - A JavaScript Pattern Progression
How to multi thread in node.js
How to optimize your web
How to paginate results when using REST apis
How to prevent node global packages to require sudo
How to removed unused CSS
How to rename 'master' to 'main' on GitHub and Heroku
How to run docker without sudo linux
How to safely communicate with an IFrame loaded content
How to select a font
How to select matching Fonts
How to send analytics
How to send web-vitals analytics
How to setup ssh-key-authentication on linux server
How to setup vue authentication in routes
How to solve React Native Error - ENOSPC - System limit for number of file watchers reached
How to stop closing a page with unsaved changes.
How to structure a nodejs.app?
How to take care of software security practices
How to use curry functions to improve code
How to use FIGMA for design
How to use localStorage with VueJS
How to use Motion for UX
How to use webpack
How to work with files with a Heroku based web app
How visual hierarchy express meaning
I'm new to design and I needed an easy introduction to fonts and typefaces for web
Interface segregation principle
Limited mindsets
Liskov Substitution Principle
Looking for free alternatives to paid fonts?
Markdown guide
Moonshot Thinking - Developing innovative products
On Giving Negative Feedback
Open Close Principle
Pending reads
Project Management Terms
Refactoring ROI
Should I refactor code that will run only once?
Single Responsibility Principle
Test Driven Development ROI
The Unintended Consequences and Goodhart’s Law
Three sources of power
Storytelling for Web Design
What are the benefits of simple design
What it is Technical Debt
What services we can find in AWS
What to consider when getting a business agreement- business changes
What UI Design frameworks are available?
Where to look for Fonts
Save time and strees by creating routines