Bookmarks
A collection of links to various pieces of content, apps, tools, platforms, and whatever else that helps with web development.
Learning and references
- Exercism A platform for learning programming languages by solving small exercises. The process can include getting feedback from mentors. My favorite feature of the platform is that after solving an exercise you look at solutions submitted by other people.
- MDN web docs The first place I check when I have HTML, CSS, or JavaScript questions.
- CSS Tricks Almanac The second place I check when I have CSS questions.
- Can I use... ? I check there which browsers support which modern web technologies.
- CSS Triggers A reference for how mutating CSS properties impacts rendering of the page.
- How to Meet WCAG A quick reference how to meet Web Content Accessibility Standards.
- Accessibility Support I check there which browsers and screen readers support which web accessibility features.
Tools
- WebStorm My IDE of choice for web development.
- Gifox 2 Records your screen straight into a gif (Mac).
- Shottr Screenshot tool with useful annotation options like spotlight, blur, and pretty backdrops.
- WAVE by WAI Web accessibility evaluation tool, online or as a browser extension.
- Rocket Validator Automated validation and accessibility checks for large websites.
Videos
- Kevin Powell In-depth and very approachable videos about everything CSS. Excellent for both beginners and experts.
- The PrimeTime Funny but informative hot takes about latest drama and news from the world of software development and tech in general.
- Low Level Approachable explanations of latest exploits and other IT security news.
Podcasts
- Soft Skills Engineering A weekly advice podcast about non-technical issues. Suitable for all experience levels, informative, and funny.
- Shop Talk Show A weekly podcast about building websites from Dave Rupert and Chris Coyier.
- Darknet Diaries A monthly podcast about hackers, penetration testers, breaches, and cybercrime.
- Thinking Elixir A weekly podcast about the Elixir programming language.
Newsletters
- CSS Weekly A weekly newsletter about CSS. Includes a collection of links to CSS news, deep-dives, and cool projects.
- Elixir Weekly A weekly newsletter about Elixir. Includes a collection of links to Elixir news, deep-dives, and videos.
- Elixir Radar A weekly newsletter about Elixir. Includes a collection of links to Elixir news, deep-dives, job listings, and events.
Books
- Accessibility For Everyone by Laura Kalbag A great resource to start learning about web accessibility. It provides a wide, beginner-friendly overview of the issue.
- Web Accessibility Cookbook by Manuel Matuzovic Comprehensive list of common UI patterns and how to implement them in an accessible way, with code examples and explanations.
- Technically Wrong: Sexist Apps, Biased Algorithms, and Other Threats of Toxic Tech by Sara Wachter-Boettcher A collection of interesting real-world examples of how the monoculture in tech led to products that failed their users.
- You Look Like a Thing and I Love You by Janelle Shane A good introduction to how AI works and what are its strengths and weaknesses, written for everyone.