…er-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} In this two-part series, we're taking a look at the WordPress hook system. Specifically, we're taking a close look at both actions and filters and the role they play in WordPress development. Though they are both defined as hooks, each plays a specific role in…
…er creating a content management system (CMS) basic structure, and the actual server using Go and Node.js, you’re ready to try your hand at another language. This time, I'm using the Ruby language to create the server. I have found that by creating the same program in multiple languages, you…
…e previous tutorial we learned how to set up a Webpack project and how to use loaders to process our JavaScript. Where Webpack really shines, though, is in its ability to bundle other types of static assets such as CSS and images, and include them in our project only when…
…e do depend upon the knowledge that we possess. If we are aware of what can be done, only then we can make smarter and more effective decisions. That is why it is always good to have quick tips and tricks handy in your pocket. This principle applies everywhere, including…
…electors are of vital importance. Most jQuery methods require some kind of element selection to be of any use. For instance, attaching a click event to a button requires you to select the button first. Since common jQuery selectors are based on existing CSS selectors, you might be well versed…
…e and breathe in Ruby land and have given Haml a shot before, you’ll probably already know a couple of the arguments I’m going to make. I think it’s nevertheless a good idea to follow along because you might have already decided to use a more minimalistic templating engine and…
…e ever used jQuery, there is a pretty good chance that you also have used at least one of its countless plugins. Just think about something useful that you would like to do in jQuery, and I am almost certain that a plugin exists to do exactly that. Sometimes, when…
…er, it’s important that you understand the flow of the system you’re working with—not just for the sake of being able to alter something when needed, but also because it’ll give you a confidence boost while doing so.Today, we’ll pick OpenCart and dissect it to understand the basics of the…
…ess powers 25% of all of the world's websites, so it's safe to say that what started as blogging software has grown into something much bigger than its humble origins, and is ready to be used on production-level sites from news portals to complete web applications.With this level of professionalism,…
…e who are just getting started with programming, be it server-side or client-side, it's inevitable that you're going to come across the programming languages Java and JavaScript.If you've any experience programming in one or the other, then you know they aren't the same, and you probably know the difference between…