Guard clause

A Guard Clause (one of the SmalltalkBestPracticePatterns, and equally applicable in a whole bunch of languages) is a chunk of code at the top of a function (or block) that serves a similar purpose to a Precondition. It typically does one (or any or all) of the following: checks the passed-in parameters, and returns with ... Read more

AWS alternatives

https://vercel.com/ - cloud platform and AWS alternative planetscale.com - serverless platform and AWS alternative. Has free tier. clerk.com - authentication service and Auth0 alternative. Has free tier. axiom.ai - browser automation

Email regex

^ : Start of the string. [a-zA-Z0-9._%+-]+ : Match one or more alphanumeric characters, dots, underscores, percent signs, plus signs, or hyphens. @ : Match the at symbol (@). [a-zA-Z0-9.-]+ : Match one or more alphanumeric characters, dots, or hyphens. \. : Match a dot. [a-zA-Z]{2,} : Match two or more alphabetical characters. $ : ... Read more

Website Speed Test (Loading Performance)

PageSpeed Insights by Google Mobile-Friendly test by Google Website Performance test by Sucuri.net Website speed test by Pingdom Website speed test by GTmetrix Website speed test by Webpagetest.org HTML validator - no need to fix all errors, but this service can help to find and fix possible issues

Fitts's law

Fitts’ Law can be described as “The time required to move to a target is a function of the target size and distance to the target.” We can apply this to web design by looking at the hit area of our objects. Meaning the larger we can make the clickable area of key links and ... Read more

Free images

pixabay.com - free images; License: public domain. pexels.com - free images; License: Creative Commons Zero. stocksnap.io - free images; License: Creative Commons Zero. negativespace.co - free images; License: Creative Commons Zero. lifeofpix.com - free images; License: No Restrictions. unsplash.com - free images; License: No Restrictions. foodiesfeed.com - free food images; License: No Restrictions. cupcake.nilssonlee.se - ... Read more