Blog posts

    The second revision of HTML 5 has been officially issued and its results made public in the world of web development. So ... what's in it for you? Which are those HTML 5.2 new features with a significant impact on your own web development workflow? Which of the changes in HTML 5.2 should you watch for, assimilate and adapt to your workflow? What new practices have been introduced and which ones have been made obsolete? For an accurate answer to your valid questions, I highly recommend you to go straight to the official HTML 5.2 changes-dedicated page...
    So, you, too, want a “piece of the pie” right? Since now, with the new generation of cross-platform mobile development frameworks available, any developer/entrepreneur can build his native-like mobile app and have it running on ALL platforms. So, a new world of opportunities opens before your eyes! Now the question that arises is: who wins the “React Native vs NativeScript” race for your “heart and mind”? One's backed by a huge community, not to mention its famous “protector”: Facebook. The one other takes the “write once, use anywhere” philosophy to a whole new level.
    What better way to start a brand new year than by fixing/leaving behind some of the previous one's bad aspects? And from a Drupal developer's standpoint, some of them are given by Drupal 8's errors and bugs slowing you down and giving you plenty of moments of hair-pulling frustration. Therefore, Drupal 8.4.4, the latest patch for Drupal 8, makes a great jumpstart for 2018! But before I “unveil” to you those issues of critical importance that this new patch release comes to solve, let's engage in a super quick recap of Drupal 8.4.0's 2 most acclaimed features and...
    Here you are now: you've finally made up your mind! You'll build your first highly interactive SPA! Somehow similar to native mobile and desktop apps, adapted so deliver your users a desktop-like experience. And as quickly as possible, needless to add. So, which single page application framework will you go with? That is the question! And there's no such thing as “the best JavaScript framework” fit for the job, only “the best-suited one for your own project's needs”. So first, you need to get those goals of yours clearly defined!
    I simply could not resist this cliché: with a new year just around the corner I, too, jumped on the trend of... making predictions. Or maybe simply “fueling” a present dilemma with even more questions for the future to come! What's the future of PHP in 2018? Does PHP still have a future? Will Node.js be... killing PHP? Or maybe it will simply outshine it gradually? Or is this nothing but an “apple vs oranges” or a “VR taking over AR” type of nonsense debate? One thing's for sure: revolutionary Node.js has been rapidly “seducing” a whole lot of developers lately. And PHP will need to...
    But first of all: how do you compare functional testing and non functional testing after all? Based on what criteria? Is the fail/pass threshold enough? At a first glance, it sure looks like there's nothing but the “non” —  functional vs non functional —  that differentiates the two software testing methodologies, right? Unlike other “pairs” of testing methods compared to one another: functional vs unit testing or functional testing vs integration testing... Are there actually 2 different sets of requirements? Can we be talking about 2 different sets of “checks”? …
    ... since the endless list of DevOps tools that you're being challenged to choose from is simply... overwhelming and (even) discouraging. And it's getting bulkier and bulkier! So, you need to get efficiently “choosy” when putting together your own DevOps “toolkit”, right? To invest time in getting a grip of using precisely those DevOps technologies that are most in-demand in the web development industry right now. Speaking of which, here's a curated list of DevOps automation tools that I've put together for you using 2 criteria of selection: best DevOps tools worth learning, which...
    How many HTML 5 tricks do you have in your tool-belt? “Tricks” that turn into your valuable trump cards each time you need to cut down on need for custom code, to simplify common tasks, to add specific desktop functionality or to streamline your in-browser work on a website? Well, it can never get too “bulky”, right? This is why I've prepared for you a list of X cool things that you can do with HTML 5 that you may not be familiar with... yet. Take the visual color picker... trigger, for instance: it will automatically display a device-specific color picker once...
    … since the 2 frameworks are frustratingly similar. Their key features and provided functionality often overlap. So, you had better ask yourself, first things first: what are your development needs? Which is the main purpose that you need your framework to serve, whether it's WCF or Web API? This is THE question! Is it an internal web service or an external one that you need to develop? As you can see: it takes just one key question to entail one relevant and effective question after another. Questions that will lead you to the answer to your “thorny” dilemma...
    "And it's been right there, under my nose, the whole time!" This is you after I've revealed to you the solution to this "problem" (and this was my reaction, as well): how do you alter the out-of-the-box styling of your WYSIWYG editor in Drupal 8? How do you apply your own CSS styles without automatically modifying the CKEditor plugin settings (and without providing classes in the "Styles" menu)? It looks like the simplest solutions are both the most effective and the most difficult ones to notice. And where do you add that for this...