This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.
OKWe may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.
Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.
These cookies are strictly necessary to provide you with services available through our website and to use some of its features.
Because these cookies are strictly necessary to deliver the website, refusing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.
We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.
We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.
These cookies collect information that is used either in aggregate form to help us understand how our website is being used or how effective our marketing campaigns are, or to help us customize our website and application for you in order to enhance your experience.
If you do not want that we track your visit to our site you can disable tracking in your browser here:
We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.
Google Webfont Settings:
Google Map Settings:
Google reCaptcha Settings:
Vimeo and Youtube video embeds:
The following cookies are also needed - You can choose if you want to allow them:
WordPress Theme Validation, Marketplaces, and Models
/0 Comments/in Tips /by Fire BullBy Patrick Mwachugu 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 […]
Modules, a Future Approach to JavaScript Libraries
/0 Comments/in Tips /by Fire BullBy Todd Motto 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 […]
Tips for Writing Maintainable WordPress Themes: Tools
/0 Comments/in Tips /by Fire BullBy Tom McFarlin 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. Up […]
Core Data from Scratch: More NSFetchedResultsController
/0 Comments/in Tips /by Fire BullBy Bart Jacobs 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. 1. Updating a Record’s Name Step 1: Create View Controller […]
Tools and Habits of Quality WordPress Theme Developers
/0 Comments/in Tips /by Fire BullBy Patrick Mwachugu 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. In the previous article, we covered two of the most important […]
Preventing XSS in ASP.NET
/0 Comments/in Tips /by Fire BullBy Bill Morefield Many website security problems come from trusting the user too much. Most users of your web application will only do what they have the need to do, a curious or malicious user will often want to push the edges of access. At those edges, security holes often appear in your application. I’ve […]
From Beginner To Advanced in OpenCart: Configuration
/0 Comments/in Tips /by Fire BullBy Zaman Riaz 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 […]
Understanding and Working with Data in WordPress
/0 Comments/in Tips /by Fire BullBy Rachel McCollin A WordPress website consists of three main elements: The WordPress installation itself The contents of the wp-content directory which includes the themes, plugins and uploads The database, where all the content is stored. Most WordPress users never come into direct contact with the database and may not even be aware that it’s […]
An Introduction to Swift: Part 2
/0 Comments/in Tips /by Fire BullBy Michael Musallam 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 […]
Core Data from Scratch: NSFetchedResultsController
/0 Comments/in Tips /by Fire BullBy Bart Jacobs 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 […]