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:
Google Drive Plugins for WordPress
/0 Comments/in Drive, Google, WordPress /by Fire BullBy Franc Lucas Are you looking for a way to back up your website files in the cloud, where you can easily access them if anything goes wrong? How about displaying your documents and files and making them easily accessible to visitors to your website? A WordPress Google Drive plugin serves multiple purposes. You can […]
Authenticating Node.js Applications With Passport
/0 Comments/in NodeJS, Tips /by Fire BullImplementing robust authentication strategies for any application can be a daunting task and Node.js applications are no exception to this. In this tutorial, we will develop a Node.js application from scratch and use a relatively new but very popular authentication middleware – Passport to take care of our authentication concerns. Passport’s documentation describes it as […]
Turning a WordPress Server Dashboard into a Widget
/2 Comments/in Tips, WordPress /by Fire BullWhat You’ll Be Creating In the previous article, we created a basic structure of our plugin. Now it’s time to implement the rendering class for each of our widgets. Recall that all widget provider have to implement Provider interface. They are also has to sit inside folder widget, and under namespace AXStatBoardWidget. If we want […]
Accessing External APIs Using AngularJS’s Services
/0 Comments/in Angular, Tips /by Fire BullAside from ability to extend HTML easily AngularJS also offers a simple way to interact with external APIs. In this tutorial, I will show you how to use Services to access GitHub’s API and create a simple repository browser. Step 1: Preparation Let’s start with this basic HTML template: <!DOCTYPE html> <html> <head> <title>GitHub Search</title> […]
An Introduction to Magento Design Terminology and Concepts
/0 Comments/in Tips /by Fire BullAre you a Magento beginner? Want to create theme of your own? If so, this article is written specifically for you. In order to start with Magento theme design and customization, it is very important that you have a strong understanding of Magento design terminology and the basic concepts which are strictly followed by Magento’s […]
From Beginner To Advanced in OpenCart: The Architecture
/0 Comments/in Tips /by Fire BullUp until this point, our previous articles focused on OpenCart’s user interface. In the articles, we discussed how to use the admin panel. Starting in this article, we’ll be understanding the OpenCart Framework which is based on MVC design pattern. If you’re familiar with Model-View-Controller (MVC), then you’ve got a head start; otherwise, don’t worry […]
7 Non-raster Approaches for Making the “Hamburger” Menu Icon
/0 Comments/in Tips /by Fire BullWhether you’re a fan of the cheesy name or not, it seems the infamous “hamburger” menu icon is here to stay – at least for a while, anyway. The Hamburger, as seen on TechCrunch In this tutorial we’ll look at a number of approaches to creating and styling such an icon without using raster images. […]
Core Data from Scratch: Migrations
/0 Comments/in Tips /by Fire BullIn the previous articles of this series, we’ve encountered an annoying issue that we need to address. Whenever we modify the data model of a Core Data application, the persistent store becomes incompatible with the data model. The result is a crash on launch, rendering the application unusable, a serious problem if this happens to […]
Setting Up User Authentication in Laravel Using Confide
/0 Comments/in Tips /by Fire BullConfide user authentication is part of almost every web application. Although it is common, a deeper look shows that it’s not as simple as it may seem. Remember that validation, password recovery, and email confirmation are vital to any decent authentication form. Confide is an authentication solution for Laravel made to reduce the repetitive work […]
Understanding and Working with Content Types in WordPress
/0 Comments/in Tips /by Fire BullIn the first two parts of this series, I introduced the WordPress database and its structure and showed how relationships between different content types are managed. Here, I’ll look at content types in more detail and describe the different types of content in WordPress and how they interact. When we think of content in WordPress, […]