Advertisement
  • Code
    WordPress
    Final Tips for Best Practices in WordPress DevelopmentValidating wordpress preview
    On the last part of this series we are talking about plugin debugging, documentation and internationalization. The last bricks to building a perfect solution in WordPress.Read More…
  • Code
    OpenCart
    From Beginner To Advanced in OpenCart: Products and CategoriesPreview image
    Welcome to the next article in our OpenCart series. In our previous articles, we've discussed the administration panel and its controls; however, we haven't actually discussed entering products, categories, and so on. In this article, we'll begin doing exactly that.Read More…
  • Code
    WordPress
    WordPress Theme Validation, Marketplaces, and ModelsSteps
    The final aspect of launching a successful WordPress Theme is taking care of the packaging process. In this article, we'll take a look at some of the key steps one should take after successfully building a theme, and preparing to launch it to the general public. This article is ideal for beginners in the world of theme development.Read More…
  • Code
    WordPress
    Understanding and Working with Relationships Between Data in WordPressWorking with data in wordpress preview
    Ever wondered exactly how the relationships between the data in your WordPress site work? In this article, I'll explain in detail how WordPress manages relationships between different kinds of data and what that means for your site.Read More…
  • Code
    Core Data
    Core Data from Scratch: More NSFetchedResultsControllerPreview image@2x
    In this tutorial, we continue our exploration of the NSFetchedResultsController class by adding the ability to update and delete to-do items. You'll notice that updating and deleting to-do items is surprisingly easy thanks to the groundwork we laid in the previous tutorial.Read More…
  • Code
    WordPress
    Tips for Writing Maintainable WordPress Themes: ToolsWriting maintainable wordpress themes
    Throughout this series, we've been talking about a number of practices that we can employ in our WordPress theme development that will help not only provide a consistent foundation off of which we can build our existing and future projects, but that will also help us maintain them after they're released. In this final article, I'll be talking about several different settings and plugins that I think should be defined and/or installed in every WordPress development environment to make sure that you're using the most up-to-date APIs, that you're not negatively impacting performance, and that you're not causing any notices, warnings, or errors to be thrown via PHP.Read More…
  • 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…
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…