This year I started a new series on LinkedIn - "Advanced Links for Frontend". Each issue has 10 links to outstanding posts / articles. This bundle contains the links from the last 5 issues (issue 31 to issue 35).
I hope you enjoy this collection. Let me know in the comments which of these articles is your favorite (and why).
Issue 31
The perfect site doesn’t exist (https://branch.climateaction.tech/issues/issue-8/the-perfect-site-doesnt-exist/) by Michelle Barker
The reason you haven't heard of it, Mr. Scott, is because you haven't discovered it yet.3 Features of Modern CSS You Should Know About (https://spin.atomicobject.com/3-features-modern-css/) by Danielle Wisen
Great least, even though I think there should be at least 7 features of modern CSS that everyone has to know about.7.css (https://khang-nd.github.io/7.css/) by Khang
Windows 7 - who does not love it?!Build an authentication handler for a minimal API in ASP.NET Core (https://www.infoworld.com/article/3715243/build-an-authentication-handler-for-a-minimal-api-in-aspnet-core.html) by Joydip Kanjilal
I am still unsure why minimal API is (or has to be) different, but I still think this is the way to go. Maybe they just did not want to call it "modern".Remix for Next.js Developers (https://remixfornextdevs.com) by Tommy Rossi
Don't make me jealous! Seriously, I'd avoid both.I Reviewed 1,000s of Opinions on HTMX (https://konfigthis.com/blog/htmx/) by Dylan Huang
Alright, then let me review 10,000. But I think it does not matter if its 1,000 or 10 - it'll be about the same.Passkeys: A shattered dream (https://fy.blackhats.net.au/blog/2024-04-26-passkeys-a-shattered-dream/) by William Brown
Unfortunately, I share pretty much everything discussed in the article.Small Language Models (SML) for the Win (https://medium.com/cloudera-inc/small-language-models-sml-for-the-win-ea0c6fee8061) by Tim Spann
Small enough to run on my machine - or even in the browser?Text Manipulation Kung Fu for the Aspiring Black Belt (https://zed.dev/blog/text-manipulation) by Joseph Lyons
Give me that belt already!You Don’t Need a CSS Framework (https://www.infoq.com/articles/no-need-css-framework/) by Tyson Gern
Framework is a big word - but what about a styleguide or a component library?!
Issue 32
Best Practices for Building Responsive design in 2024 (https://dev.to/linusmwiti21/best-practises-for-building-responsive-design-in-2024-48c4) by @linusmwiti21
Essentially the same as the best practices in 2023.Headless UI v2.0 for React (https://tailwindcss.com/blog/headless-ui-v2) by Adam Wathan and Jonathan Reinink
Not sure if I would pick this one over React Aria, but it's definitely good, too.Astro 4.8 (https://astro.build/blog/astro-480/) by Astro Team
Astro actions are not to be confused with React actions!esbuild 0.21 is out! (https://github.com/evanw/esbuild/releases/tag/v0.21.0) by Evan Wallace
Decorators for the win.Why React Query (https://ui.dev/why-react-query) by UiDev
A colorful article with a lot of bright points.Harnessing Control: Exploring JavaScript’s AbortSignal Timeout and Any Methods (https://netbasal.com/harnessing-control-exploring-javascripts-abortsignal-timeout-and-any-methods-f479992a9615) by Netanel Basal
From my experience the AbortSignal is one of the least known, yet most useful API elements.Combining CSS :has() And HTML select For Greater Conditional Styling (https://www.smashingmagazine.com/2024/05/combining-css-has-html-select-conditional-styling/) by Amit Sheen
Did not know what to expect, but the result was actually great.The evolution of Figma’s mobile engine: Compiling away our custom programming language (https://www.figma.com/blog/figmas-journey-to-typescript-compiling-away-our-custom-programming-language/) by Brandon Lin
Who would thought that inventing a custom proprietary programming language for an ordinary task is a bad idea?!5 Reasons You Should Consider Using Next.js in 2024 (https://www.telerik.com/blogs/5-reasons-you-should-consider-using-nextjs-2024) by Petar Todorov
It's good, but I have 6 reasons not to use it.Why Patching Globals Is Harmful (https://kettanaito.com/blog/why-patching-globals-is-harmful) by Artem Zakharchenko
I'm looking at you, Zone.js!
Issue 33
How to document your JavaScript package (https://deno.com/blog/document-javascript-package) by Luca Casonato
TLDR: Use JSDoc.Raspberry Pi Connect (https://www.raspberrypi.com/news/raspberry-pi-connect/) by Gordon Hollingworth
Finally, a way to connect to my PIs without SSH - graphically and from anywhere.We can have a different web (https://www.citationneeded.news/we-can-have-a-different-web/) by Molly White
Can we?! Honestly, I still believe in the good of the web.7 JavaScript language elements every developer needs (https://www.infoworld.com/article/3715393/7-javascript-language-elements-every-developer-needs.html) by Matthew Tyson
Interesting that "for in" is included, but "for of" is not (but instead the forEach method).WebKit Features in Safari 17.5 (https://webkit.org/blog/15383/webkit-features-in-safari-17-5/) by Jen Simmons
They continue to boost their CSS arsenal.I’m worried about the tabbing behaviour, rather than the syntax and name of CSS masonry (https://piccalil.li/blog/masonry-and-tabbing/) by Andy Bell
Until this post the tabbing behavior was my least concern about this!Phoenix LiveView 1.0-rc is here! (https://phoenixframework.org/blog/phoenix-liveview-1.0-released) by Chris McCord
LiveView is the "mother" of all HTML-over-the-wire libs. Happy to see it being 1.0 soon!The Times You Need A Custom @property Instead Of A CSS Variable (https://www.smashingmagazine.com/2024/05/times-need-custom-property-instead-css-variable/) by Preethi Sam
Fairly good case and indeed a handy occassion for unleashing @property.Shipping Ship: Behind the Particle Shader Effect for Vercel’s Conf (https://basement.studio/blog/shipping-ship-behind-the-particle-shader-effect-for-vercel-s-conf) by Matias Gonzalez
I've played Unreal in the browser; but this is the first website that fully exhausted my computer.Creating Dynamic and Flexible Components with Angular Content Projection (https://www.telerik.com/blogs/creating-dynamic-flexible-components-angular-content-projection) by Dany Paredes
Content projection is super important especially when your component tree does not control the whole DOM.
Issue 34
Emoji history: the missing years (https://blog.gingerbeardman.com/2024/05/10/emoji-history-the-missing-years/) by Matt Septhon
A great post - personally I've known a bit of this already, but the images alone have been interesting not only for historic purposes.Build Your Own React.js in 400 Lines of Code (https://dev.to/zacharylee/build-your-own-reactjs-in-400-lines-of-code-3l1e) by @zacharylee
Been there, done that - recommend doing it for everyone.Thinking out loud about 2nd-gen Email (https://gabrielsieben.tech/2024/05/17/thinking-out-loud-2nd-gen-email/) by Gabriel Sieben
In any case I recommend using Fastmail!New Architecture is now in Beta! (https://github.com/reactwg/react-native-new-architecture/discussions/189) by Riccardo Cipolleschi
React Native seems to make an architecture change every couple of years... but this is it, is it?!The problem with new URL(), and how URL.parse() fixes that (https://kilianvalkhof.com/2024/javascript/the-problem-with-new-url-and-how-url-parse-fixes-that/) by Kilian Valkhof
TL;DR: The problem is that constructors should not throw.An Organizer’s Retrospective on the 11ty Conference (https://www.zachleat.com/web/11ty-conf-retro/) by Zach Leatherman
With the micro frontends conference around the corner this is a great retro!The Modern Guide For Making CSS Shapes (https://www.smashingmagazine.com/2024/05/modern-guide-making-css-shapes/) by Temani Afif
I always enjoy those articles, even though I rarely create CSS shapes.Why Designers Aren’t Understood (https://www.smashingmagazine.com/2024/05/designers-business-ux-language/) by Vitaly Friedman
Code if you want to be understood.At some point, JavaScript got good (https://jonbeebe.net/2024/05/javascript-got-good/) by Jonathan Beebe
The story of JavaScript highlights to me that anything can become good - adoption is key.React Compiler Playground (https://playground.react.dev/) by React Team
Speaking of JS becoming good - you should throw in some complex components into this.
Issue 35
Angular v18 is now available! (https://blog.angular.dev/angular-v18-is-now-available-e79d5ac0affe) by Minko Gechev
Grab it while it's hot!Misconceptions about CSS Specificity (https://www.bram.us/2024/05/05/misconceptions-about-css-specificity/) by Bramus Van Damme
I guess the greatest misconception is that people mostly don't know it exists and how it works.It’s not just you, Next.js is getting harder to use (https://dev.to/propelauth/its-not-just-you-nextjs-is-getting-harder-to-use-67f) by @victoria_propel
I'm glad it's not just me!Beyond CSS Media Queries (https://www.smashingmagazine.com/2024/05/beyond-css-media-queries/) by Juan Diego Rodriguez
I fully agree that most responsive design can actually be done without using media queries.New Firefox Features in Mozilla Roadmap: Vertical Tabs, AI + More (https://www.omgubuntu.co.uk/2024/05/mozilla-shares-firefox-roadmap) by Joey Sneddon
Wouldn't be a 2024 roadmap if AI would not be listed.Google launches Firebase Genkit, a new open source framework for building AI-powered apps (https://techcrunch.com/2024/05/14/google-launches-firebase-genkit-a-new-open-source-framework-for-building-ai-powered-apps/) by Frederic Lardinois
There it is AgaIn.Recall is Microsoft’s key to unlocking the future of PCs (https://www.theverge.com/2024/5/20/24159258/microsoft-recall-ai-explorer-windows-11-surface-event) by Umar Shakir
Beforehand it was just done in secret, now you will know how they spy on you.Announcing the Web Platform Dashboard (https://web.dev/blog/web-platform-dashboard) by Rachel Andrew
This finally brings together all the agreements and advances from the different browser vendors.What UI density means and how to design for it (https://matthewstrom.com/writing/ui-density) by Matthew Ström
Super interesting (and technically well based) article for an underrated yet crucial topic!Meta Releases Open Source React Compiler (https://thenewstack.io/meta-releases-open-source-react-compiler/) by Loraine Lawson
Is this the end of React being referred to as "lightweight"?! (or was that already the case since RSC?)
Conclusion
These are all outstanding articles by masterful authors. I enjoyed reading them all - I hope you did find something in there, too.
👉 Follow me on LinkedIn, Twitter, or here for more to come.
🙏 Thanks to all the authors and contributors for their hard work!
Top comments (0)