Back to the roots, functional style - Lambda Days 2015

Back to the roots, functional style - Lambda Days 2015

February is over, so it was a high time to open the conference season in 2015 already ;P Due to practical reasons I carefully track such events that happen in Poland (not much to be tracked, but the number is increasing from year to year) - that's how I found myself in Cracow on 26th of February, the 1st day of Lambda Days, relatively less known conference dedicated to functional programming. You can find all the details about the idea of this conference on its website, but there's one thing worth mentioning -> during the second day of Lambda…

Read More

Share your code problem with a whole world #likeaboss

I am quite tempered, so if I were to name all the things that annoy me, the litany could be quite long ;) It applies to both personal & professional topics of course. Speaking about the latter - one of the behaviors that immediately raise my temperature at least by 3 degrees is a developer that goes "Now it's personal" mode. What mode? Codework is not that straightforward as they write in books / show in video tutorials - you get stuck once in a while, THINGS happen - things that at the first glance seem to be illogical. Then…

Read More

Get a grasp of Scala's reactive stack - Typesafe Activator

Majority of my co-workers and acquaintances associate me (and my professional work) with the .NET stack. This association is so strong that when I tell them about my recent works with Scala/Akka, they think I'm nuts (or close to): What's the point of learning another stack if you've committed so much time and effort to master the previous one? Don't worry - I'm not going through the whole learning thing again in this post - this time I'd like to focus on something I hear pretty frequently from the fellow codecrafters: Yes, this Akka thingie looks decent and Scala…

Read More

Reactive applications in Enterprise?

Reactive applications. Scalable & responsive. Resilient & fault-tolerant. Event-driven & asynchronuous. The benefits of RAs are well and commonly known (if you're not up-to-date, make sure you get yourself familiar with Reactive Manifesto: start with the following link), but it's not the benefits I'd like to write about specifically today: What about the real cost? What about the effort? In a typical scenario, when a company needs an enterprise-ready solution to fullfill its functional needs - does it make sense to go for a reactive application? Not now, not here Obviously, there are some circumstances when going reactive doesn't make…

Read More

"Principles of Reactive Programming" - the aftermath

PoRP (https://www.coursera.org/course/reactive) is a first on-line course on Coursera I’ve participated in. It’s a follow-up to "Principles of Functional Programming in Scala" and it’s recommended to go through this one first, but I decided to head straight through PoRP and I’ve managed (but I wasn’t new neither to Scala nor to Rx, so if you are, I’d rather recommend not to jump in at the deep end). Briefly speaking - it was an awesome experience and I liked it a lot. It required…

Read More