Links by Friday logo

Links by Friday

Subscribe
Archives
June 14, 2024

Links by Friday 025 - Write Good Commit Messages

I’ve been thinking about Microsoft’s mis-steps with Windows and AI lately and what it means for Linux and alternative Operating Systems and wrote a thing to express my current thinking: Linux’s great opportunity.

Tiny Grotesk, a neogrotesk typeface was recently released and it looks gorgeous.

A Guide to Writing Good Commit Messages

Who is a commit message for?

Users of your project

People investigating or reporting bugs.

Code reviewers.

Other developers of the same project.

Anyone browsing the source control history.

https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/commit-messages/

Back to Basics with HTML and CSS

If you come at CSS with a JavaScript-oriented world view in an environment where you don’t control the DOM you’re basically fucked as a learner and CSS will feel unpredictable and super complex.


Why you need to go back to basics if you want to learn HTML or CSS – Baldur Bjarnason

Yesterday I posted this short post on the various social media sites I’m on: We really don’t make enough of the fact that you don’t need JS to make a nice website.

Premium Fonts to Future Proof your Web Design

A small selection of fonts ideal for keeping your web design timeless and forward-looking.


A Selection of Fonts That Future-Proof Your Web Design | Codrops

A small selection of fonts ideal for keeping your web design timeless and forward-looking.

Beyond CSS Media Queries

In summary, we have more tools to create fluid layouts but media queries are not going away anytime soon.

Related post: Look Ma, No Breakpoint


Beyond CSS Media Queries — Smashing Magazine

Juan Diego Rodriguez explains why media queries still occupy a vital role in responsive layouts; only they are now one tool in a larger toolbox with modern techniques that are best when used together.

Instead of Auth, use Permission and Login

We should always use the most clear terms we have. Sometimes there's not a great option, but here, we have wonderfully clear terms. Those are "login" for authentication and "permissions" for authorization. Both are terms that will make sense with little explanation (in contrast to "authn" and "authz", which are confusing on first encounter) since almost everyone has logged into a system and has run into permissions issues.

https://ntietz.com/blog/lets-say-instead-of-auth/

    That's it, see you next time.

    Don't miss what's next. Subscribe to Links by Friday:
    Powered by Buttondown, the easiest way to start and grow your newsletter.