Archive for: March, 2016

  • Home
  • blog
  • Month: <span>March 2016</span>

A Comprehensive Guide to Using Cronjobs

There are times when there’s a need for running a group of tasks automatically at certain times in the future. These tasks are usually administrative, but could be anything – from making database backups to downloading emails when everyone is asleep. Cron is a time-based job scheduler in Unix-like operating sys...

Annotating Your (Critical) CSS

The following is a guest post by Wladston Ferreira Filho. We’ve covered critical CSS before, but the technique covered was specific to SCSS. Here Wladston covers the basics and introduces another way to do it, through PostCSS, and shows an example (with data) of the result.Critical CSS is an effective, but all-...

Never Stop Learning With Conference Live Streams And Videos

  What makes a great conference? It fuels your ideas and polishes up your skills. It fosters your professional growth and takes your work to the next level. Luckily, a lot of conferences provide videos of their talks after the event has ended, some do even stream live to pass on their knowledge even if...

Natural Evolution: Surreal CMS Dynamizes Static Websites

Content managements systems are an essential part of modern web development. Depending on the system, the installation and configuration can be more or less extensive and time-consuming. Especially with smaller projects, effort is often in no relation to utility, which is why these often end up as a static website inst...

How To Make A Physiology-Friendly Application For The iPad

  If you’ve ever had to move your iPad from one hand to the other just to tap a button you couldn’t reach, then you may have already guessed why we began this study in our UX lab.Our Mail.Ru Group’s UX lab team carries out many usability studies of our apps for smartphones and tablets. We addre...

Privacy – Gives You a New Card No. for Every Transaction

Advertise here via BSA Privacy gives you a new card number for every transaction. This protects you from card fraud, data breaches, and identity theft. Privacy is the first payments product that keeps your personal information private. And the best thing is, it’s even easier than using your regular credit card o...

Creating a Donation Widget with Flight Components

In this tutorial I will be teaching you the basics of Twitter’s Flight.js by making a donation widget, which also uses Materialize for the front-end, and Stripe to handle the payments. We’ll be covering Flight’s main concepts and methods. Flight is an event driven framework by Twitter. Based on compon...

Drupal 8 Entity Validation and Typed Data Explained

Data validation is a very important part of any application. Drupal 7 has a great Form API that can handle complex validation of submitted data, which can then be turned into entities. However, form level validation is problematic. For example, it becomes difficult to handle entity (data) validation programmatically. W...

Let’s Learn ES2015

The following is a guest post by Ryan Christiani. Ryan is a teacher at HackerYou and has been working on a video series called Let’s Learn ES6. He offered to put some of that together into a tutorial format, which I thought was perfect as we haven’t covered ES2015 much here on CSS-Tricks.What’s in a...

How to work with SVG icons

Solid basics of an SVG icon system in this guide from Florens Verschelde, mixed with some good tricks: the two-color trick, pre-loading the sprite, and using custom properties for unlimited color variations. Also an interesting bit about using multiple methods for sprite insertion:I like mixing both methods, building...