Internet of Things - make Raspberry PI interact with Slack

About IoT One of the most exciting applications of technology is the possibility of connecting a vast array of devices, assign them unique alias ( like us humans having names ) and allow them to be individuals in a “Machinapolis”, a society of devices. They can talk to each other, ask for things from each other and report stuff back to us human overlords. Thanks to the Internet, communication between each one of these device is made easy. Imagine that you have a fridge capable of scanning its content, learn exactly what products you like to have and in what quantity, and »

Why move away from Backbone and into React and Angular2?

Dear Backbone, it's not's us. We still love you. by Cloudoki team The environment Here at Cloudoki we take pride in trying to work with as many technologies and frameworks possible. So much that we even have that guy, that usually gets all the tricky projects (shout out to Delio, the Hero). All fun and games, really. Despite having a curious and naturally dynamic team, we still rely on some good "old" reliable pieces of code and frameworks to get some things going, like Backbone. Let me just stop here and say something. It's not that Backbone is »

Angular 2 First Steps

All the examples in this blog post are using TypeScript, since Angular 2 recommends to use it. We will try to keep this post as up to date as possible. In order to get started please follow the quickstart example provided in the official angular docs, as it's up to date with all the things you need. Building a Top-Level Component Every Angular app has at least one root component, conventionally named AppComponent, that hosts the client user experience. Components are the basic building blocks of Angular applications. A component controls a portion of the screen — a view — through its »

Webpack Module Bundler

What is Webpack? Webpack is a module bundler. It takes Modules with dependencies and generates static assets representing those modules. The official webpack docs are somewhat difficult to process, so give it some time. Websites are advancing into web applications, so they are depending increasingly on JavaScipt. This outcomes in bigger amounts of code on the customer side. As a rule, using a module framework should enhance not only the development but also the user experience. Browserify or RequireJS are also popular when it comes to module systems. Both of these are extremely helpful and do a great job but »

Sending Laravel Logs to Loggly

Loggly is a cloud-based log management tool that allows real-time scanning of your logs, making it easier to search through data. This is very useful when it comes to get the best out of your application. As stated in the Loggly page, the functionalities are endless: Monitoring operations Identifying root causes of operational issues Tuning performance Tracking down security issues Correlating technology performance with business performance And more So, as you can already tell, this is a very powerful way to fix issues on your application. But the great thing about Loggly is the aggregation, indexation and parsing of data »