Search
Git Checkout at Previous Timeframe
9.1.2019
In the past I’ve blogged about checking out branches created on a specific date as well as sorting git branches by date, but one frequent usage of git and dates is checking out a commit at a given time in the past. For example, I often say “Weird, this feature was working a month...
Quicklink
3.1.2019
We're in the future now so, of course, we're working on ways to speed up the web with fancy new tactics above and beyond the typical make-pages-slimmer-and-cached-like-crazy techniques.
One tactic, from years ago, was InstantClick:
Before visitors click on a link, they hover over that link. Between...
Storing and Using the Last Known Route in Vue
2.1.2019
There are situations where keeping a reference to the last route a user visited can come in handy. For example, let’s say we’re working with a multi-step form and the user proceeds from one step to the next. It would be ideal to have the route of that previous step in hand so we know where the user...
How to Change the WordPress Media Upload Directory
2.1.2019
One thing I’ve always missed about the “old” way of web development was the simplicity of FTP. No deploy scripts, no fuss: simple drag and drop of files and the files are there. I’ve used FTP for assets on this blog for over a decade but I’m finally ready to be lazy...
Aplikace pomůže vytvořit webové stránky, jiná vylepší klávesnici
30.12.2018
V posledním letošním přehledu zajímavých aplikací pro tablety najdete například inovovanou aplikaci s předpovědí počasí, aktualizovanou alternativní klávesnici pro zařízení s Androidem nebo třeba aplikaci, která vám poradí se správným nastavením vaší domácí wi-fi sítě.Další články k tématu:Vybavte...
Aplikace pomůže vytvořit webové stránky, jiná vylepší klávesnici
30.12.2018
V posledním letošním přehledu zajímavých aplikací pro tablety najdete například inovovanou aplikaci s předpovědí počasí, aktualizovanou alternativní klávesnici pro zařízení s Androidem nebo třeba aplikaci, která vám poradí se správným nastavením vaší domácí wi-fi sítě.Další články k tématu:Vybavte...
Gulp for WordPress: Creating the Tasks
27.12.2018
This is the second post in a two-part series about creating a Gulp workflow for WordPress theme development. Part one focused on the initial installation, setup, and organization of Gulp in a WordPress theme project. This post goes deep into the tasks Gulp will run by breaking down what each task...
An Initial Implementation of clip-path: path();
24.12.2018
One thing that has long surprised (and saddened) me is that the clip-path property, as awesome as it is, only takes a few values. The circle() and ellipse() functions are nice, but hiding overflows and rounding with border-radius generally helps there already. Perhaps the most useful value...
Animating Between Views in React
21.12.2018
You know how some sites and web apps have that neat native feel when transitioning between two pages or views? Sarah Drasner has shown some good examples and even a Vue library to boot.
These animations are the type of features that can turn a good user experience into a great one. But to achieve...
WooCommerce
20.12.2018
(This is a sponsored post.)
I just read a nicely put together story about WooCommerce over on the CodeinWP blog. WooCommerce started life as WooThemes, sort of a "premium themes" business started by just a couple of fellas who had never even met in person. Two years and a few employees later they...
Ease-y Breezy: A Primer on Easing Functions
18.12.2018
During the past few months, I’ve been actively teaching myself how to draw and animate SVG shapes. I’ve been using CSS transitions, as well as tools like D3.js, react-motion and GSAP, to create my animations.
One thing about animations in general and the documentation these and other animation...
Nobody is quite wrong.
17.12.2018
There are two opposing views on using non-polyfillable new web features that I find are both equally common in our industry:
Websites don't need to look the same in every browser. The concept of progressive enhancement helps with that. There are tools, even native language features, that help with...
A CSS Venn Diagram
17.12.2018
This is pretty wild: Adrian Roselli has made a series of rather complex Venn diagrams using nothing but CSS. With a combination of the Firefox dev inspector, plus a mixture of CSS Grid and the shape-outside property, it’s possible to do this and without a ton of hacks, too.
I also think it’s super...
Týden Živě: Google One, děsivá státní správa, Revolut a další novinky
16.12.2018
Google v Česku postupně vypouští nové tarify One • Revolut získal evropskou bankovní licenci • Státní e-správa má své mouchy
Making SVG icon libraries for React apps
14.12.2018
Nicolas Gallagher:
At Twitter I used the approach described here to publish the company’s SVG icon library in several different formats: optimized SVGs, plain JavaScript modules, React DOM components, and React Native components.
There is no One True Way© to make an SVG icon system. The only...
Google One začíná fungovat v Česku. Nabízí nové paušály na úložišti Drive a lepší servis
13.12.2018
Google v Česku začíná nabízet nové centrum One, které by mělo už podle svého názvu postupně nabídnout jednotnou správu paušálů na všechny zpoplatněné služby. Prvním uživatelům už dorazil e-mail a jejich avatar v pravém horním rohu se po přihlášení ke službám Googlu zvýraznil rozlišujícím prstencem
Předělaný Edge bude podporovat rozšíření Chromu. A přijde i na Xbox One
11.12.2018
Nová verze internetového prohlížeče Edge od Microsoftu, která bude využívat vykreslovací jádro Chromium, tedy stejné jako Chrome, bude podporovat masivní databázi rozšíření, které na nejpopulárnější prohlížeč existuje. Na Redditu to prozradil softwarový manažer Microsoftu Kyle Alden, upozornil
Google Labs Web Components
10.12.2018
I think it's kinda cool to see Google dropping repos of interesting web components. It demonstrates the possibilities of cool new web features and allows them to ship them in a way that's compatible with entirely web standards.
Here's one: <two-up>
I wanted to give it a try, so I linked...
DRY State Switching With CSS Variables: Fallbacks and Invalid Values
6.12.2018
This is the second post in a two-part series that looks into the way CSS variables can be used to make the code for complex layouts and interactions less difficult to write and a lot easier to maintain. The first installment walks through various use cases where this technique applies. This post...
The Software We Pay For
5.12.2018
We did a Web Developer Economics series a few years ago, where we looked at the various costs of being a web developer:
Web Developer Economics: One-Off Software Costs
Web Developer Economics: Hardware Costs
Web Developer Economics: Monthly Service Costs
Web Developer Economics: The Wrapup
I'm...