Archives
Everything I’ve written goes here
- Working With Web Feeds: It’s More Than RSS css-tricks.com
-
"Imagine if Doctors Relied on Google As Much As Programmers Do"
They always have, bucko.
-
Did You Know That I Have YouTube Channels?
I do video too.
- Rasmus Lerdorf Quotes en.wikiquote.org
- Technical documentation writing quick tips / Marijke Luttekes marijkeluttekes.dev
- Making world-class docs takes effort | daniel.haxx.se daniel.haxx.se
- Tech Recruiting, You Have a Problem | by Brenton Poke | Nov, 2021 | Medium https://medium.com/@BrentonPoke/
- Inertia adactio.com
- The HTML <video> element needs to go back on the drawing board www.ctrl.blog
- Dan Hollick on the issues with WCAG's color contrast ratio https://mobile.twitter.com/DanHollick/
- How Users Read on the Web www.nngroup.com
- Don't be afraid of the Big Long Page by Amy Hupe, content designer. amyhupe.co.uk
- Why is The Uber App So Large?? (From an ex-Uber mobile engineer & manager) [VIDEO 13:42] https://www.youtube.com/c/mrgergelyorosz
-
Blaming Screen Readers 🚩×5
adrianroselli.com
Adrian explains why acessibility is your responsibility, even though tech can do better.
-
Breadcrumbs In Hugo
After hours of frustration caused by infinite recursion, I discovered that recursion done properly is good actually.
- Nicholas Zakas Illustrates 'Free as In Puppy' twitter.com
- Web Features That May Not Work As You’d Expect css-tricks.com
-
Give Your Illustrations Dark Mode With This Simple Trick
Damn color theory, get dark mode images the easy way.
-
You Can Give A Website Dark Mode With Just One CSS Property
The quickest way to get dark mode, with some caveats.
-
Converting Video into Animated Images Using FFmpeg
Some command line scripts you can use to convert a video into various animated image formats and videos.
-
list-style:none Removes Semantics From Lists In WebKit with VoiceOver
As useful as lists are, browsers might not expose their semantics to screenreaders depending on a list's style.
-
I Now Have A Newsletter; See The First Email
I finally have a newsletter!
-
Let a website be a worry stone.
ethanmarcotte.com
Explains why I can't stop redesigning this website.
- After Working at Google, I'll Never Let Myself Love a Job Again nytimes.com/section/opinion
-
Let me learn: Provide tutorials in more formats
tatianamac.com
Leveraging various digital mediums to reach learners best.
-
Adding Permissive CORS to Netlify
The CORS headers I set for my Netlify site
-
Bias In AI
Thoughts on tweeters uncovering bias in Google Translate when translating from gender-neutral languages.
- An Alphabet of Accessibility Issues www.perpendicularangel.com
- #19: Blogging vs. blog setups rakhim.org
-
Sticky Footer Using Flexbox With Just 4 CSS Declarations
Using four CSS declarations and flexbox, you can make a sticky footer.
-
I'm Not Ready To Blog And Program Again and I Doubt I Ever Will So I'll Figure It Out As I Go
You have no idea how many times I've made the same project over an over again. I'm sick of it so I'm going to make it up as I go.
- Webbed Briefs briefs.video
-
Heydon Pickering on How to Think About Progressive Enhancement
twitter.com
Worry less about people disabling JavaScript for websites.
-
Rendering a Copyright Footer In Hugo
Save bytes of data by statically generating the copyright footer.
-
An ISO 8601 Date Snippet For VS Code
I use this to make more accurate
-
Why a11y Isn't Ironically Inaccessible
The "inaccessibility" helps in some ways
-
Where You Can Find The Various Default Web Browser Style Sheets
Here's where you can find various user agent (browser default) stylesheets.
- Page Weight Matters blog.chriszacharias.com
-
Making My Senior Project Virtual Jo: The Handy MCSP Helper
How I made Virtual Jo in college
-
Hey Look, I Made My First Open Source Contribution!
Here's how I became an open source contributor but fixing a (not so) serious typo in Hugo's documentation.
- Mistakes Were Made (and Fixed-ish)
-
I Made A Tax Calculator
My first attempt at making an unofficial tax calculator
-
fgandiya.me v8— The 8th Version of My Personal Website In All It’s Glory
I hope you like the 8th version of my personal website.
-
SUPPUASTPDS Episode 1: Bad HTML Could Cost You Millions?
How bad HTML can get expensive.
-
fgandiya.me Now With Half-Assed Dark Mode! (And A YouTube Channel)
Here's how I added a terrible version of dark mode on my personal website
-
My Experience As A Web Development Volunteer
On my bad volunteering experience
-
A Really Bad Way To Extract Data From PDFs
Plz don't extract PDFs like this...
-
The Time I Tried To Do An Acessibility Audit
Accesibility matters, but what happens when you can't get the things you've found fixed.
-
How To Not Get A Job After College
I'll never get a job at this rate
-
My Other Tech Interviews
All the disasterous tech interveiews I've had so far.
-
What To Learn In My Next Years of Programming?
Here's what I want to accomplish in my next five years of programming.
-
Looking Back On Five Years of Programming
Looking back on my first 5 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
- Setting Up an Email Based Feedback System.
- My Git Revisited: Summarizing All The Personal Projects I Did In College
-
Virtual Jo Revisited
Here's how I made my senior project, Virtual Jo.
- What I Did At My Job In The College Library
-
My Personal Websites Revisited
My personal website through the years.
-
Things I Tried To Make My Fast Static Site Even Faster
Looking into why my site is so fast.
-
CodePen Revisited
In this post, I revisit my CodePen Account
-
Diary Locker Revisited
On the time I made a desktop encryption utility to encrypt my video diary.
-
QuickPush Revisited
On the time I made QuickPush.
-
Semester of Java Revisited
On the time I tried to do the learn by teaching thing.
- QLapse Revisited
-
Retweet Be Gone Revisited
Here's how I used Twitter's API to disable retweets.
-
Link Updater Revisited
On the time I wasted three hours over the summer making a program for a random stranger I've never met. Worst of all, it didn't even work.
-
My Bachelor's of Arts in Computer Degree Revisited
Here's what I learned while getting my CS degree.
-
Quote Generator Revisited
An old project from the time I followed Free Code Camp
-
College Hackathons Revisited
Here I talk about my experience at hackathons.
-
Farai's Weight Tracker Revisited
I've tried many times to lose weight but I keep failing. When I made Farai's Weight Tracker, I thought it would be different this time around.
-
DevLog #5 Fast, Cheap, Good. Pick 2
This week I kept working on my senior project. I didn’t accomplish a whole lot however. That’s because I was writing about the wrong thing.
-
DevLog #4
Here's what I worked on this week.
-
My First Four DevLogs
As I was planning Farai’s Code Lab, I decided to make a weekly series called DevLogs in which I provide updates on my coding projects.
-
I Made My First Grep Command
I finally found a use case for grep
-
Dialogflow and A Bit of Node.js
A tech talk on how I used Dialogflow and a bit of Node.js
-
Things I Learned After Giving My First Tech Talk
After giving my first(ish) tech talk, I want to recap what I learned from it.
-
The Failed Personal Website Redesign- Part 2: Hosting Woes
Here's how I'm struggling to find a host for my personal website.
- The Failed Personal Website- Part 1: Getting Started
-
Moving from Github Pages to Gitlab Pages
Up until now, I've hosted my personal website on GitHub Pages and I have few complaints.
-
How I Used Python to Filter Data at My College's Library
At work, I was tasked with filtering library course guide data. Here's how I used Python to help me.
-
My Software Engineering Internship Interview At Goldman Sachs
On the time I had an internship interview with Goldman Sachs.
-
Why I Didn't Make Anything During Minnehacks 2017
Here's why I didn't make anything at Minnehacks 2017.
-
Math.floor(it): Now You Can See if Speeding Is Worth It
Going into detail about the project I made at Uncommon Hacks 2017.
-
Uncommon Hacks 2017
Uncommon Hacks 2017 was the most sucessful Hackathon I've been to ever. Here's why.
-
Making Farai’s Weight Tracker: The (Terrible) Alpha Build
Here's what FWT looks like in it's early stages
-
A New Personal Project: Farai’s Weight Tracker inspired by The Hacker’s Diet
After many weeks of not doing much, I’m back and ready to start a new personal project to help me lose weight!
-
My First Tech Interview
After 30+ applications and 4 career fairs, I've finally got called in for an interview by a dev shop located in Des Moines, Iowa.
-
My First Chrome Extension: The Story of QuickPush
On the time I made a Chrome Extension to search music on Spotify.
-
My First Hackathon
Where I write about my first experience at a hackathon.