Advertisement
  • Code
    JavaScript
    Modules, a Future Approach to JavaScript LibrariesJavascript wide retina preview
    JavaScript libraries such as jQuery have been the go-to approach for writing JavaScript in the browser for nearly a decade. They’ve been a huge success and necessary intervention for what was once a browser land full of discrepancies and implementation issues. jQuery seamlessly glossed over browser bugs and quirks and made it a no brainer approach to getting things done, such as event handling, Ajax and DOM manipulation. At the time, jQuery solved all our problems, we include its almighty power and get to work straight away. It was, in a way, a black box that the browser “needed” to function properly. But the web has evolved, APIs are improving, standards are being implemented, the web is a very fast moving scene and I’m not sure giant libraries have a place in the future for the browser. It’s becoming a module-oriented environment.Read More…
  • Code
    WordPress
    Tools and Habits of Quality WordPress Theme DevelopersValidating wordpress preview
    This article highlights some of the factors one should consider when designing and implementing an actual WordPress theme. The tips are handy primarily for people who are new to WordPress theme development and who plan to work on pore WordPress themes.Read More…
  • Code
    Web Development
    Preventing XSS in ASP.NETDotnet wide retina preview
    Learn how to secure your ASP.NET web applications via external input validation, .NET's Request Validation, proper HTML encoding and using the AntiXSS library. Read More…
  • Code
    Mobile Development
    An Introduction to Swift: Part 2Preview image@2x
    In the first article of this introductory series on Swift, we talked about Swift's philosophy, took a first look at its syntax, and highlighted a few key differences with Objective-C. In this article, we continue our exploration of Swift's syntax. You'll also learn about optionals and see how memory management works in Swift.Read More…
  • Code
    WordPress
    Understanding and Working with Data in WordPressWorking with data in wordpress preview
    In this first part of a series on working with data in WordPress, I'll provide an overview of how WordPress stores data and what's stored in which database table.Read More…
  • Code
    Mobile Development
    Core Data from Scratch: NSFetchedResultsControllerPreview image@2x
    In the previous installments of this series, we covered the fundamentals of the Core Data framework. It's time we put our knowledge to use by building a simple application powered by Core Data. In this tutorial, we'll also meet another star player of the Core Data framework, the NSFetchedResultsController class. The application that we're about to create manages a list of to-do items. With the application, we can add, update, and delete to-do items. You'll quickly learn that the NSFetchedResultsController class makes this very easy to do.Read More…
  • Code
    Web Development
    Writing Node.js AddonsNodejs retina preview
    Learn how to take a C/C++ library and use it with in your JavaScript code, by creating an addon to provide unique features to your Node.js applications.Read More…
  • Code
    OpenCart
    From Beginner To Advanced in OpenCart: ConfigurationOpencart beginner to advanced
    In the first part of the series, we took a look at how to get started by setting up OpenCart on our local development machine. In this part we are going to understand the Admin Panel. OpenCart has very interactive and easy-to-user user interface. Users found no difficulty interacting with it. It has a large number of controls that are used to control the store, so there' no need to even deal with writing code. Let's take a look at an overview of the admin panel.Read More…
  • Code
    WordPress
    More Tips for Best Practices in WordPress DevelopmentValidating wordpress preview
    Welcome to the second part of the series. On the first article we explained the WordPress Coding Standards, how to avoid namespaces collisions, comments in the code and some basic security. Today we are going to get a bit deeper and write some more code and learn some techniques to improve performance and security of our plugins. The topics we are covering today are: Read More…
  • Code
    Mobile Development
    Create a Plane Fighting Game in Corona: Finishing Gameplay1942 game preview
    In the fourth and final part of this series, we continue where we left of in the previous tutorial. We'll create enemy planes the player needs to avoid or shoot, and we'll also create a game over screen.Read More…
  • Code
    WordPress
    Writing Maintainable WordPress Themes: Naming ConventionsWriting maintainable wordpress themes
    In the first post in this series, we reviewed some of the strategies that are available as it relates to organizing our WordPress theme directories in order to make them more maintainable. Ultimately, the goal was to provide a directory schema in which we could organize our files such that we would have a level of cohesion, understanding, and maintainability to the work that we're doing. But that's not all there is to writing maintainable WordPress themes. Another aspect is to follow the conventions set forth by the WordPress Coding Standards. W˜e're going to take a slightly more granular look at some of the strategies and tools that we can use in order to make sure we're making our themes as maintainable as possible.Read More…
  • Code
    Web Development
    Refactoring Legacy Code: Part 9 - Analyzing ConcernsRefactoring wide retina preview
    Old code. Ugly code. Complicated code. Spaghetti code. Gibberish nonsense. In two words, Legacy Code. This is a series that will help you work and deal with it.Read More…
Latest Series
Browse All
  • Preview image@2x

    Open source software (OSS) is a type of computer software in which the source code is made publicly available and licensed in such a way that anyone can make changes and redistribute the code or executable. This short series will teach you more about open source software, what it is, and how you can benefit from it.

    View Series…
  • Preview html

    In your day-to-day HTML coding you'll undoubtedly use <div> elements, hopefully even <section>, <aside> and <article> tags where more appropriate. You'll describe semantic relationships between headings using <h1> through to <h6>. Your form inputs are probably of the correct type, dictating whether entered data should be a valid email address, or number - but there are loads of obscure HTML tags and attributes which you might not be familiar with. Some are simple, others are still in development and the occasional one is just downright weird! This collection of tutorials and quick tips will get you up to speed with some of the more unusual HTML tags.

    View Series…
  • Code
    CSS3 Mastery
    16 Posts

    Find yourself persistently putting off learning new technologies, like CSS3? Then now's your chance to catch up! In this session, we'll teach you the ins and outs of everything you need to build modern and stylish web applications with CSS3.

    View Series…
  • Getting started new relic retina preview2

    New Relic is a performance management solution, enabling developers to diagnose and fix application performance problems in real time. Learn how to use it in your apps, and why it can be a developers best friend.

    View Series…