Video icon 64
Learning to code? Skill up faster with our practical video courses. Start your free trial today.
Advertisement

JavaScript

  • AngularJS
    New Course: Building a Web App From Scratch With AngularJSWebappangular
    141 shares
    AngularJS is an amazing front-end framework that has a very novel approach to building web applications, completely unlike any of the other frameworks you might be used to. Learn about our new course, which covers all the core components of Angular, and takes you through the process of building a complete web application from scratch.Read More…
  • Web Development
    Get Started Building Your Blog with Parse.js: Working with Data00 preview
    413 shares
    Have you ever got excited by your idea of a website but found miserable making it dynamic and actually running on a server? With Parse.js, really everyone who understand the basics of the HTML, CSS, and JavaScript can create dynamic websites and working web apps. This tutorial is going to take you through the process of creating a blog system step by step with Parse.js. And by the end of this series, you should be able to create your own CMS site with ease.Read More…
  • ExpressJS
    New Course: Getting Started With ExpressExpress4
    117 shares
    In this course, you're going to learn Express from the ground up: not just the new features, but everything. If you haven't had a chance to look into Express before, this is a great place to start!Read More…
  • WordPress
    Saving Images with the WordPress Media UploaderWordpress media uploader
    241 shares
    In this series, we're taking a look at how to implement the WordPress Media Uploader in an actual plugin. The idea behind this series and its associated code is to give a clear understanding of how it works, how we can use it in the future, and how we can incorporate it into our work. In this article, we're going to pick up where we left off and finish implementing the rest of this plugin. Note that I'm assuming you've read the previous two posts and understand the source code that we've covered thus far.Read More…
  • OpenCart
    From Beginner to Advanced in OpenCart: Module DevelopmentOpencart
    154 shares
    In the previous articles, we examined the MVC architecture and created our first controller, model, and view in the OpenCart application. We did this in order to help gain a better understanding of the core application. To take things a step further, we're going to look at creating a custom module for OpenCart.Read More…
  • Web Development
    Get Started Building Your Blog with Parse.js00 preview
    223 shares
    Have you ever gotten excited by the idea of a web project, but found it miserable to make it run and work on a server? With Parse.js, everyone who understand the basics of HTML, CSS, and JavaScript can create dynamic websites and working web apps with ease. In this tutorial, I will take you through the entire process of creating a blogging system with Parse.js from scratch. You will utilize all the bootstrapping tools, and really practice the idea of rapid prototyping, refactoring, and MVC framework. By the end of this series, you should be able to create any CMS site by yourself.Read More…
  • WordPress
    Adding and Removing Images with the WordPress Media UploaderWordpress media uploader
    259 shares
    In the previous post in this series, we started working with the latest iteration of the WordPress Media Uploader in order to get a clearer understanding of how to begin to incorporate it into our projects. Based on the feedback from the first article, we're going to look at expanding the scope of this series a little bit more. In this article, we're going to look at practically applying the functionality that we introduced in the last article. Then, in a follow up article (or perhaps more than one follow-up article) we'll look at some more of the finer points of how the Media Uploader works.Read More…
  • Web Development
    HTML5 Page Visibility APIPage visibility api
    632 shares
    Earlier, it was not possible to determine which tab is active and which was not, but with the help of the HTML5 Visibility API, we can detect whether our visitor is looking at our web page or not. In this tutorial we will understand how to deal with HTML5 Visibility API and one simple demo to discover the status of the our page. In this demo we will alter the document title based on Status of Page Visibility.Read More…
  • Testing
    An Introduction to WebDriver Using the JavaScript BindingsPreview
    364 shares
    While unit tests are certainly valuable for modern web applications, at some point, as your application grows, you'll find bugs crop up which weren't caught by a unit test but would have theoretically been caught by an integration/acceptance test. Should you wish to follow a testing strategy which involves browser testing, this guide will give you an initial introduction to testing with WebDriverJs so you're equipped with enough knowledge to get started. This tutorial assumes you're familiar with JavaScript and can run JavaScript code using node.js.Read More…
  • WordPress
    Getting Started with the WordPress Media UploaderWordpress media uploader
    182 shares
    When WordPress 3.5 was released, one of the most significant changes that was introduced was to that of the Media Uploader. Perhaps a more accurate description of the change would be to refer to at as an addition of a new Media Uploader. Since the new Media Library is what’s becoming standard in WordPress, and since there’s not a lot of documentation available for how to use it, we’re going to take a look at the functionality over the next few articles to understand how the new Media Library is constructed, how we can implement it in our own work, and how we can take advantage of the various functionality that’s already included in WordPress core.Read More…
  • Programming Fundamentals
    The Beginner's Guide to Type Coercion: A Practical ExampleType coercion
    220 shares
    Throughout this series of articles, we've been talking about type coercion, how it differs from type conversion, and how it performs in dynamically typed languages. Whereas the other article focused on weakly typed languages and data types at a high level, we're going to be looking at some specific examples of type coercion in a weakly typed language, and the pitfalls that we may experience without knowing how type coercion works and how it can backfire.Read More…
  • JavaScript
    Bubble.js: A 1.6K Solution to a Common ProblemJavascript wide retina preview
    330 shares
    One of the most common tasks in web development is event management. Our JavaScript code is usually listening to events dispatched by the DOM elements. This is how we get information from the user: That is, he or she clicks, types, interacts with our page and we need to know once this happen. Adding event listeners looks trivial but could be a tough process. In this article, we will see a real case problem and its 1.6K solution.Read More…