Search
Dip Your Toes Into Hardware With WebMIDI
12.12.2019
Did you know there is a well-supported browser API that allows you to interface with interesting and even custom-built hardware using a mature protocol that predates the web? Let me introduce you to MIDI and the WebMIDI API and show you how it presents a unique opportunity for front-end developers...
How I’ve Improved as a Web Developer (and a Person) in 2019
11.12.2019
We’re sliding into the roaring twenties of the twenty-first century (cue Jazz music 🎷). It’s important that you and I, as responsible people, follow the tradition of looking back on the past year and reflect on the things that went right and wrong in the hopes of becoming the best version...
Kraken: $75 Device Will Get You Into Crypto Hardware Wallet KeepKey
11.12.2019
Kraken Security Labs said crypto hardware wallet KeepKey is not doing enough to protect customers from physical attacks, saying it was able to get into the system using a $75 device
There’s a New Game That Will Make You a Bitcoin Collector
11.12.2019
A game screenshot.
Want to be a Bitcoin (BTC) collector, but you are either afraid of getting in the game or don’t have the funds to? Want to see what life is like for miners (not literally)? Well, there’s a literal game for you to play and experience what it’s like being a miner.
The Cryptoverse...
Freak Flags
11.12.2019
I don't see image sprites used that much anymore, but it's still a good technique for reducing downloaded decorative image assets when you have multiple on a page. The big idea is combining all the graphics into one and then shifting around the size and background-position to reveal one at...
Nike tokenizing shoes on the blockchain
11.12.2019
CoinMarketCap Daily Newsletter Your daily newsletter for 11 December, 2019 “The learning process continues until the day you die.” - Kirk Douglas In today's newsletter, we will be covering: World's 2nd-largest bank CCB launching blockchain refactoring Nike patenting a system for […]
The...
How Saying 100K Times ‘Crypto’ Helps Homeless (And Promotes Your Startup)
11.12.2019
CoinBurp CEO, Peter Wood, during a live stream. In an ambitious bid to raise money for Centrepoint, a UK homeless charity, and encourage charities to accept cryptocurrency as the form of donation, Pete Wood, the CEO of CoinBurp, a crypto startup, has challenged himself to say the word ‘crypto’...
Making a Better Custom Select Element
11.12.2019
We just covered The Current State of Styling Selects in 2019, but we didn't get nearly as far and fancy as Julie Grundy gets here. There is a decent chunk of JavaScript that powers it, so I'm still very much eyeballing browsers' recent interest in giving us more powerful selects in (presumably)...
WordPress.com: One CMS, Infinite Possibilities
11.12.2019
(This is a sponsored post.)
Have you ever looked at a site and knew exactly what CMS powers it? You might see a distinctive design aesthetic that gives it away. Or maybe it's something even less obvious and even harder to articulate, but you know it when you see it.
That seems true with just about...
Are You Ready to Attend the 3rd Edition World Blockchain STO Summit This February?
10.12.2019
The 3rd Edition World Blockchain STO Summit will be one of the most important summits in Asia. It is dedicated to innovative technologies, bringing together the biggest names and the brightest minds, who are actively shaping the industry. World Blockchain STO Summit’s special focus will be given...
A Handy Sass-Powered Tool for Making Balanced Color Palettes
9.12.2019
For those who may not come from a design background, selecting a color palette is often based on personal preferences. Choosing colors might be done with an online color tool, sampling from an image, "borrowing" from favorite brands, or just sort of randomly picking from a color wheel until...
JavaScript ~~
9.12.2019
JavaScript is loaded with tiny syntax tricks to accomplish useful effects. For example, explore any codebase to see !! being used to convert a value to a boolean value. Have you seen ~~ before? Let’s have a look at what it does! We can employ ~~ to trigger a Math.floor operation with those...
Buy Presents or a Christmas Trip Using Gift Cards Purchased With Crypto
8.12.2019
Gift cards have become a popular payment tool for cryptocurrency users. Plenty of platforms now offer a wide variety of cards which can be purchased with your digital coins. You can use them to buy just about any product or service from major and small retailers, order food and drinks, or book...
Motion Paths – Past, Present and Future
6.12.2019
Cassie Evans has a great intro to motion paths. That is, being able to animate an element along a path. Not just up/down/left/right, but whatever curvy/wiggly/weird path you want.
It's an interesting subject because there are so many different technologies helping to do it over time. SMIL...
Techniques for Rendering Text with WebGL
6.12.2019
As is the rule in WebGL, anything that seems like it should be simple is actually quite complicated. Drawing lines, debugging shaders, text rendering… they are all damn hard to do well in WebGL.
Isn’t that weird? WebGL doesn't have a built-in function for rendering text. Although text seems like...
CSS Architecture for Modern JavaScript Applications
6.12.2019
There is a lot to like from Mike Riethmuller here:
The title. When you're building a website from JavaScript-powered components anyway, that is a moment to talk about how to do styling, because it opens some doors to JavaScript-powered styles that you probably wouldn't otherwise choose.
The...
Auto Layout lands in Figma
5.12.2019
Here’s a fresh update to my favorite design tool that is thoroughly exciting: Auto layout! That means we can make frames that resize based on the size of the content within it. That's particularly useful for buttons in a design system where you want to drop a button on the page and then keep...
The Rising Complexity of JAMstack Sites and How to Manage Them
5.12.2019
When you add anything with user-generated content or dynamic data to a static site, the complexity of the build process can become comparable to launching a monolithic CMS. How can we add rich content to static sites without stitching together multiple third-party services?
For people in...
Firefox 71: First Out of the Gate With Subgrid
5.12.2019
A great release from Firefox this week! See the whole roundup post from Chris Mills. I'm personally stoked to see clip-path: path(); go live, which we've been tracking as it's so clearly useful. We also get column-span: all; which is nice in case you're one of the few taking advantages of...
France is piloting its own digital currency too
5.12.2019
CoinMarketCap Daily Newsletter Your daily newsletter for 5 December, 2019 “Believe that with your feelings and your work you are taking part in the greatest; the more strongly you cultivate this belief, the more will reality and the world go forth […]
The post France is piloting its...