NOTE: This is a cross-post from my newsletter. I publish an issue every Monday. Subscribe to never miss an issue.
Welcome to the first issue of the Front-end Foundations Newsletter. I'm Alex Carpenter, a front-end developer who is passionate about CSS, performance, and accessibility.
This newsletter is a place for me to share interesting resources that I have found to be helpful in my own journey as a developer. You will find a mix of articles, podcasts, screencasts, and quotes throughout the newsletter. Without further ado, lets get into it.
Whether you’re fairly new to CSS or an experienced developer from elsewhere in the stack who wants to make sure your understanding of layout today is up to date, this guide covers everything you need to know about CSS Layout today.
If you are interested in learning more about CSS Grid, i'd recommend subscribing to Layout Land by Jen Simmons on YouTube as well.
Be sure to make it to the end of the article to discover links to a bunch of great resources, newsletters, and books Manuel Matuzović has found helpful during his accessibility journey.
A blog trying to be a pattern library. All about designing inclusive web interfaces, piece by piece.
I love these deep dives into building accessible components by Heydon Pickering.
Now that the technology sector of the world is rapidly transforming all of the world’s things into digital things, many have called for more ethics in our field. That is in many instances quite a vague goal, so let’s apply it to one part of digital: front-end development. How can we be more ethical as front-end developers, what kinds of things can we do? I thought I’d try and make a list.
It is an interesting topic that I enjoy seeing being covered lately. Anselm Hannemann has been writing about this as well lately.
Jen Simmons breaks down how to write CSS that works in every browser at the same time – old and new in this 7-part YouTube series.
Kent Dodds is most well-known for his open source project work at Paypal. In this free egghead course, he teaches you how you can start contributing to open source projects on Github.
Wes Bos and Scott Tolinski share their best advice for beginner developers. Here are a few tips that stood out to me:
- Start small
- Start with what excites you and let that drive your exploration
- Evaluate things for yourself - don't blindly follow the loudest voices on the internet
- Health and Hobbies - don't let yourself burnout
One of my favorite web development tool related podcasts, Una Kravets and Chris Dhanaraj share their VS Code settings, themes, plugins, and resources.
I am also making a short YouTube series on how to build your own personal website with Eleventy. Subscribe to my channel to get notified when it launches.
A new browser based tool to quickly gather information about your browser to help resolve your tech support issue or bug by Andy Bell.
An all-in-one workflow that combines global deployment, continuous integration, and automatic HTTPS. And that’s just the beginning.
I know I just mentioned that Eleventy has been one of my favorite recent tools, but Netlify is right up there as well. Netlify makes deploying, hosting, and securing your static site straightforward and simple. If you are using a tool like Eleventy, Jekyll, or other similar static site generator, i'd highly recommend Netlify for your hosting needs.
– Jason Fried