Blog posts

    Wait... what? Worker threads in Node.js have their dropped their “experimental” flag? Meaning that you no longer need to: accept the fact that Node.js is a single-threaded JavaScript runtime using asynchronous code, one that restricts you to working in a concurrent way (and thus... the “callback hell”), restrain yourself from using it in resource-intensive projects, knowing that Node.js can't handle CPU-intensive operations? Now, let us savor this news (a no longer “steamy fresh” one, since Node v11.7.0, along with this update for the worker threads...
    And I bet you don't need to hire a React Native developer, but one of the best: A problem solver with an extensive background experience working with React. So, how do you identify him/her in a “sea” of potentially valuable candidates? What are the critical technical skills that a great React Native developer should have? Those that... well... help you sort the wheat from the chaff. The truly talented and already experienced developers from those... enthusiastic about this framework. But with no good, hands-on experience in working with it.
    I'm a man of my word, as you can see. So, here I am now, ready to share with you 2 more efficient and conveniently easy to implement techniques to optimize your Drupal database. If, in part 1 of this blog post on database query optimization in Drupal I've highlighted: the “module way” (or “ways”, since it's 2 modules that I've drawn your attention to) of addressing the issue of low database queries, and the Solr-based index solution for weighing down your Drupal database (high traffic does come with its own drawbacks)...
    And Drupal already has a nasty reputation for running a boat-load of database queries. Is your website highly trafficked and dealing with huge amounts of data to be retrieved and displayed in real-time? This will put an extra strain on your MySQL database. So, how do you optimize your Drupal database? Needless to add that this is the most straightforward way to give your website a rendering performance boost: The lighter and clutter-free your database tables are, the better your SQL query times will be. And, the faster your web pages will load..
    Has an IT business analyst job description got you all... hooked up? So, what now? What skills and competencies should you learn or further improve? What are the specific technical proficiencies and must-have soft skills for this role? What specific technical skills are most in-demand for this role? And what soft skills should you consider improving for setting yourself up for success? What about the relevant educational background and/or equivalent experience? You have the questions, I have the answers.
    Copy your live Drupal site to a test site, update a module, apply a patch, run cron, check the Drupal version, change passwords... What if, as a Drupal site builder, you could save up to half the time you spend on mundane tasks? It'd take just a switch from the familiar administrative UI to the command line... I know what you must be thinking: "It's way too scary. All those never-ending command-line strings... Why bother anyway if I already know how to complete all these tasks?"
    Here's your challenge for the day: import data from a CSV file to Drupal 8! To a specific content type on your Drupal 8 website, I mean. And it looks like you're anything but nickel and dimed in options. In modules geared to migrate data from a CSV source to Drupal 8: you have the Migrate and Migrate Drupal modules,  you can leverage the Migrate Plus' API for migrating data stored in different sources, there's the Migrate Source CSV contributed module that you can use for your CSV import scenario, then, there's the Content Import module approach to migrating data from a spreadsheet...
    Does open sourcing your code help with attracting top talents? Can publicly sharing your projects' documentation turn into a selling point in your company's recruiting pitch? Is this the best way to recruit software developers? If so, is publishing your code in a public repository enough to make the experts “flock” to you? Or does this call for a more complex, impeccably-implemented... strategy instead? Is there truly an... art to making your repo stand out and stir great developers' interest? What's the effective way/mindset for turning open sourced code into an effective recruitment tool? 
    Have you finished writing your New Year's resolutions list already? Then, you might want to "squeeze in" a few more: the top JavaScript trends in 2019 to follow the year to come. In other words: the JavaScript frameworks that will be most in-demand and that you should start learning/take further... now. What's the future of Angular? Will Angular.js, now in long-term support, be referenced to as "Angular"? And will it manage to maintain its “fame” in the developers' community in 2019, as well? Can Vue, whose adoption has just... exploded this year, really rival...
    What new programming languages should you add to your “repertoire”? What new tools should you consider including in your toolbox? Are there any special soft skills that you should develop or further “polish”? And what bachelor's degree should you have? In short: "How do you become an automation engineer?" That is the question... A very legitimate one, if you think that: Companies in all industries are implementing automation. From streamlining their software development processes to automating their business processes, they all have one major “need” in common: the need for...