Latest articles
Page 8 of 10
Page 8 of 10 — 138 articles total
My First BadCamp
BADCamp 2018 was the first real big event I attended, aside from actively participating in Drupal Camp Costa Rica for three years. Kindly enough some co-workers who had already assisted shared with me their experience which gave me great expectations. In addition, I was excited to sightsee San Francisco and Berkeley. After dedicating this year [...]
weKnow’s crew landing at BADCamp 18!
Autumn is in the air… and part of the weKnow team is heading to BADCamp18, each one of them excited to share experiences, our team culture and contribute to strengthening ties among the members of the Drupal community.  This is a very special BADCamp edition as it sets a milestone in weKnow’s journey. Back [...]
weKnow’s remote working guide to success
People’s work needs and styles have changed to facilitate never before comforts; as it offers many benefits such as avoiding the dreadful commuting time, saving on corporate location’s expenditure or even the weather getting in the way of work; these are all well-known pro’s associated with remote working, so let us dig in a bit [...]
Our line-up for Drupal Camp Costa Rica 2018
We were thrilled to share our team’s knowledge with the rest of the attendees at Drupal Camp Costa Rica. This year we had 220 participants between students and professionals from a wide range of fields. One of the key goals of Drupal Camp Costa Rica is to spread the word on Drupal and its surrounding [...]
Debugging SOLR results
I recently worked on a project which used SOLR and the search results were not showing as expected. The client had very specific requirements on the order of the search results, comprised by complex data types with lots of fields that affected the result score. Fortunately we had a sample result-set, such that that certain [...]
DrupalCamp Singapore 2018 Recap
Last week I was honored with the opportunity to participate in DrupalCamp Singapore 2018 as their Keynote. I want to extend a big thank you to the organization of the Singaporean community lead by SolihinJinata a.k.a. SJ from Pixel Onion for this great event. Pixel Onion Headquarters My Keynote wasn't about how fantastic Drupal is, [...]
Creating a Custom Ajax Command in Drupal 8
Drupal 8 provides the option to include an Ajax Callback within our applications using the Ajax Framework. There are some existing functions which can be used: Methods to hide/show elements in the html document, attach content to an element, redirect a page after a submit, and so on. Sometimes we need to implement something particular, [...]
Drupal 8 Add Cache Metadata to Render Arrays
Some operations are time consuming, really heavy memory and/or CPU intensive. By performing an operation one time, and then caching the output, the next requests could be executed faster. Drupal provides an easy cache API in order to store, retrieve and invalidate cache data. I did this tutorial because I couldn’t find a step by [...]
JS Conf Australia 2018 Recap
Last week I attended my second JS conference ever since my time at Backbone Conference 2014. This was a completely different experience, since I have been working in earnest for about 18 months on JS platforms to build and deliver products. During this time I’ve been using mostly Meteor, which is a Mongo + NodeJS [...]
CSSConf Australia 2018 Recap
There is always a first time for everything. In my case, today was my first fully CSS-oriented conference, at CSS Conf Australia 2018, which took place at Melbourne and was attended by 350 people. Caveats: As a backend developer, I am very far removed from the frontend and UX world, so my perspective of this [...]
How to install Drupal 8 from an existing configuration
The Configuration Management (CM) system, is probably one of the most well known and exciting features of Drupal 8. But wouldn't it be even more awesome to be able to install a site, export configuration and then re-install site from scratch importing the previously exported configuration? For those who are not yet clear on what [...]
Triggering MailChimp campaigns with Node.js
We are living in an era of interconnected systems, and there are better ways to provide a complete solution to a technical challenge than inventing everything from scratch or coming up with a mega app to control all the things. Instead, the key is to connect with other products that are really good at solving [...]
Running Multiple Python Versions in Mac OSX
Last few months I have been delving into Data Science and Machine Learning. Both fields are related. In fact, in my opinion Data Science could be considered almost a prerequisite for Machine Learning. These are not only related to data manipulation and statistic concepts, but they are also connected in terms of what program language [...]
How To Remove Duplicates In MongoDB
If you ever find yourself in a position where you need to remove duplicate entries on a MongoDB collection, as per version 3.0 you will need to use Aggregation . This might seem a bit confusing because in SQL you only need to use a simple “Group By”, which will display the data fields grouped [...]
How To Develop Skills For Amazon’s Alexa Voice
As of January 2018, it would be a fair bet to say that Amazon’s Alexa is arguably the leading voice recognition service for end users.* The Amazon Appstore for Voice has seen a gigantic surge since its launch in 2015, going from 130 to over 1,400 skills only in the first year. Today there are [...]