Search
Blockchain’s Once-Feared 51% Attack Is Now Becoming Regular
8.6.2018
At least five cryptocurrencies have recently been hit with a 51% attack, a vulnerability users used to scoff at
Getting Started with Yoga and Prisma for Building GraphQL Servers
7.6.2018
By now, you have probably heard a lot of buzz about GraphQL going around and how it’s going to replace REST but you don’t even know where to begin. You hear a lot of buzzwords about mutations and
Combining the Powers of SEM and BIO for Improving CSS
4.6.2018
CSS is easy, some might argue, but that "easiness" can cause messy code. This is especially true through power of preprocessors like Sass or Less where, if you aren’t careful, your CSS can become harder to deal with instead of easier. Sass? Harder? This Gist shows a great example of Sass nesting...
Forms, Auth and Serverless Functions on Gatsby and Netlify
31.5.2018
Abstracting infrastructure is in our DNA. Roads, schools, water supply networks—you get the idea. Web development is no exception: serverless architectures are a beautiful expression of that phenomenon. Static sites, in particular, are turning into dynamic, rich experiences.
Handling static...
Learning Gutenberg: Building Our Custom Card Block
25.5.2018
We’ve got some base knowledge, we’ve played with some React and now we’ve got our project tools set up. Let’s dive into building our custom block.
Article Series:
Series Introduction
What is Gutenberg, Anyway?
A Primer with create-guten-block
Modern...
Build Native Modals Using the Dialog Element
24.5.2018
With release of HTML 5.2 comes the dialog element. The dialog element has been around for a while now but was an experimental technology.
Previously, if we wanted to build a mo
Free Introduction to Web Development Workshop
15.5.2018
Brian Holt and the Frontend Masters team are putting on a free workshop today and tomorrow that is live-streamed for anyone that's interested. This is super cool because, despite the fact that there is a mountain of articles about web development out there, there are only few that start with...
Locate and identify website visitors by IP address
10.5.2018
(This is a sponsored post.)
Big thanks to ipstack for sponsoring CSS-Tricks this week!
Have you ever had the need to know the general location of a visitor of your website? You can get that information, without having to explicitly ask for it, by the user’s IP address. You’re just going to need...
CSS Environment Variables
4.5.2018
We were all introduced to the env() function in CSS when all that drama about "The Notch" and the iPhone X was going down. The way that Apple landed on helping us move content away from those "unsafe" areas was to provide us essentially hard-coded variables to use:
padding:
...
Practical Jokes in the Browser
28.4.2018
I know April Fool’s Day is at the beginning of this month, but hey, now you’ve got a year to prepare. Not to mention a gool ol’ practical joke can be done anytime.
Fair warning on this stuff… you gotta be tasteful. Putting someone’s stapler in the jello is pretty hilarious unless it’s somehow...
Server-Side Visualization With Nightmare
24.4.2018
This is an extract from chapter 11 of Ashley Davis’s book Data Wrangling with JavaScript now available on the Manning Early Access Program. I absolutely love this idea as there is so much data visualization stuff on the web that relies on fully functioning client side JavaScript and potentially...
Set a Default Push Remote with git
27.3.2018
During my early days of git usage, my config allowed me to simply type git push instead of git push {origin} {branch_name} which I need to now. Up until recently I needed to type out the long version…(I know)…which was incredibly annoying because I like using detailed branch names....
Google chce konkurovat Geforce Now, spustí streamování her v nové službě Yeti
9.2.2018
Určitě si vzpomínáte na Onlive, službu, která slibovala streamování her i na low-endová zařízení. Na stejném principu dnes funguje i Geforce Now od Nvidie nebo menší projekty jako Rainway, kde lze streamovat hry z vlastního počítače. Do téhle kategorie by se měl zanedlouho zapojit i Google s
Nové hry i na slabém počítači: Vyzkoušejte zdarma Geforce Now pro PC
8.1.2018
GeForce Now po Shiledu a Macu míří na PC • hry zakoupené na Steamu nebo Uplay můžete hrát na slabém počítači
Overwatch’s newest hero, Moira, is now playable on the game’s PC public test realm.
7.11.2017
Overwatch’s newest hero, Moira, is now playable on the game’s PC public test realm. Announced at BlizzCon on Friday, Moira is a mad scientist support hero who looks kinda like David Bowie and fires beams of pure energy from her hands (also like David Bowie). In other words, she’s mad fun...
Thunderbolting Your Video Card
24.3.2017
When I wrote about The Golden Age of x86 Gaming, I implied that, in the future, it might be an interesting, albeit expensive, idea to upgrade your video card via an external Thunderbolt 3 enclosure.
I'm here to report that the future is now.
Yes, that's right, I paid $500
Your Digital Pinball Machine
2.11.2016
I've had something of an obsession with digital pinball for years now. That recently culminated in me buying a Virtuapin Mini.
OK, yes, it's an extravagance. There's no question. But in my defense, it is a minor extravagance relative to a real pinball machine.
The mini is much smaller than
The Blockchain Created By Ethereum’s Fork is Forking Now
25.10.2016
A blockchain that was born out of the rejection of a specific technical change is on the verge of making that specific change, some argue
Your Own Personal WiFi Storage
7.5.2016
Our kids have reached the age – at ages 4, 4, and 7 respectively – that taking longer trips with them is now possible without everyone losing what's left of their sanity in the process. But we still have the same problem on multiple hour trips, whether it's in a car, or
China’s Third-Largest Mobile Network Now Accepts Bitcoin
29.11.2013
Consumers in China can now purchase smartphones with bitcoin from major carrier China Telecom