Archive for: September, 2016

Sourcehunt September – Hacktoberfest Edition

It’s that time of year again – DigitalOcean’s Hacktoberfest is starting! It’s a month-long open source effort when people are encouraged to contribute to various open source projects (not their own!). Anyone who opens 4 pull requests (even documentation fixes count!) gets a T-shirt at the end of...

text-spinners

A clever idea for text-based spinners in CSS. You set the “keyframes” in the content, and cycle through them by moving the line of text to the left in the actual keyframes. <button>Loading <span class="loading"></span></button> .loading.bar2::after { content: "▁A▂A▃A▄A▅A...

Choreographer-js

A simple library to take care of complex CSS animations. You define the animations through its JavaScript API and execute them via DOM events, then the animation is done through applying inline CSS. Seems to me it’s not so much for helping build complex CSS animations, but for doing animations through CSS that...

Bellaina – A Powerful WordPress Theme for a Real Estate Website

Choosing the right WordPress theme is essential when taking your business online and withstanding the competition. The wide variety of themes on the market makes it hard to make the right choice.  There are lots of multipurpose templates out there that you can customize for any type of business. But there are cases wh...

Desktop Wallpaper Calendars: October 2016

    A new month means new wallpapers! This journey has been going on for eight years now, and each time anew artists and designers from across the globe challenge their artistic skills to cater for some fresh inspiration on your desk...

Quill 1.0 – Better Rich Text Editor for Web Apps

You know rich text editors. They turn simple text fields into some type of text processing environment. Each WordPress blogger uses one, the TinyMCE, which is still standard in the world’s most popular CMS. Quill is a more advanced member of the same species. Quill’s Project Website. (Screenshot: Dr. Web...

One-Click Desktop, Cam, & Mic Recording Tool for Chrome

Advertise here via BSA Opentest is the fastest way for you to share knowledge and collaborate more easily through video. The seamless experience makes it perfect for: Walking a co-worker through a project, Bug tracking/QA (both web & mobile), Personalized sales demos, Customer support. Opentest let’s you do all...

Fighting Recruiter Spam with PHP – Proof of Concept

Ever since I moved off of Google services (due to quality, not privacy concerns), I’d been looking for the perfect email service. Having tried several, and having been with FastMail for a while now, I came to the realization that there’s no such thing. The biggest concern I have with modern email providers,...

Template Literals

The Template Literal, introduced in ES6, is a new way to create a string. With it comes new features that allow us more control over dynamic strings in our programs. Gone will be the days of long string concatenation! To create a template literal, instead of single quotes (') or double quotes (") quotes we use the back...

Loading Polyfills Only When Needed

We had this question on ShopTalk just the other day. We’re so (rightfully) worried about web performance, it feels like we shouldn’t be loading polyfills all the time, only when we detect they are needed. Philip Walton: … too many people building websites today take a “lowest-common-denominator” a...