Socrates once said “The only true wisdom is in knowing you know nothing about blockchain” // Your programming language might hate the environment! // Alexa can be a real jerk!!! // Chariot Day is an opportunity for Charioteers to share the things that they are most passionate about with other members of the Chariot family.
From the abstract: Of all of the controversial topics in the field of (serious) software development, static typing is probably the most divisive. While the topic leads to fewer homicides than the perennial Vim vs Emacs conflagration, it still arouses passions and anger usually reserved for Gungans and fans of Visual Basic. This talk dives … Read More
From the abstract: Unlimited bandwidth? Always connected? Yeah right! Truth is, wireless coverage is spotty, and sometimes the internet is simply not available. In this talk, I am going to discuss a few design patterns that make your app snappy when connected, fully-functional when not. Caching strategies: persistent vs temporary Progressive loading: use placeholders while … Read More
From the abstract: A fantastic, fictional, fable of a distributed system and the tooling and teams who herd it. Follow two teams learning that the design of their systems includes everything about how it is developed, tested, deployed, and managed — not just what it looks like in production. Along the way, learn about the … Read More
From the abstract: In this talk, we take a look at some specific Functional Programming patterns that regularly arise in everyday programming. These patterns are used to solve the same problems that DI attempts to by decoupling data types from their dependencies. We explore the algebraic properties of these techniques and discover how they give … Read More
From the abstract: Cloud Foundry is an open source platform as a service. Think of it as an open source Heroku that you can run inside your own firewall. In this talk, we’ll cover why it’s essential to the enterprise (and many small businesses as well), how you can use it, and most interestingly, how … Read More
From the abstract: Agile methods work beautifully for a single team. But what do you do when you have multiple, interdependent teams, all working on a single product or product suite? How can Agile scale without losing sight of its core principles? In this session, we’ll examine how to apply Lean and Agile principles to … Read More
From the abstract: Connascence (noun) is defined as (1) the common birth of two or more at the same tome; production of two or more together, (2) That which is born or produced with another, or (3) the act of growing together. In software, connascence is a rough measurement of the amount of coupling amount … Read More