I recently started to work for a new company ( Globality ).
For the last month or so, I have been live streaming myself coding my day to day tasks on Twitch, LiveEdu, and Youtube
Having multiple reporters configured for Apache Flink can be really great. You can send some reports to JMX and graphite.
One of the first best practices I started using when coding with Golang is have the method arity accept the top interface and not the specific class/struct.
Today I started a new experiment. I am going to be live-coding some of the many things I do in my day to day work.
If you’ve been following me online, even just for a couple of weeks you’d know that I’m rewriting a major and critical application using React-Redux.
Recently I’ve started using React and Redux to rebuild one of the major components on the Gogobot website.
You know the pain of this error message I assume…
About 10 days ago there was a discussion on HN about Golang.
Many of you already know that I do 100% of Gogobot’s Devops.
If you’ve read my Measure, Monitor, Observe and supervise post, you know I am quite the freak of monitoring and logging everything in the system.
We @ Gogobot use Nginx for basically every user facing web service. Whether it’s our main web-app or a microservice.
I just released version 1.0.2 of circle-env command line tool.
Workflow fragmentation is a huge problem for modern engineers in my opinion. People like to think that being in an office and communicating solves this probl...
Recently, we changed the Gogobot blog to drop the dates from the posts.
This is a step by step guide to setting up your infrastructure on Amazon using code (Terraform) for a reproducible, version controlled stack.
I’ve been quiet for 14 days straight, the project has been going strong, even though the “public” activity has not changed much.
First use of “the-startup-stack” in the wild
What is the-the-startup-stack and why?
In this post, I will describe how we automated iOS builds using bitrise and our chat room (slack)
I use Jekyll a lot. From this blog to documentation, internal wikis and more.
Lately, I’ve been using Terraform quite a bit, both on an open source project I am working on (shhh… soon) and for Gogobot.
TL;DR this is basically a brain dump of my thought process while working on some solutions for Gogobot.
Micro-services, everyone is talking about them. 2015 was the hot year for service oriented applications with the uprise of Docker and the other solutions aro...
Firefox released a Do Not Track features that created some bugs with our JS. This post discusses it
Working with a single page application can be painful, here are some tricks to deal with it
Short post showing how to setup SSH tunneling when pairing remotely with a peer
How to guide for how you can set up remote pair programming
Quick post to show how you can read a Gzipped file content with golang
Vim Snippet for Go testing
Setting up AngularJS authentication with Rails 4 and devise, a quick howto guide
How you can you query greater than with postgres integer array columns
Tips post: How I start working on projects using automation of tmux and the terminal
Production ready pig/map-reduce project workflow on EMR
Using 3rd party APIs is a part of almost any company these days, I think that using Facebook and Twitter integrations is a part of merely every other startup...
Improving the user experience is a relentless battle, you constantly have to keep pushing it in order to give your users the best experience possible.
I am obsessed about automation, with that, comes the notion of asking simple questions and getting simple answers you can create actions with.
Recently, I had to count specific phrases across all reviews on Gogobot.
One of the best things you can do for your application is set up alerts with thresholds for various events/metrics.
Following my recent post Measure, Monitor, Observe and Supervise I got a ton of emails, Facebook messages, twitter DM’s and more, asking me to talk about HOW...
For a while now I wanted to share the way I work on Ruby/Rails projects. How I go about handling the multiple processes you need, editor, running tests and o...
This week I had an issue that my Graphite instance was falling apart.
Lately, I needed to upload a folder to S3 with all of it’s files.
I work a lot with MongoDB, and this is not the “Why not MongoDB” or “Why MongoDB” type of post, I know it’s popular to trash Mongo lately.
We recently opened a couple of API endpoints at Gogobot to the public.
I have been working with Sidekiq for quite a while now, having many jobs per day working (multiple millions of jobs.)
Usually, when I have to do something in my code, I add a TODO comment (and forget about it).
I started using MongoDB at Gogobot a little while ago. While using it, I encountered some problems, but for the most part, things went pretty smooth.
For the past few months I have been super busy building the social graph behind Gogobot.
A few weeks back, we started slowly upgrading all of our queues at Gogobot to work with Sidekiq.
My slides from the talk I gave at RailsConf Israel 2012.
A while back I answered this StackOverflow question.
Whenever I am logged in to a server or even when I am working on my own machine, I keep searching through the command history through up and down arrows.
As probably any geek out there, I upgraded my OS to Apple Mountain Lion.
Lately, I needed to create worker machines (Machines that have Resque workers on them).
I have been using Vim for almost a week now.
As a developer, there are things that never mind how many times you’ll do them, you will never ever remember how to do it exactly without googling for a coup...
I am working with rake tasks a lot, I love the simplicity of creating one and just running one on the server.
I have been working with ZHell pretty much since the first day that I have been using a Mac.
a– layout: post title: “run octopress new_post rake on zshell” date: 2012-07-27 22:53 comments: true categories: general —