Abstract The Java Platform has seen a tremendous amount of evolution and improvements over the past five years in many different areas, including: language features in Java, Kotlin, and Scala; Functional Programming; dev environments; test workflows; Reactive; Stream processing; distributed data; containerization; serverless; and AoT compilation. This talk will give you a tour of the … Read More
Abstract What do you do when your quest for power leads you to implementations which are not just platform-but processor- and even architecture-version-specific in nature? How do you even start tracking down a bug in a Scala-based implementation which is not only nondeterministic, but only manifests on certain hardware? In this talk, we will dive … Read More
Java has been around for the duration many professional developer careers. This event, brought to you by Chariot Solutions, will try to take stock of Java at 25.
This talk will review two common use cases for the use of captured metric data: 1) Real-time analysis, visualization, and quality assurance, and 2) Ad-hoc analysis.
We will talk about Spotify’s story of migrating our big data infrastructure to Google Cloud. Over the past year or so we moved away from maintaining our own 2500+ node Hadoop cluster to managed services in the cloud. We replaced two key components in our data processing stack, Hive and Scalding, with BigQuery and Scio … Read More
Property-based testing is as close to a panacea as we are likely to get in the software industry. Whether you’re someone who loves writing tests or someone who finds testing tedious, identifying and testing the properties and invariants of your code can produce more useful (and more interesting) tests. This talk will briefly cover what … Read More
Keeping up with the pace of change in emerging technology is an ever present challenge for enterprises. Trying to build systems that age and evolve gracefully over time is not a small task. We are all familiar with frameworks that help us implement architectural patterns, especially application architecture. In this session we will investigate Lagom, … Read More
This past Tuesday I had the pleasure of attending the Scala by the Schuylkill conference at Comcast headquarters in downtown Philadelphia. Initially begun as an internal Scala conference, the organizers opened the conference this year to external folks interested in Scala. I learned a lot from this event, gaining perspective on trends in the Scala community and sparking curiosity in several interesting applications of the Scala language.
Backpressure Food for thought Very simply put, the idea behind backpressure is the ability to say "hey slow down!". Let's start with an example that has nothing to do with software: Imagine you own a factory that produces doughnuts (lucky you!) and just signed a contract with the largest grocery chain in the Northeast US. … Read More
This is a continuation of my Internet of Things with Scala posting. In this installment I will go over the assembly of the device that will be used to capture the soil moisture data and send it to an MQTT broker so that it may be picked up by the Scala/Akka based application. The Parts … Read More