Our Blog

Support for WordPress 5.9 added

WP AutoLoader now is officially compatible with WordPress 5.9. Please remember, an exact version match is not critical. We have tested WordPress 6.0 and it works just fine as well! What is WP AutoLoader? WordPress is largely built upon procedural functions. PHP natively supports autoloading for classes but not procedural functions. This means that WordPress […]

Reducing WordPress’ Big-O Complexity

WordPress’ core loads and compiles ~2000 PHP functions and 90 classes on each page request. So the next time you load your WordPress powered homepage that’s how many PHP functions and classes are being compiled and executed (appropriately) to show you the contents you see. Now keep in mind, all this is only the server […]

Why your Enterprise WordPress Software needs WP AutoLoader

You already have all the recommended WordPress optimization plugins installed; you’re using AWS beanstalk and have plenty of load distribution services setup; and your website seems to be running at near-optimal levels. So why do you need another optimization thing-a-majig? Because AutoLoader cuts the fat from one important place that no one bothered to look […]

Introducing a new PHP Framework: Dotz Framework

Light. Fast. Secure. Do we need another? You may ask since PHP has dozen(s) of good frameworks already thriving. Dotz Framework is meant to fill a void. Most PHP frameworks tend to offer a suitcase full of features. They also tend to be over whelming and require a considerable amount of time to learn and […]

Retrieving Data from Relational Databases

Database engines are not black box technologies with infiinte capapcity. This starts becoming very clear when one reads about the struggles FaceBook and WikiPedia went through in the ~2008 era to keep up with the demand for their software. Network applications can take little for granted if they foresee massive growth in their horizons. So […]

Understanding HTTP Requests

In a previous post I did provide a walk through of how a basic HTTP request gets processed when you try to access a website like WikiPedia. Let’s use that example as our template still, and expand a bit more on what HTTP requests are. This will help us understand why attention to fast processing […]

Book Review: “JavaScript: Novice to Ninja”

I recently got a contract offer with a major communications company in Toronto for a ReactJs and NodeJs role. While I was considering joining the team, I decided to go deeper into the world of Javascript. Many programmers will tell you they have trouble understanding JS. It was after reading this book by Darren Jones, […]

NoSQL vs SQL [ Part II ]

In our last post we shed some light on how SQL is a language used to communicate with relational databases. Relational databases, we said, are storage servers that carry collections of linked tables like: EMPLOYEE TABLE ————————————– | id | name  | email  | ————————————– | 1 | Joe D. | info@domain.com | ————————————– ADDRESS […]

NoSQL vs SQL – A Mediocre Walkthrough

For IT experts things are getting heated up as they must embrace the possibility of adopting NoSQL. All that I knew of it until last summer was that Google and Facebook back it. But what is NoSQL? How does it work? Is it stable? Its real-life applications, please? Last year while investigating data storage formats […]

Understanding Information Security in Web Applications

Checkout our own PHP framework designed for secure web application: Dotz Framework. As a manager of a technical project it’s good to know fundamentals of information security and good security practices even if you’re not one of the developers. Even good developers often find themselves unaware of basic security protocols to follow when developing web […]