Demystifying WebSockets for Real-Time Web Communication

July 12, 2018
 
 

WebSocket is a protocol for bidirectional communication (client-server and server-client), which is part of the HTML 5 API. In simple terms, it enables the interaction between a web client and a web server with lower overheads, facilitating data transfer in real-time. In this post, we will explain what are WebSockets, what is its relationship with older technologies like AJAX and REST APIs and we will provide some resources to help you implement this technology.

 
 
 
 

Samsamia Technologies was a new communication channel between fashion brands and customers. We developed a search engine for fashion products that allows a smartphone user to find the piece of clothing he or she desires just by taking a picture and buy it instantaneously. In this postmortem, I explain how I built the company, what were the mistakes I made that led to its collapse and what are the learnings I got from it.

 
 

10 Ethical Issues of Artificial Intelligence and Robotics

April 1, 2018
 
 

AI is one of the technologies that could revolutionize the world, some people call it the electricity of the twenty first century. Researchers and professionals need to be aware of the ethical and social implications this technology poses. We are responsible for making robots and AI systems that help and empower humanity.

 
 

Stock Price Prediction with LSTMs

March 20, 2018
 
 

Do you want to make millions in the stock market using Deep Learning? This post will not answer that question, but it will show how you can use an LSTM to predict stock prices with Keras, which is cool, right?

 
 
 
 

A recommendation system seeks to understand the user preferences with the objective of recommending items. In this post, we provide an overview of recommendation system techniques and explain how to use a deep autoencoder to create a recommendation system.