Archive for: June, 2017

Five Huge CSS Milestones

CSS is over 20 years old now. I’ve only been using it for a little more than half that. In my experience, the biggest things to happen to CSS in that time were: Firebug Chrome CSS3 Preprocessing Flexbox & Grid And there is plenty more changes to come. Direct Link to Article — Permalink Five Huge CSS...

Starry Summer Nights, Unexplored Worlds, And… Ice Cream! (July 2017 Wallpapers)

    July is almost here, and that means, well, new wallpapers. It’s been nine years already since we embarked on this mission to welcome the new month with a fresh batch of desktop eye candy, with wallpapers that are a bit more dis...

8 Must Have PHP Quality Assurance Tools

For shipping quality code, we must have testing in mind while coding (if not doing TDD). However, with the wide range of PHP testing tools out there, it’s hard to make a choice! Exploring PHP is a fun adventure (premium course on that here!) but it’s hard to assemble a toolbelt that’s not too heavy to...

Web Development Reading List #187: Webpack 3, Assisted Writing, And Automated Chrome Testing

    This week, we’ll explore some rather new concepts: What happens if we apply artificial intelligence to text software, for example? And why would a phone manufacturer want its business model to be stolen by competitors? We’ll...

Your Web Image is Unnecessarily Bloated

Images make up a majority of web content.But a lot of websites and applications that we browse aren’t always delivering the most optimal image format, size, quality and dimension. As a developer, it seems inefficient to serve a 2,000kb JPEG image when we could compress images to optimize the performance without degra...

Top 10 Most Beautiful Free WordPress Themes For Bloggers

Blogging is getting more and more popular. An ever increasing number of people pick up this as a hobby or turn it into a profession. Of course, a blog needs an attractive, and clear theme, to turn visitors into loyal fans and make them come back. Thus, today, I picked the ten most beautiful free WordPress themes for bl...

Back to Basics: What are Callbacks in JavaScript?

When learning JavaScript, it doesn’t take long until you encounter callbacks. These might seem strange and mysterious to beginners, yet it is very important to understand how they work in order to harness the power of the language. In this article I will teach you the basics of callbacks using easy-to-understand ...

10 WordPress Plugins for Importing and Exporting Data

Data portability is something that we don’t often think about until we need it. This is especially so with WordPress. Our posts, users, eCommerce orders, etc. live happily in a database. But when we want to access and take that information with us (and potentially import it into another site), it’s not always a sim...

Tech Community’s Very Own Domain Extension

Until 2012, the world only knew of .com, .net etc. Since then, 1200+ new domain extensions have been launched! Today, there are meaningful extensions for all kinds of communities including us, the tech folks! We now have a definitive domain extension that is relevant to us: .tech. Having a www.yourbrandname.tech domain...

Form Validation – Part 4: Validating the MailChimp Subscribe Form

Over the last few articles in this series, we’ve learned how to use a handful of input types and validation attributes to natively validate forms. We’ve learned how to use the Constraint Validation API to enhance the native browser validation process for a better overall user experience. And we wrote a poly...