Tag Archives: Scala

Netflix schedule at CodeMash

If you’re interested in the cloud and how you might leverage Netflix OSS to migrate your company without starting from scratch, you won’t want to miss the Netflix sessions at CodeMash (January 7-10 in Sandusky, OH). We’ll talk about technology, culture, open source, and how they all fit together to make a great product and an amazing work environment.

Yes, I joined Netflix this year, and I’m thrilled that Sudhir Tonse, Roy Rapoport, Jeremy Edberg, and Joe Sondow will be experiencing their first CodeMash. And it’s gonna be a doozy — starting with snow-delayed travel. And, I’m also ecstatic that veteran CodeMash speaker and entrepreneur Andy Glover has joined Netflix (about a month ago!), and will be speaking as well.

Sudhir and Joe are doing a One/Two punch on precompilers. Sudhir will whet your appetite for NetflixOSS in a morning session on Wednesday. Through a test account, you will be able to quickly experience several NetflixOSS projects in “Architecting for the Cloud: Hands on with NetflixOSS”. If you’re sold on the concept, you can join Joe Sondow for an afternoon session, “Setting up your Environment for the AWS Cloud using Netflix OSS”, which will focus on bootstrapping NetflixOSS. We’ll use Peter Sankauskas’ Netflix CloudPrize winning contribution for usability: bootstrapping NetflixOSS with Ansible Playbooks and Cloud Formation templates. And, Peter will join us as a special guest!

We’ll help kick off the conference by joining a panel on “Open Source in Business” on Wednesday night at 7 pm.

You’ll also meet Jeremy Edberg, who will talk about architecting resiliency through failure in “How Netflix Architects for Survival” and how we created a system that allows us to reduce the bureaucracy around system changes while improving how we resolve problems in “Following the Changing Weather of the Clouds”.

Roy Rapoport leads our Insight Engineering team, a team that collects a lot of data and collates it into information then translates that into insights. He will talk about how Python showed up at Netflix and how our focus on Freedom and Responsibility made that possible. His talk is entitled, “Python in the Back Door: How We Brought Python into Netflix”.

And I’ll be sharing Roy’s theme about how programming languages evolve at Netflix, doing a variation of the talk I did at OSCON, “Sneaking Scala Through the Back Door”. Coincidentally, Roy’s team is almost exclusively Scala!

And — we’ll have a vendor session on Thursday, where we will talk about NetflixOSS in an open discussion format. Ask questions about getting started, why we do it, how the culture works. We’ll be there.

Here’s a PDF of the scheduled Netflix talks.

Looking forward to seeing you. Safe travels to Ohio!

 

Fun at Netflix … join us!

My team is still looking for some great developers who feel passionate about working with other teams, improving resiliency in the cloud, and building out a continuous delivery platform. You may have heard of the Chaos Monkey — we have many more ideas where that one came from!

If you have a solid Java background, we definitely want to talk to you. Lots of JVM language excitement on the team: Groovy, Scala and yes, some Java too. Our jobs site is at jobs.netflix.com.

This is an amazing time to be at Netflix. I hope you’ll consider reaching out and talking to me about our team. I’ll be at SpringOne2GX in a few weeks (9/9-9/12), in Santa Clara. We’re also hosting a Scala meetup at Netflix on 9/9.

You can find me on twitter at @dmarsh or on Linked In. Hope to talk to you soon!

Simple Concurrency with Akka this week in Ann Arbor

If you’re at all curious about writing concurrent, highly scalable, distributed systems, attend the Ann Arbor Scala Enthusiasts group this Wednesday, June 19, at 6 pm. Nilanjan Raychaudhuri, is a consultant/trainer who works for Typesafe, and he will be speaking this month.

You will find more information on the meetup page.

The meeting is free and open to the public. It will be held at SRT Solutions, 206 S. Fifth Ave., Suite 200, Ann Arbor, MI 48104.

Enjoy!

Ann Arbor Scala User Group to meet May 15

While I will be out of town, Nathan Dotz of Detroit Labs has graciously offered to help manage the Ann Arbor Scala Enthusiasts Group. The meeting scheduled for May 15 will continue as planned, with the Scala Koans. The koans are a way to learn Scala in a self-paced way, either in a group or individually.

The meeting will be held at 6 pm on Wednesday, May 15, at SRT Solutions, 206 S. Fifth Ave., Suite 200, Ann Arbor, MI 48104.

Enjoy!

Ann Arbor Scala Enthusiasts March 20 — Scala 101: Come for the Collections, Stay for the Functions

