Nebraska.Code() Conf Recap: Functional style!

This past weekend, I was able to attend and present at the 2015 Nebraska.Code() Conference in Lincoln, along with a few other Object Partners developers. With roughly 500 in attendance from presenters, to attendees, to sponsors, the conference had sessions and workshops covering everything from Mobile, Java, JavaScript, .NET, Ruby, Mobile, and much more. To get a feel for all of the varied sessions, check out the slide repo or the conference schedule. And to top it off, it was held in the beautiful new Nebraska Innovation Campus with a couple of after parties in Lincoln’s amazing new Railyard Entertainment District.

For the TL;DR version of the recap see #NebraskaCode on Twitter. And of course, if you were following @ObjectPartners you already know all of the details!

The highlights of the conference for me, besides having our very own Object Partners sponsor booth:

Learning from devs from different ecosystems – Sitting at a table of developers from all different worlds like .NET, Mobile, Java, and JavaScript leads to many new conversations and ideas. The motivation gained by attending conferences is indispensable.

Functional Language meshing – It feels like the new hot languages in each ecosystem are leveraging very similar language constructs and functional paradigms. It’s more than a little amazing that Groovy, TypeScript, F#, and Swift have evolved from different backgrounds into quite similar high-level ideas, philosphies, and even syntax. Probably a topic for another blog post.

Community Buzz – The dev community in Omaha and Lincoln has such an exciting and welcoming feel to it right now. Just a good time to be a part of the environment here. So many talented people doing amazing things. This was shown well in a LocalOmaha session on growing the community from Sandi Barr and Matt Payne.

Workshops – There were over 10 workshops to choose from on Thursday. I went to the well done “Cutting edge UI development with Flux, ReactJS, Browserify, Mocha, and Gulp” workshop led by our very own Bruce Coddington. I learned more about ReactJS in a couple of hours than I had previously learned reading many many blog posts. Combined with previous AngularJS/Grunt/Jasmine knowledge, I can now make sense of roughly a bazillion JavaScript buzzwords.

Groovy sessions – Scott Hickey from Object Partners led a couple of groovy talks. One that introduced people to Groovy that were new to the language. Another, smaller hands-on functional programming Groovy Kata session where the entire group learned new techniques and styles to functionally solve problems.

TypeScript and WebComponents – Both talks were great presentations from people with strong JavaScript and .NET backgrounds in Dave Fancher and Cory House.

The sessions I missed – With so many talks going on at once, I missed more than a few that I wish I could have seen. From Docker, to Ruby, to Swift, to so many more (yes, even F#). One that stands out that I missed was the “Tranducers Explained” talk from Kevin Beaty. That’s one that I’ll have to revisit in the slides.

Also a big thanks to everyone who attended my JHipster and Spring Boot session! I’m a huge fan of JHipster so definitely check it out if you need to jumpstart an AngularJS + Java project that includes all of the client-side build tools too.

Nebraska.Code() Conference 2015 was a success! Thank you to Ken Versaw and Adam Barney for organizing and throwing a great conference.

About the Author

Jeff Sheets profile.

Jeff Sheets

VP - Technology

Jeff has developed Java, Groovy, Grails, and Javascript web apps for industries as varied as Defense, Energy, Weather, Insurance, and Telecom. He is a co-organizer of the Omaha Java Users Group. Jeff has worked on Grails projects since the Grails 1.3.x days, and has experience with production Groovy code as well as Spock tests and Gradle builds. His latest focus has been on AngularJS and Spring Boot applications using JHipster. Jeff also enjoys volunteering at local CoderDojo events to teach programming to our next generation.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Blog Posts
Design Systems, Part 1 • Introduction
Business leaders need a practical guide to plan and execute Design System Initiatives. The aim of this series is to be that guide. This installment introduces terms and definitions as a primer on Design Systems.
ML for Translating Dysarthria Speech (Pre-Part 1)
What is Dysarthria? Per the Mayo Clinic, Dysarthria occurs when the muscles you use for speech are weak or you have difficulty controlling them. Dysarthria often causes slurred or slow speech that can be difficult […]
Develop Quality Code
As software continues to dominate every facet of our lives, developers are faced with an ever-increasing pressure to produce bug free code. The responsibility of clean quality software falls upon everyone that is involved in […]
Clean JSX structuring in React
A video guide on how to structure your JSX to make it easier to know when it’s appropriate to split out new components. This will help keep your React code smaller, cleaner, and more DRY.