June 30, 2017CSS 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 & GridAnd there is plenty more changes to come.
Direct Link to Article — PermalinkFive Huge CSS...
June 30, 2017
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...
June 30, 2017For 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...
June 30, 2017
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...
June 30, 2017Images 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...
June 30, 2017Blogging 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...
June 30, 2017When 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 ...
June 29, 2017Data 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...
June 29, 2017Until 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...
June 29, 2017Over 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...
Recent Comments