- A11y is not accessible
- Henry’s Got An Incredibly Beautiful Website
- What Did I Learn About Web Design From Stock WordPress Sites? Nothing Much.
- This Website Must Be Studied For Science
- Follow Instructions Dummy
- How To Get To JFK Through Mass Transit
- How To Make A WiFi QR Code
- iPhone 16 Pro lets users capture ProRAW photos in JPEG-XL format
- Ever Seen an Excel File with 17,179,869,184 Cells?
- So InfoSec Really Does Boil Down to Mossad/Not Mossad…
- A Script To Clear Data Sets In Adobe Illustrator
- Fast Crimes at Lambda School
- I Wanna Know How Much Image Quality Do You Lose When You Attempt To Encode Images Nearly Losslessly
- Hugo Now Includes a Default Render Hook for Links and Images
- The web is not dying
- How WoolWorths grew their online retail business by 162% in 8 years
- MSCHF
- CFPB Takes Action Against BloomTech (Formerly Lambda School)
- 9 April is Naked CSS Day
- Happy 404 Day!
- On disabled and aria-disabled attributes
- s12y Means Web Sustainability
- I’ve Finally Found A Media Query for E-Ink Devices and It Doesn’t Work
- When Using The Test Command ([]) In Bash, Don’t Forget To Put Spaces!
- Remembering CSS Tricks
- If I Shouldn’t Use Zaire, Why Is It An Option?
- Remember Basecamp by 37 Signals?
- Improving the Images on My Site Will Be Harder Than I Thought
- Ok, How Do I Get These Bloody Dates To Work Properly In Hugo?
- What An Interesting Way To Sell Planes…
changelog.html
- I Pasted A Video Into VS Code and It Worked?
- Make Sure To Set Your Inputs and Buttons To At Least 16px or Safari will Zoom Into Them
- So There’s A New JPEG Encoder Called jpegli
- What The Heck is zstandard (zstd) Compression?
- What Type of Image Metadata Should I Add To My Scanned Photos?
- To The RSS Club: I Will Clobber You With Posts, Possibly After A Long Time Without Any
- How To Transfer Image Exif Data With exiftool
- Lying as a UX Strategy
- My Shitty Old Projects
- Updates For The Week Ending 20 August 2023
- Is This Thing On?
- Errors and Configuration
- Adactio: Journal—The syndicate
- Design Descisions Concerning My Personal Site
- I’d Be Suprised If This Actually Works
- If You Insist On Scraping My Site, At Least Do It Properly
- Janet Jackson had the power to crash laptop computers
- Attempting to Make Some Policies
- Write HTML Right
- My Open Source Contributions
- I’m Going To Try And Make Two Documentaries
- Writing when tech has broken the web’s social contract–Baldur Bjarnason
- A Couple Tips For Using Text Fragments
- Markdown images are an anti-pattern
- Making a Useful 404 Page To My Site
- iOS’s Clean Charging (And Things Like It) Are Greenwashing But The Idea Has A Lot of Potential Beyond Consumer Electronics
- Posting Blog Posts via The iSH App
- Don’t Forget To Specify a 404 Page For Your Cloudflare Pages Site!
- A New Site Yet Again
- Damn, Time Zone Rendering Issue Got Hands
- Scheduled Posts Work Now
- Was Making abbr.html Necessary?
- This Site is Live Once Again
- I Thought of Making a Mini Squoosh But It Didn’t Work Out
- Darn
parseInt()
- AI Bonus: Very Stupid CSS
- This Is The Stupidest CSS You Could Ever Write
- What’s Next For Web Monetization?
- 9 April is Naked CSS Day
- Modern Font Stacks
- Thank You CSS Tricks!
- Coil bids farewell, but not goodbye [ARCHIVE]
- I Discovered the hreflang Attribute in the Weirdest Way Possible
- Linkstats
- Why Am I Still Shocked That I Keep Getting These Emails?
- Code Blocks Look Strange In Safari
- Interesting Things I’ve Discovered About Excel Whilst Learning It Against My Will
- I Don’t Think Names Work Like This
- Why Am I Shocked That I Keep Getting These Emails?
- My Code Has A Lot of Cels…
- agckb.xyz
- Why I Used diff-index Before the Commit
- I Made A YouTube Video For Some Reason
- AVIF You Brilliant Slowpoke
- In Hugo v0.108, I Can Finally Handle Responsive Images This Way
- That Is Very Stupid and Yet Ingenious at The Same Time
- Fine, I’ll Look Into Grad School
- Chrome Depracates JPEG XL
- Finding The Color Contrast of Colors Specified With the New CSS Color Functions
- Use Noembed to Get Metadata For YouTube Videos, Tweets and Other Websites
- Disabling Copy-Paste Now, Really?
- Can’t Say I Wasn’t Told
- How To Not Get A Job After College
- Information camouflage
- Trying This Personal Website Thing Once Again
- Ukraine Flag (109 Bytes)
- How To Convert Animated WebP Images to Videos
- If You Do The Same Thing Over and Over Again and it Involves a Computer, Consider Automation
- I don’t care how you web dev; I just need more better web apps – Baldur Bjarnason
- I’m Bad at Information Architecture and I Don’t Know What To Do About It
- Web Pages Must Live Forever
- Set JAWS free!
- How to prevent buttons from causing a form to submit with HTML
- Six social media commenting principles, how they don’t work and an alternative broadcast system
- A New Definition of HTTP
- You can automate more than you think
- Scunthorpe Sans 🗯🚫 profanity-blocking font
- Color.js: Let’s get serious about color
- My Shitty Sites
- Heydon Pickering on How to Think About Progressive Enhancement
- Rasmus Lerdorf Quotes
- CSS-Tricks is joining DigitalOcean!
- Why Hugo’s documentation sucks - Sagar Behere
- A new year, a new MDN - Mozilla Hacks - the Web developer blog
- Testing Pipeline 101 For Frontend Testing
- Achieve consistency using a font superfamily | Al Power
- Understanding CSRF Attacks
- The Ukraine Crisis - and Its Impact on the Tech Industry
- Inspecting Web Views in macOS
- IE Down, Edge Up… Global Browser Usage Stats Are for Cocktail Parties and Conference Slides
- Incomplete List of Mistakes in the Design of CSS
- Ask an expert: Why is CSS…the way it is?
- Things that used to be hard and are now easy
- A New Site Yet Again
- Commit Often, Perfect Later, Publish Once: Git Best Practices
- I’ve Added A Theme Switcher (The Basis For One Anyway)
- How Two Characters Cost 300kb (or Why I Need To Subset Fonts Properly)
- Farai’s Codelab is Now a Digital Garden!
- Y’all Know There’s Like A Dozen Ways To Center Things In CSS Right?
- Improving Netlify’s Default HTTP Cache-Control Headers for Immutable Assets
- LCH Color Picker
- Squoosh
- This is a test page
- How my website works
- Are We Really Engineers? • Hillel Wayne
- David East - Sampling bias, FDR, and The State of JS
- Div divisiveness | scottohara.me
- Top 10 Web-Design Mistakes of 2021 [VIDEO 21:00]
- Adventures in Collective Funding [VIDEO 17:03]
- “Imagine if Doctors Relied on Google As Much As Programmers Do”
- The Real Problem with NFTs (Not Energy Use, Money Laundry, Right Clicking, Lack of Real Value, Transaction Fees, Theft or MLMs)
- Technical documentation writing quick tips / Marijke Luttekes
- Making world-class docs takes effort | daniel.haxx.se
- Tech Recruiting, You Have a Problem | by Brenton Poke | Nov, 2021 | Medium
- A Label is Not A Placeholder
- ‘Live Chat’
- Inertia
- The HTML
- Dan Hollick on the issues with WCAG’s color contrast ratio
- How Users Read on the Web
- Why is The Uber App So Large?? (From an ex-Uber mobile engineer & manager) [VIDEO 13:42]
- Blaming Screen Readers 🚩×5
- Nicholas Zakas Illustrates ‘Free as In Puppy’
- Give Your Illustrations Dark Mode With This Simple Trick
- You Can Give A Website Dark Mode With Just One CSS Property
- My Other Tech Interviews
- Is CSS a Programming Language?
- list-style:none Removes Semantics From Lists
- “Person, Shoes, Tree. Is the Person Naked?” What People with Vision Impairments Want in Image Descriptions
- The RSS Feeds I Follow
- What The Redesign
- Stop Using GIFs. Use Videos and Other Image Formats Instead
- Converting Video into Animated Images (and Other Videos) With FFmpeg (For The Most Part)
- I Now Have A Newsletter; See The First Email
- Let a website be a worry stone.
- How I Optimize PNGs
- Let me learn: Provide tutorials in more formats
- Adding Permissive CORS to Netlify
- Bias In AI
- An Alphabet of Accessibility Issues
- #19: Blogging vs. blog setups
- Sticky Footer Using Flexbox With Just 4 CSS Declarations
- Webbed Briefs
- Rendering a Copyright Footer In Hugo
- An ISO 8601 Date Snippet For VS Code
- Bookmark Breviary 1: Accessibility Edition
- Dustin Brett
- How do people find bugs?
- An Accessible Word Document Checklist
- The documentation system (A.K.A. What Nobody Tells You About Documentation)
- Image compression deep-dive
- BBC Subtitle Guidelines
- Don’t Rely on YouTube Transcripts
- Know your Standards
- a11y is web accessibility
- AccessiBe Controversies (or Why AccessiBe and Accessibility Overlays Suck)
- Building the most inaccessible site possible with a perfect Lighthouse score
- Truths about digital accessibility
- Why a11y Isn’t Ironically Inaccessible
- There’s a fix for 100vh on mobile WebKit (iOS/iPadOS Safari)
- modalzmodalzmodalz.com
- Unexpected accessibility tips
- More accessible defaults, please!
- A horrifying
globalThis
polyfill in universal JavaScript - 30+ Free Vintage and Retro Fonts
- Mentoring by Michelle Baker
- Digital gardens let you cultivate your own little bit of the internet
- Technical debt as a lack of understanding
- Whose computer is it?
- Online introductory lectures on quantum computing from 6 November
- Fixing Section 2.5.2
- Where You Can Find The Various Default Web Browser Style Sheets
- Smooth as Butter: Achieving 60 FPS Animations with CSS3
- 10 Optimizations on Linear Search
- How to Build HTML Forms Right: User Experience
- When Fonts Fall
- At this point, I’d like to take a moment to speak to you about the adobe PSD format.
- 臆病な魔女 (yui540 graphics)
- Generate Web Developer Portfolio
- Nils Binder’s Website
- mamboleoo
- 39 Shirts – Leaving Mozilla
- Sorting Algorithms Visualized
- Layoutit Grid
- Nafta Free Font
- Defying the mainstream: building technology that respects our rights
- This page is a truly naked, brutalist html quine.
- Creating font subsets
- DigitalOcean’s Hacktoberfest is Hurting Open Source
- How screen readers navigate data tables
- Tactical Challenges In Hiring Junior Engineers
- Web Technologies and Syntax
- Tabloid: The Clickbait Headline Programming Language
- Equal Entry Website Mistakenly Called Out as Inaccessible
- A quintessential blogging mistake.
- Understanding SVG Coordinate Systems and Transformations
- Hi, Are You Doomscrolling?
- Codrops
- The Contrast Swap Technique: Improved Image Performance with CSS Filters
- SQL Murder Mystery
- Challenging projects every programmer should try
- Frontend Design, React, and a Bridge over the Great Divide
- The Architect of Modern Algorithms
- Git commit fixup and autosquash
- lite-youtube-embed
- RealFaviconGenerator.net
- SVGO’s Missing GUI
- Form design
- Designer as Writer
- Canned Web Development
- (Why) Some HTML is “optional”
- Graceful Degradation versus Progressive Enhancement
- The 6 Most Common Accessibility Problems (and How to Fix Them)
- The History of The Web
- n-gate.com
- Your Calendrical Fallacy Is
- Magic Numbers in CSS
- ReadMe Project
- Using CSS Grid the right way
- Demystifying Browsers
- David Bushell
- Laura Kalbag
- Manuel Matuzović
- Robert Heaton’s Office Hours
- Optimizing CSS for faster page loads
- The Best Open Graph Image Size (Stolen From Top Websites of 2018)
- Briefz
- Sass Guidelines
- The “Developer Experience” Bait-and-Switch
- How I Record Educational Videos
- Moment JS is in Maintainance Mode
- When you browse Instagram and find former Australian Prime Minister Tony Abbott’s passport number
- The Whimsical Web
- Using max() for an inner-element max-width
- hosers are tweeting about github contribution graphs again by Wes Bos
- The .gay gTLD is Now Live
- Let’s Say You Were Going To Write a Blog Post About Dark Mode
- A Complete Guide To Dark Mode
- Teach Yourself Computer Science
- The Web Toolbox
- Velvetyne Fonts
- Etcetera Type Company
- Recursive Font
- Jeremy Wagner
- Sam Smith
- Wenli Zhang
- jQuery Credit Card
- Footnotes That Work in RSS Readers
- Infusing Computing
- No Design Development
I no longer make software
- Indexing My Blog’s Outbound Links
- What We Can Learn From Software History by Hille Wayne
- gif de-animation using
details/summary
by Steve Faulkner - Things I Wish I’d Known About CSS
- The Need for Speed, 23 Years Later
- The Just in Case Mindset in CSS
- Dependency
- Four tips for getting to an interview
- The Developer Cover Letter
- Laws of UX
- Creating font subsets
- Remote Hiring at Tech Companies Is Racist
- The Horrifically Dystopian World of Software Engineering Interviews
- Tech Sector Job Interviews Assess Anxiety, Not Software Skills
- AMA With Mozilla’s CEO Mitchell Baker
- Cloud Native Landscape
- Firefox usage is down 85% despite Mozilla’s top exec pay going up 400%
- Giggle; Laughable Security
- Page Weight Matters
- AVIF Has Landed
- Some Uses of The Adjacent Sibling Selector (
+
) in CSS - Inclusive Design Patterns - Coding Accessibility Into Web Design
- Elements Typically In The HTMLTag as Well as TheTag Itself Can Be Made Visible With
display:block
- Web Development Publications Which Pay For Publications
- The Algorithmic Cookbook Has Been Re-Redesigned (And May Go Away Soon)
- Introducing Hour Makes
- Tic Tac Fail: How I Tried (and Failed) to make Tic Tac Toe in an Hour
- How To Add Search To Your Static Site Through a Search Engine
- Making Word Clock, A Clock Which Tells The Time With Words
- WTF is
this
in JavaScript? - Individual Contributor
- Making My Senior Project Virtual Jo: The Handy MCSP Helper
- Making My Senior Project Virtual Jo: The Handy MCSP Helper
- Hey Look, I Made My First Open Source Contribution!
- Mistakes Were Made (and Fixed-ish)
- I Made A Tax Calculator
- fgandiya.me v8— The 8th Version of My Personal Website In All It’s Glory
- SUPPUASTPDS Episode 1: Bad HTML Could Cost You Millions?
- fgandiya.me Now With Half-Assed Dark Mode! (And A YouTube Channel)
- My Experience As A Web Development Volunteer
- A Really Bad Way To Extract PDFs
- The Time I Tried To Do An Acessibility Audit
- What To Learn In My Next Years of Programming?
- The 8.5”×11” Notecard
- Looking Back On Five Years of Programming
- My First Interview With Google
- Improving My Website’s Skip Link
- Using iOS Shortcuts and JavaScript To Extract RSS Feed URLs From YouTube
- My Job Interview At Pivotal
- Adding Search to My Hugo Static Site Using lunr.js
- Compressing Static Webpages With GitLab Pages
- How I Got Around Netlify Not Supporting Hugo Extended Using GitLab CI
- Adding JSON Feed to My Hugo Static Site
- Enabling HTTPS on GitLab Pages Using Let’s Encrypt in Bash For Windows
- Setting Up an Email Based Feedback System.
- My Git Revisited: Summarizing All The Personal Projects I Did In College
- Virtual Jo Revisited
- My Personal Websites Revisited
- Things I Tried To Make My Fast Static Site Even Faster
- CodePen Revisited
- Diary Locker Revisited
- QuickPush Revisited
- Semester of Java Revisited
- QLapse Revisited
- Retweet Be Gone Revisited
- Link Updater Revisited
- My Bachelor’s of Arts in Computer Degree Revisited
- Quote Generator Revisited
- College Hackathons Revisited
- Farai’s Weight Tracker Revisited
- DevLog #5 Fast, Cheap, Good. Pick 2
- DevLog #4
- My First Four DevLogs
- I Made My First Grep Command
- Dialogflow and A Bit of Node.js
- Things I Learned After Giving My First Tech Talk
- The Failed Personal Website Redesign- Part 2: Hosting Woes
- The Failed Personal Website- Part 1: Getting Started
- The Failed Personal Website- Part 1: Getting Started
- Moving from Github Pages to Gitlab Pages
- How I Used Python to Filter Data at My College’s Library
- My Software Engineering Internship Interview At Goldman Sachs
- Why I Didn’t Make Anything During Minnehacks 2017
- Math.floor(it): Now You Can See if Speeding Is Worth It
- Uncommon Hacks 2017
- Making Farai’s Weight Tracker: The (Terrible) Alpha Build
- A New Personal Project: Farai’s Weight Tracker inspired by The Hacker’s Diet
- Six Months In - Planning The Future of This Blog
- My First Tech Interview
- Why Am I Bad At Learning?
- My First Chrome Extension: The Story of QuickPush
- My First Hackathon
- Bookmark Beviary 2: Design
- Building TakeNote, a Notes App for Developers With GitHub Sync
- Half Assing My Static Site’s Search
- Into the Personal-Website-Verse
- My New Portfolio
- The Power and Paradox of Bad Software
- Web Conversations With the Year 2000
- Wes Bos
- Who Knew That Trade Offs Matter When Evaluating Media Codecs and Compression Algorithms
- Why Every Interface Should Be Black And White