Blog posts

    Isn't testing at the UI level more than enough? Why should you be testing your application's APIs, as well? What is REST API testing anyway? What more would you gain from testing your software application at the API level, too? And, most of all: how to do API testing? Especially since API has no GUI... And what “deeper” layer would you be actually testing? What test types and test cases to use/define? “Tormented” by all these legitimate questions here? You're entitled to be, since just the idea of getting tangled up in integration complexities, in the “spiderweb” of connections between...
    In Drupal world, it's not just spring that we're looking forward to... springing these days, but Drupal 8.5.0 (scheduled for the 7th of March), as well. Why? Cause starting then we, site builders, get spoiled with layout creating capabilities right out of the box. The once highly promising, yet still experimental, Layout Builder module, gets incorporated into Drupal core! And what's in it for you? How does this integration impact your builds in Drupal? Just imagine a “world” where you get to unleash all your creativity for customizing your content's layout to your liking and to...
    Just face it: you'll need to gradually let go of... Drupal's good old jQuery! And to team up with a more modern, reactive framework. One perfectly equipped to help you meet users' expectations: dynamic, interactive... richer web experiences. In this respect, Drupal and Vue.js make the right combo for adding rich client-side behavior to your Drupal 8 projects. And it's this very integration of Vue.js into your Drupal projects that I'll be focusing on in this post. Therefore, if this duo's potential has been stirring your curiosity for some time now, expect to...
    “Empower the end user!” are not just some big words in Drupal. And in this scenario here the “empowered Drupal user” is the author uploading images on a website straight from the CMS. How do you empower him/her as the Drupal developer building that website? Well, this is precisely what I'll share with you in today's post: how to set up an automated image optimization process; a Drupal ImageAPI Optimize-centered one. Where the images about to be optimized are those that content editors will upload. As compared, of course, to those that you, the developer, will have already optimized while...
    For it all comes down to: "Which are the fastest-growing programming languages to learn in 2018 in order to become an (even more) in-demand developer?" And to: "Which of the languages that already wrote history on the web are still highly influential this year?” “Well... it depends...” And although this is definitely not the answer you wanted to hear/read, it is true, you know. Identifying the best programming languages for 2018 depends on the answers you'll give to a whole bunch of crucial questions: "Are you an entry-level or an experienced web developer?"...
    A whole new world of possibilities opens up for you around this time of year, can you feel it? Shiny and new challenging web projects to delve yourself into, new tools to try, brand new programming languages to learn... And definitely so many promising Drupal 8 modules to explore and to jumpstart your projects with. Speaking of which, here's a list of 10 must-have Drupal 8 modules in 2018 that I look forward to implementing. Scan it through and see if it's an inspiring and solid enough resource for you to jumpstart your next web project with!
    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!