That Sinking Feeling (The #HugOps Song)
Doing ops properly is hard. Most of us are failing & learning every day. Some of us manage to have fun too.
Doing ops properly is hard. Most of us are failing & learning every day. Some of us manage to have fun too.
HOW HAVE I NOT HEARD OF GIT WORK TREES??? WHAT THE EFF. They are so incredible. You have to check them out!!! In this video I go over them briefly, assuming you are smart enough to understand them, and also show you my workflow with vim! Its fantastic!
This talk by Brittany Storoz from JSConf EU 2018 is sooo good! If you’ve ever wondered why we call bugs bugs, why we throw and catch exceptions, or why we use foo and bar as placeholder variables, give it a 👀
Here’s a sneak peek of our upcoming episode of The Changelog (plus bonus videos) starring Julia Evans, Drew Neil, Suz Hinton, and Gary Bernhardt!
We did a somewhat deep exploration of Vite on JS Party #168. During that time I shared some tips & tricks for quickly coming up to speed on an open source project. Some of it is JavaScript/Vite-specific, but there are general principles laced in there as well. Maybe it’ll help you read other people’s code more effectively.
Adam Wathan reveals Tailwind’s new JIT compiler:
One of the hardest constraints we’ve had to deal with as we’ve improved Tailwind CSS over the years is the generated file size in development. With enough customizations to your config file, the generated CSS can reach 10mb or more, and there’s only so much CSS that build tools and even the browser itself will comfortably tolerate.
Today I’m super excited to share a new project we’ve been working on that makes this constraint a thing of the past: a just-in-time compiler for Tailwind CSS.
“Hi Julian. I see you have your computer linked to the telephone line. Can you tell us how you did that?”
Go Time’s Mat Ryer breaks out the acoustic for all the Generics haters out there:
A musical message for #golang people thinking of leaving because the Go Generics proposal was official accepted. (Spoof of You’ll Be Back from Hamilton.)
If you like this, you’ll be happy to hear we conned invited Mat on to JS Party this week and threatened him asked him to create some jingles for our regular segments. If you don’t like it, please travel back in time and skip that last sentence.
JS Party panelist Emma Bostian is getting serious about YouTube, it seems. This a great rundown of how she is (and you could be) generating income from her dev skills outside the typical 9-5.
Do you know YAML tricks and gotchas? In this video you will learn the basics of lists and maps as well as topics such as snippet reuse and managing several definitions in the same file 🙇
Congrats to Salman for launching his YouTube channel!
Database (de)normalization is a tricky topic. Just because you can store some of your data in Postgres’ JSON data type, that doesn’t mean you should. But how do you decide? That’s what I asked Craig Kersteins on The Changelog a few weeks back. His answer was insightful, to say the least.
This segment will be included in a podcast near you soon enough, but we thought it’d be fun to share the video as a standalone since we watched the whole thing play out via K9s.
A narrated redesign packed with typography, brand, and color advice
Jared Mauch was tired of waiting for high speed internet access to his very rural house in the outskirts of Ann Arbor, MI so he started a telco to get fiber to his town.
Development was happening in and around Ann Arbor putting new subdivisions nearby. I expected broadband would reach my new home eventually (Cable, DSL, FTTx), but…nothing came. I know…start a telco! – source slides
Jared covers everything in this video – the research, planning, finances, pre-builds, getting customers, internet access, construction, contractors, and running all the fiber.
A fun throwback in honor of Windows 95’s recent 25th anniversary. This ad is pure 90’s and still dope, IMHO.
Hat tip to @rouzbeh84 for sharing this in our #jsparty channel.
A web app that works out how many seconds ago something happened. How hard can coding that be? Tom Scott explains how time twists and turns like a twisty-turny thing.
I wanted to surface this just in case your podcast queue is stacking up and won’t have a chance to listen to our Working in Public episode before September 1st. Hear all about it 👇
Una Kravets does a great job explaining these 1-liners. It’s amazing what you can accomplish with very little modern CSS. See also the demo site of all the layouts.
I thought it’d be cool to get mix test
and mix format
running on pushes to the changelog.com repo, so I gave GitHub Actions the old college try. After (not too much) futzing around on my own, I figured I’d have more success by getting an expert to help out. Good call be me! 😆
In this ~1 hour jam session, we go from zero to a successful Actions workflow. I learned a lot along the way, and you might too by joining us on the journey. Thanks, Jonathan!
This insight by Aaron Schlesinger on the latest Go Time is on point (IMHO), and realizing this relationship between the two social networks might change the way you think about code on GitHub…
This episode of JS Danger recorded for OpenJS World won’t be hitting the audio feed, so I figured I should log it in news for those interested. What’s JS Danger?
JS Party’s don’t-call-it-jeopardy game show where 3 OpenJS World speakers put their web dev knowledge to the test. Can you out-wit your fellow devs? Play along to find out with special guests Cassidy Williams, Prosper Otemuyiwa, and Tiffany Le-Nguyen.
Nick does a great job with these videos. If you’ve never given Turbolinks a serious look, this would be 20 minutes well spent. We’ve been using Turbolinks for 4+ years now with great success.
Chris McCord:
Phoenix v1.5 has been released with LiveView integration. This release makes it easier than ever to build interactive, real-time applications. We put together a quick screencast to show just how much you can accomplish in 15 minutes with LiveView