Abstract At FB, we run containers with Linux, Btrfs and systemd. But how does this approach work at scale, and what is the philosophy behind this approach? In this talk, I will dive into the details of these components, including: Advanced details of btrfs and the benefits of a composable file system on a high-traffic … Read More
Abstract Great automation doesn’t replace humans; it enhances us. When we are choosing or building tools for our team, we want them to play like team members: keep us informed, make the easy decisions repeatably, and pass the hard decisions to the humans along with the information we need to make them. Based on research … Read More
Abstract So you want to connect a “thing”…. or many “things”? In this journey, you need to make a very important decision (among many): which wireless protocol is right for your use case and how do you choose your platform? At the end of the day, no matter how good your application, if you don’t … Read More
Lightning Talks at Philly ETE 2019 This is one of the many lightning talks given at Philly ETE 2019. To see a compilation of all the lightning talks together, you can head here. About Dan Boykis Dan Boykis is a developer working for Chariot Solutions building low latency web services, mostly in Java and Clojure. … Read More
In this episode, Chariot’s Ken Rimple speaks to upcoming Philly ETE speaker Rob Napier, author of the RNCryptor encryption format and co-author of iOS Programming, Pushing the Limits. They discuss the evolution of the Swift language. His talk, Generic Swift: It Isn’t Supposed to Hurt, covers how to properly develop code using Generics in Swift. … Read More
Overview Carol Nichols is a Rust core team member who consults and trains Rust in Pittsburgh, PA. She is speaking at Philly Emerging Tech 2019 – her talk is Rust, a Language for the Next 40 Years. Carol got involved in Rust when she was working on tuning Ruby application and wrote some C routines … Read More
For Java programmers, looping over a collection is the time-honored
way of processing data. Now, from Java 8 onwards, we will instead be
writing stream programs – more concise, more expressive, and more
maintainable. But how fast will they be?
As a JVM/GC performance engineer – I always ask pertinent questions such as – what are performance expectations of the product by the stakeholders? what are the important metrics?, what are the tuning goals?, etc. and then I discuss tradeoffs and finally establish tuning goals.
The all-new Chariot Emerging Tech Site We at Chariot Solutions have been working steadily on a web site that pulls together all of our media. This site, Chariot Emerging Tech, is now live, and we will be adding more content to it regularly. Currently, it contains all of our screencasts, both internally and for events … Read More