The Distillery Blog

  • Implementing the Human Brain: Exploring the Potential of Convolutional Neural Networks

    Post preview image

    Foreword Scholarly articles usually begin by providing a short historical narrative that gives readers the background necessary to contextualize the particular scholarly topic in question. So — given that my scholarly topic today is the modern-day potential of convolutional neural networks and their structures — I should theoretically begin by telling you about...

    Read more...
  • Bringing Big Tools to Big Data: Spark and Spark Streaming

    Post preview image

    Data is the oil of the 21st century — a valuable commodity prized and hoarded throughout the business world. In an attempt to turn users’ preferences into business profits, every internet activity is stored and analyzed. As a result, internet profile data is increasing rapidly, both in size and rate of reception. Increasingly, we need...

    Read more...
  • Building for Flexibility Using Finite State Machines in Django

    Post preview image

    Software projects often start with such innocence. A developer creates the basic functionality and then extends the functionality with various rules of domain logic. Project classes grow larger and more complex to accommodate all these changes. The classes gain a...

    Read more...
  • Painless Travis CI/CD for Android Project

    Post preview image

    Modern software development is far more “user”-friendly to developers than it used to be. GitHub, Heroku, and the huge Fabric family of tools make code review easy, deploy painless, and health monitoring pleasant. And when it comes to continuous integration, there is...

    Read more...
  • Using ProtoBuf for Huge Object Serialization

    Post preview image

    I want to share my experience with using ProtoBuf to optimize the size of transferred/cached objects. We at Distillery faced a problem that the size of Memcached objects are huge. We’ve come close to exceeding the Memcached server storage limit...

    Read more...
  • Processing Keyboard Events in the Attached Controller

    Post preview image

    We’ve been working on the Storgage application (not on the App Store yet) for the last few months, and we would like to share one of the techniques we used when developing it. Problem One of our app’s features is the use of the built-in...

    Read more...
  • Facial Recognition for Personalized Emojis

    Post preview image

    So, we had this idea: What if you could use your child’s face as an emoticon in a text message? Instead of a punctuating a point with an everyday 😃, wouldn’t it be more expressive and more enjoyable to send a small...

    Read more...
  • Getting Started with Kubernetes on Amazon Web Services (AWS)

    Post preview image

    In this post I’ll outline the basics of getting Kubernetes running on top of AWS. When we are done, you should have a Kubernetes cluster running atop of AWS with a simple web application that is publicly accessible. What is Kubernetes? Simply put, Kubernetes...

    Read more...