Hack DayHeartRadio held another successful Hack Day last week at our headquarters in NYC. Hack Days are an integral part of iHeartRadio and this event…
Making android applications Null Pointer and Exception FreeI am an android developer for iHeartRadio (https://play.google.com/store/apps/details?id=com.clearchannel.iheartradio.controller), and my job here is building a beautiful android application for iHeartRadio, which serves…
Reusing iOS code for OS XiHeartRadio for Mac was just released in Mac App Store.We’ve made this product from scratch in two months(-ish). I hate to blow my own trumpet but it was quite quick work. The key is reusing iOS code in the OS X app. I’m going to share how we did it in this…
Why we picked AKKA cluster as our microservice frameworkRecently at iHeartRadio we decided to migrate our one monolithic Java backend service into multiple microservices, more specifically we decided to implement these microservices as Akka apps and use Akka cluster to weave them into…
A new iHeartRadio open source project: PlaySwaggeriHeart/play-swagger is a Swagger spec generator for REST APIs built with Play Framework. It generates swagger specs from play route files and case class reflections without the need for any code annotation.
Hack Week!iHeartRadio has a thriving culture of self motivated, driven, and brilliant makers. We channel this energy in a number of ways, including…
Kanaloa — make your reactive service moreAnnouncing a new iHeartRadio open source project Kanaloa. Kanaloa is a set of work dispatchers implemented using Akka actors. These dispatchers sit in front of your service and dispatch received work to them. They make your service more resilient through…
Using Scala in Amazon LambdaHere at iHeartRadio we have made a significant investment in choosing Scala and Akka for our MicroService backend. We have also recently made an investment in moving a lot of our infrastructure over to AWS to give us a lot more freedom and flexibility into how we manage our…