« A Few of My Favorite (Dev) Things

March 4, 2019 • ☕️ 3 min read

GithubProgrammingSoftware Development

Photo by [Annie Spratt](https://unsplash.com/photos/rx1iJ59jRyU?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/search/photos/gift?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)
Photo by [Annie Spratt](https://unsplash.com/photos/rx1iJ59jRyU?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/search/photos/gift?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

I am well aware it is March, no where near the holiday season, and tomorrow we close out our gluttonous ways with Mardi Gras, Fat Tuesday, Carnival, or whatever you call the day before the start of Lent. Or maybe tomorrow is just a regular Tuesday for you. Congrats on making it through Monday then.

No matter where you are in 2019, I want to give you a small gift in the form of some of my favorite repos of all time. Consider it “lagniappe”, a little something extra since Oprah has a pretty firm grasp on favorite things the back half of the year. 🎁

.gitignore Templates

I don’t know about you, but I bounce between a number of different languages weekly, sometimes daily. Unity projects create a ton of things you don’t necessarily want to share with the world, so I highly recommend taking a peek at these.

_A collection of useful .gitignore templates. Contribute to github/gitignore development by creating an account on…_github.com

Pro tip — anything you write in the Unity editor ends up as parameters in the scene. So if you were stupid like me and put a bunch of credentials in there in early 2018, the next section is for you!

GitHub Flavored Markdown Cheatsheet

Speaking of Git/GitHub things, I’m the type of person who genuinely may never commit something I learn to memory. This includes things I do every day, multiple times a day.

I don’t know my left from my right, I overthink what direction an “L” goes when I hold my hands out, what makes you think I’m going to remember how to link something in markdown? Parens before brackets or brackets before parens?

_Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. …_github.com

Are there other cheatsheet type things? Absolutely. But I’ve been referencing this project’s wiki for the basics for years.

Scrub Your Repo For Secrets

I had about 6 repos across GitHub and GitHub Enterprise that needed to be heavily cleaned thanks to not understanding how Unity handled scenes. And these were not trivial ‘Hello World’ type repos, these were the kinds of repos you could go grab coffee, come back to your desk, and maybe they’ve finished cloning or committing or whatever you asked them to do.

_Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala …_github.com

I’ve only used this to remove credential values from very specific files, but it worked great and I didn’t see any unwanted side effects.

Don’t forget to delete any secrets, tokens, passwords, etc. you may have cleaned.

Automated Accessibility Testing

Back when I was writing internal enterprise web applications, I attended a short presentation by someone who designed web apps and tested them using a screen reader. It was shockingly horrible to hear how painful the experience was for someone using a screen reader.

While I don’t consider myself specifically an accessibility advocate or champion, I did read that an automated accessibility testing tool can help bring you from barely accessible to mostly accessible. Tools like AccessSniff can help get you about 70–85% of the way there, although your mileage may vary.

_Automated accessibility testing using HTML_Codesniffer (WCAG and Section508) - yargalot/AccessSniff_github.com

Diverse Speakers

It is 2019 and I’m tired of being the only female conference speaker in your lineup. Last year I got more aggressive about this, and you can expect more of that this year.

Here is a great list of women who speak and organize events. Keep in mind this is only one piece of the diversity picture.

_A list of women tech speakers & organizers. Add yourself or others by submitting a PR! PS if you do add someone, make…_github.com

And here’s another piece, Black speakers in tech.

_Contribute to samanthabretous/black-speakers-in-tech development by creating an account on GitHub._github.com

By no means is this comprehensive, but it’s a great place to start. Have another repo filled with diverse speakers? Let me know and I’d be happy to add it.

What are your favorite repos of all time? Let me know in the comments. Maybe your favorite repo ends up being a new favorite repo of mine!