Search
SimCity 4’s Soundtrack Is So Good You’re Already Reinstalling The Game
20.12.2020
Welcome to Morning Music, Kotaku’s hangout for folks who love video games and the cool-ass sounds they make. Today I’m going to remind you all how much the music in SimCity 4 slaps. Granted, I just did, but now I will go into greater length.Read more
Crypto Voucher, a Thoughtful Crypto Gift for Your Loved Ones
20.12.2020
Christmas, New Year’s Eve, or any other occasion when it is a time for giving and showing that you care, most of us try to be thoughtful and give the gift that stands out. Gifting is not only an act of kindness; it is also an art that takes into consideration not only everything...
Change vs. Inertia
18.12.2020
Recently, I’ve become more deeply aware of the inherent tension between change and inertia, as it applies to the evolution and use of web technologies. These forces have always been present and opposed to each other, but it seems to me that the side effects of these collisions are impacting...
Optimizing Image Depth
18.12.2020
Something I learned (or, I guess, re-learned) this year is how important it is to pay close attention to the bit depth of images. Way back in the day, we used to obsessively choose between 2-, 4-, or 8-bit color depth on our GIFs, because when lots of users were using dialup modems to surf the...
What Makes CSS Hard To Master
18.12.2020
Tim Severien:
I feel we, the community, have to acknowledge that CSS is easy to get started with and hard to master. Let’s reflect on the language and find out what makes it hard.
Tim’s reasons CSS is hard (in my own words):
You can look at a matching Ruleset, and still not have the whole...
What’s Old is New
18.12.2020
This year, I learned a lot about how “old” tricks can solve a lot of modern problems if you use the right tools. Following the growth of Jamstack-style development has been both a learning experience, while also a nostalgic one. It’s been amazing to see how you can power plain...
Don’t think Bitcoin’s supply is finite? You probably don’t understand the tech
17.12.2020
A research firm’s head recently claimed Bitcoin’s capped supply could be changed
I learned to love the Same-Origin Policy
17.12.2020
I spent a good chunk of my work life this year trying (in collaboration with the amazing Noam Rosenthal) to standardize a new web platform feature: a way to modify the intrinsic size and resolution of images. And hey! We did it! But boy, was it ever a learning experience.
This wasn’t my first...
25 Years of JavaScript & 25 Free Courses
17.12.2020
(This is a sponsored post.)
Pluralsight is giving away 25 courses on JavaScript for free to celebrate JavaScript’s 25th birthday. It’s no cheapie, either. The courses range from getting your hands dirty with JavaScript for the first time, to full-on reactive development....
Holiday Blues Got You Down? Try an Ugly Sweater on for Size
17.12.2020
Top Product: Cheeky Deadpool Sweater | $40 | AmazonRead more
Three Ways to Distinguish a Site From the Norm
16.12.2020
In an age where so much web design is already neat, clean, and simple, I can think of three ways to distinguish your site from the norm:
Stunning visuals that cannot be created in UI vector editors, like Figma and Sketch
Beautifully-animated interactions that cannot be dreamt in the language...
Learning to Simplify
16.12.2020
When I first got this writing prompt, my mind immediately started thinking stuff like, “What tech have I learned this year?” But this post isn’t really about tech, because I think what I’ve learned the most about building websites this past year is simplification.
This year, I’ve learned that...
Slow Movement
16.12.2020
There was a time when I felt overwhelmed by how fast the web developed. It seemed like not a single day passed without a new plugin, framework, technique, or language feature being released. I believed that in order to survive as a freelancer and to compete with others I had to learn everything...
How to Use the Locomotive Scroll for all Kinds of Scrolling Effects
16.12.2020
I was recently looking for a way to perform scrolling effects on a project and I stumbled on the Locomotive Scroll library. It lets you perform a variety of scrolling effects, like parallax and triggering/controlling animations at scroll points.
You might also call it a “smooth scrolling” library...
The Power of Lampshading
16.12.2020
I enjoyed this blog post from Shawn. Lampshading is apparently the idea of a TV show calling attention to some weakness (like an implausible plot point) so that the show can move on. By calling it out, it avoids criticism by demonstrating the self-awareness. For developers, Shawn notes, it’s...
These Are the Most Ridiculous RGB Gadgets You Can Buy
16.12.2020
Much to the dismay of my fellow coworkers, I admit I’ve got a soft spot for gadgets with RGB lighting. I prefer keyboards that light up like a disco ball (after all, you can always turn the lights off), and I pay extra to make sure that all the smart lights in my house can go full RGB instead...
CryptoWars Is an Ideal Combination of Gaming and Liquidity Mining
16.12.2020
Decentralized finance (Defi) has сaused a mighty furor recently. Users have forgotten almost about everything while searching for money earning opportunities. Fortunately, the CryptoWars decentralized platform has created a wonderful solution that allows efficient and entertaining...
It’s Always Year Zero
16.12.2020
In the short term, opinions about technology often follow a compressed form of Laver’s Law:
Everything just before me was completely broken.
Everything that comes after me is completely unnecessary.
Everything I use right now is perfectly fine; stop changing things.
We tend to judge things based...
Old is Solid; New Gets Talked About
15.12.2020
When Chris asked me to write about “one thing I learned about building websites this year” I admit my brain immediately went through a list of techniques and CSS properties I started using this year. But then I paused. Other people can write about that much better than I can....
What’s New in WCAG 2.1: Label in Name
15.12.2020
WCAG 2.1 Recommendations rolled out in 2018. It’s been a couple years now and there are some new Success Criterion. In this article, I will discuss Label in Name, which is how we visually label components. We’ll take a look at what some failure states look like, how to fix them, and examples of...