markjgsmith

Linkblog

2020/12/30 #

  • Css Tricks Design v18 - I love that Chris Coyier redesigns his website so often, it’s very on-brand, but also his writeups are great and the sites are proof you can have both fun design and a good reading experiencecss-tricks.com #

  • Google Short Videos Carousel Displays TikTok & Instagram Videos - I’m not seeing this in my search results yetwww.seroundtable.com #

  • Apple patents ‘reconfigurable’ Mac keyboard with small display for each key9to5mac.com #

  • Google Maps' Moat is Evaporating - Interesting piece looking at the online maps space, some quality analysis of a sector composed of some of the biggest tech companies (Google, Amazon, Microsoft, Facebook) and that is seeing a lot of movement between competing approaches, notably the rise of OpenStreetMapjoemorrison.substack.com #

  • Why I Use Web Components - Looks at the main reasons to use web components, namely reusability, robustness, stability, for code that will still function long into the future and increase in performance as the platform is optimisedlog.rockerest.com #

  • CandyMail makes it easy to trigger and send multi-step email sequences in Node.js using a single JSON filesaasbase.dev #

  • alex/what-happens-when - An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"github.com #

  • More challenging projects every programmer should try - A list of interesting projects to try, with descriptions of what the minimal apps would be like, and suggestions as to what features could be added - I found it super interesting to learn about the different shapes of apps, I am mostly familiar with building web client/server and cli tools, so things like games engines, text editors, compilers, mini operating systems and video game emulators were completely unknown to me, but also the key value store and stock trading apps sound like a lot of fun to built, the article does a really great job of describing all these projectsweb.eecs.utk.edu #

For enquiries about my consulting, development, training and writing services, aswell as sponsorship opportunities contact me directly via email. More details about me here.