The Actionable Guide to Web Design Planning (16 Questions to Answer)

Planning a new web design project or a redesign is a tough exercise growing organizations go through. And in the era of $59 premium templates, understanding the rationale behind spending months in conceptualization, mockups, and prototypes requires some business insight. There are three reasons custom web design solutions are important to businesses: Corporate/brand identityUser experienceConversion rates It all boils down to solving the business problem of generating new leads or customers through the front-facing web technology. Regardless of how beautiful the website is or whether it includes a thousand features, unless it is built with the customer in mind, the… Continue Reading

Techniques For Self-Taught Computer Programmers

I built my first site nearly 20 years ago and even then I was able to source quite a lot of information online. Even though most of my learning was a combination of reading IDE manuals (QBasic), downloading manuals and guides on a floppy disk from Internet cafes, and reprinting original books in multiple copies since these were extremely rare to find. Some engineers here have been coding for 40 years and faced a far more conservative ecosystem while still being able to produce code decades later. Studying programming now is a no-brainer. Between YouTube and Udemy tutorials, Coursera and FreeCodeCamp training programs, tons… Continue Reading

Career Advice Software Developers Must Consider

A friend of mine approached me as they were sitting two tables from me. He introduced me to the guy who has spent a few months reading about PHP, Java, system administration, and relevant fields, being clueless as to what’s the best career path for him. The conversation revolved around several major points that I have enumerated below. Building The Right Technical Background My first question tackles the technical background of future developers. Software engineering is not about code. It’s about solving business problems through code deployed on top of a set of servers, running on a given operating system, interacting… Continue Reading

Investing In Your Software Engineering Professional Development

I spent 3 years teaching Java at the high school I graduated at. I was used to technical training courses for organizations that had already adopted Java, as well as paid courses with students who were really passionate about Java. The high school gig was different. Students had a dozen other disciplines to prepare for! It was their senior year as well. Some of them were already employed as junior developers and rarely attended classes. Others were aiming for a job in a different field - front-end development, Python, Ruby. Needless to say, their commitment was diverse. How Software Engineering Curriculum… Continue Reading

How to Identify, Debug, and Improve Messed Up WordPress Code

Debugging and improving upon a messed up WordPress project is quite a challenge. A common misconception in the WordPress world is that a website would work "just fine" by setting up a few WordPress plugins combined with a premium theme. Sure - you can also set up a massive enterprise platform that consumes 8GB of RAM for the first load but it doesn’t make it efficient or the right choice for a successful project. Building a website that is supposed to scale and grow with time by bundling a few dozen plugins in it is “doing it wrong”. WordPress Plugins… Continue Reading

Why Most Software Engineers Don’t Contribute to Open Source?

People contribute to open source for different reasons and with different agendas in mind. There are different philosophies and theories about open source products. Some claim that there is reciprocity if you use something for free. Others demand a regime similar to socialism and Marx’s slogan - “From each according to his ability, to each according to his needs.” That doesn’t resonate with everyone. People are somewhat selfish by nature and solving global problems isn’t always at the top of their minds. That’s the reality we live in. Some do genuinely support the philosophy and spend a significant amount of… Continue Reading

How Does WordPress Maintain Backward Compatibility Over Time?

Backward compatibility is one of the pillars of the platform that comes with the highest priority. Over the past ten years, the technological progress in WordPress has been moving somewhat slowly, but that ensures that no WordPress website would be left behind. For quite some time now, WordPress is officially supporting all PHP versions starting from PHP 5.2.4. Of course, PHP 7 is the recommended version for all hosts, but it would be unfair to bump it up to 5.6 and screw tens of millions of websites that still run on low-quality hosting infrastructures. Stats gathered by all websites running… Continue Reading

Quora AmA Recap – Enterprise WordPress Development Business

I've been spending plenty of time on Quora over the past months. In fact, it probably is my primarily place online - excluding work-related activities with my team, clients, and partners. It's a brilliant platform for various reasons: I educate myself on areas where I lack enough expertise. I validate my theories through the answers of others. I receive instant feedback on my comments and answers through views, upvotes, and the overall ranking system. Some of my answers have been republished on Forbes, Inc, HuffPost, Apple News. I also follow a number of CEOs and directors from companies that I respect and… Continue Reading

New: Group Mentorship for WordPress Developers and Agencies

Over the past few years I've been receiving a steady flow of incoming inquiries for mentorship, coaching, consulting and general assistance coming from WordPress freelancers, consultants, developers, agency owners and tech leads in WordPress agencies. [caption id="attachment_12365" align="aligncenter" width="960"] A technical presentation on WordPress Code Architecture at WordCamp Netherlands[/caption] Currently, I work with a small group of people who reach out once or twice a month and ask for strategic decisions, sales strategy, technical advice on building a reliable infrastructure, marketing help, getting involved with the WordPress community and so forth. Some of my peers are actively growing and I'm super… Continue Reading

15 Obstacles That Enterprises Report in WordPress and Development Partners

SME (Small and Medium-sized Enterprises) have been one of the strategic audiences that DevriX regularly partners up with. There are certain peculiar misconceptions (or legitimate concerns) that enterprise representatives always outline during meetings and calls with regards to their hesitation when considering WordPress. Over the last years, we have built WordPress-driven software for automotive manufacturers, airline brokers, banks, large educational institutions, enterprise digital media publishers, certification authorities, among others. Many problems pop up during the initial contact, negotiation calls, and onboarding new partners. I will go over all the main 15 obstacles that enterprise CEOs and directors have shared during our enterprise sales… Continue Reading