Interested in learning more about Scala? Please join us on Wednesday night at 6 pm. We’ll have an introduction to Scala, demonstrate how sanity can be achieved by having consistent collections (who would have thought of that?!) and include some cool stuff that you can do with functions too.

In other words, we hope to lure you in!

The meeting will be held at SRT Solutions, 206 S. Fifth Ave., Suite 200, Ann Arbor, MI. It’s free and open to the public, but please RSVP on the meetup site so we will know how many folks are coming. You never know. I might bake cookies. Or not.

The speaker:

Dianne Marsh (yes, that’s me) will be speaking on Wednesday night. I  will be actively recruiting additional speakers for upcoming meetings, so please volunteer!  We already have a speaker for our April 17 meeting, but will be recruiting for meetings after that!

 

 

Ann Arbor Scala Enthusiasts March 20 meeting

The Ann Arbor Scala Enthusiasts are on meetup and that allows me to post a poll regarding what folks would like for the  March 20 meeting. Please vote! If you don’t like any of the topics, please comment here with suggestions.

The Ann Arbor Scala Enthusiasts will meet at 6 pm on March 20, 2013, at SRT Solutions, 206 S. Fifth Ave., Suite 200, Ann Arbor, MI 48104. The meeting is free and open to the public. Please join the meetup group and RSVP if you are planning to attend so that we can gauge interest and tailor content.

Looking forward to Java Posse Roundup 2013

I’m always excited to attend the Java Posse Roundup, but this year more than ever! The Roundup is in its 7th year (if I’ve done the math correctly) and I’ve made it to every one, so why is this one so appealing?

First of all, our private google group, for attendees, has been hopping with ideas about what sessions people are interested in, and what the open hacking day will be. People are talking about hardware this year: Raspberry Pi, Arduino, and 3D Printers. And there’s lots of excitement around programming NFC stickers. Software excitement is in the air as well: lots of discussions around Javascript and Node.js and Coffeescript. And of course there will be discussions about Groovy/Gradle, Java, Scala, and Go.

Many of the veteran attendees share houses in the town so that the geekery doesn’t have to stop when people go back to hotel rooms. The number of repeat attendees at this conference is very high, but it offers a good mix of newcomers each year as well. I see the newcomers offering great suggestions on the group, so they’re jumping right in too.

As far as I know, there’s still time to join in, although time may be getting tight to arrange travel. The conference is February 25 to March 1, and it’s held in Crested Butte, CO. Registration is at http://www.mindviewinc.com/Conferences/JavaPosseRoundup/. Hope to see you there!

 

 

Scala Enthusiasts survey and February meeting

At the inaugural Ann Arbor Scala Enthusiasts meeting, attendees showed interest in some hands-on hacking. So, for the next meeting, on Wednesday, February 20, that is what we will do! Bring your laptop (or a friend with a laptop) and join in the fun. We’ll make sure everyone gets Scala 2.10 installed and then we can either all work together or break into small groups.

I have also published a survey from the first meeting. Please complete the contact info for the survey if you are interested in attending future events, even if you weren’t able to attend January’s meeting.

See you on Wednesday, February 20 at 6 pm at SRT Solutions, 206 S. Fifth Ave. Suite 200, Ann Arbor, MI 48104. We currently don’t have a food sponsor for the meeting, but we can order food delivery from a nearby restaurant if people are interested (or feel free to bring something with you)!

CodeMash last week — functional programming this week

Last week was the 7th annual CodeMash conference. I can’t believe that less than 8 years ago, we started talking about creating this conference … and it’s amazing to see how it’s grown. I was thrilled to present a “precompiler” (tutorial) from our book Atomic Scala with Bruce Eckel at the conference. It was a full-day precompiler and we progressed very slowly through the language, introducing details in small bits that we call “atoms”.

This week, the pace at the first ever Ann Arbor Scala Enthusiasts group will certainly be much faster. Josh Suereth, author of “Scala in Depth” will be presenting”Functional Programming Patterns for the Asynchronous Web.” We’re thrilled that Josh will be traveling from Pennsylvania to Michigan to speak. Kirby Smith, also from Typesafe, will be joining us. Typesafe, as you probably know, is the company that was created by the creators of Scala and Akka, to provide a fully featured, easy to use  package of tools, backed by its commercial support.

Typesafe is also sponsoring the meeting, so please register so that we can make sure that there’s enough food. Tired of regular user group fare? No pizza for you guys! Typesafe will bring sandwiches and salads, which will be a great change after gorging ourselves at CodeMash all week!

See you there … SRT Solutions, 206 S. Fifth Ave., Suite 200, Ann Arbor, MI 48104. We’ll start around 6 pm. The meeting is free and open to all!