Learn CSS Grid in 5 Minutes
Grid layouts are fundamental to the design of websites, and the CSS Grid module is the most powerful and easiest tool for creating it.
The module has also gotten native support by the major browsers (Safari, Chrome, Firefox) this year, so I believe that all front-end developer will have to learn this technology in the not too distant future.
A virtualized CPU forced me to eat my lunch early, every day, for weeks - SQLServerCentral
In the end, it was the updater but only because the schedule for the updater was the same on every server and the time syncing between every machine was perfect. Every day at the same time, normally fast virtual machines which were happy to share some decent CPU's all wanted to use a little bit of CPU at exactly the same time which caused every physical CPU to run at over capacity which ended up taking ages.
More Padding, Please! – Wayfair Design – Medium
If you overhear a design QA session between a product designer and an engineer, odds are you’ll hear the product designer say something like this:
“Can you add 8 pixels of padding here and also there? … Actually, let’s make it 16 pixels.”
Binary - Negative Numbers
Binary arithmetic is easy, so easy a computer can do it, but what about negative numbers? This is altogether more tricky and isn't just a matter of putting a negative sign in front of the number.
Great Artists Write - 99U
Writing intrinsically champions and improves creativity, critical thinking, and clarity.
Writing-first Design
Sketching is great, but before I start sketching, I start writing. Writing first has lots of advantages, regardless of the project you’re working on. Here are a few examples.
Git - When to Merge vs. When to Rebase
To avoid messy merge commits and help keep a relatively clean git commit history use the following workflow when fetching upstream changes:
git fetch origin
git rebase −p origin/develop
Why I Switched To Sketch For UI Design
The one app that seems to tower over everything else at the moment, though, is Sketch. It has grown in popularity like I’ve rarely seen an app do in the recent past, and for a good reason: The developers of Sketch have figured out exactly what interface designers have been looking for and have steadily added functionality to address those needs. The pace of development of Sketch has been phenomenal, to say the least.
CSS: Cat Swinging on String
Deprecated Linux networking commands and their replacements | Doug Vitale Tech Blog
Specifically, the deprecated Linux networking commands in question are: arp, ifconfig, iptunnel, iwconfig, nameif, netstat, and route. These programs (except iwconfig) are included in the net-tools package that has been unmaintained for years. The functionality provided by several of these utilities has been reproduced and improved in the new iproute2 suite, primarily by using its new ip command. The iproute2 software code is available from Kernel.org. Iproute2 documentation is available from the Linux Foundation and PolicyRouting.org.
How to train your Gulpfile to know about environment configurations
“I want to write a Gulpfile that I can use for development and production, so that I can conditionally execute tasks like minifying. I have done this before by duplicating tasks, but it doesn’t feel right because I want my gulpfile to be as DRY as possible. Also, the company I work for has several websites that each need to a build file, which has already proven to be a maintenance nightmare. I also worry that adding complexity will create tech debt for my team, so I want to use common conventions in my Gulpfile’s API that just work.” — every developer
After the flood | Projects | AtF Spark
Data can be hard to grasp – visualising it can make comprehension faster. Sparklines (tiny charts in text, like this: 123{10,20,30,40,50,60,70,80,90,100}789) are a useful tool but creating them for the web has always required code. Removing the need for code makes it more accessible. If you can use type, you can use Spark.
How to Create a Surreal TV Head Photo Manipulation With Adobe Photoshop
Skeuomorphism, Flat Design and The Rise of Type Design
The Rules of Type Design
Here are my proposed rules for Type Design:
You can use lines or strokes.
You can use icons.
You can use typography.
You can change the color of the background.
You can use images.What Happens to Creativity as We Age?
Relatedly, the explanation may have to do with a tension between two kinds of thinking: what computer scientists call exploration and exploitation. When we face a new problem, we adults usually exploit the knowledge about the world we have acquired so far. We try to quickly find a pretty good solution that is close to the solutions we already have. On the other hand, exploration — trying something new — may lead us to a more unusual idea, a less obvious solution, a new piece of knowledge. But it may also mean that we waste time considering crazy possibilities that will never work, something both preschoolers and teenagers have been known to do.
Migrating from Jekyll+Github Pages to Hugo+Netlify
During the last 18 months, working on my Web site became a daunting task—be that for developing, redesigning it, writing a blog post, or making updates to my speaking and workshop pages. My then static site generator, Jekyll, is why. And a change has long been overdue...