Lightning Talks 1
Talk (60 min)
Talk 1: Unix shell - We can do better now - Ilya Sher
Unix shell is powerful but it's stuck in the telegraph style communication paradigm. We can do better now. Actually, we could do better since the 70s. This talk is about how we got here, what's wrong, and how to fix it.
Talk 2: Command Line Craftsmanship: Building and Sharing .NET CLI Tools - Roland Bodenstaff
In a world focused on flashy visuals the humble CLI tool is often overlooked. But have you ever thought to yourself: "What was that website again to convert X to Y?" or "I want to automate this boring workflow, but I don't want to write a full-blown application for it". Well, a CLI tool might be the answer to your problem. In this session, I will show you how to build a CLI tool in .NET with the following topics:
- What makes a good CLI tool?
- Spectre (library that makes it easier to create beautiful console applications)
- Command option semantics
- Help documentation support
After that we will look at how to publish it to NuGet so no matter where or who you are you can easily install it. By the end of the session you will have a good understanding of how to build and distribute your own CLI tool.
Talk 3: The stoic brutalist - Bjørn Einar Bjartnes
Brutalism is an architectural style of minimalist constructions that showcases the bare building materials and structural elements over decorative design. Stoicism is a philosophical framework emphasizing living according to nature. I have found that embracing brutalism and stoicism has given me clarity, focus and peace of mind in the hot mess of technological change and human interactions. In this talk I'll explain how and why.
On brutalism, I will discuss how I see HTTP as my concrete and how exposing HTTP and its details affects how I design APIs in daily life with some concrete examples.
From Stoicism - an ancient philosophy - I will talk about two thoughts that guide me in my day to day work. The most impactful to me is the dichotomy of control, on how reasoning about what is in our control and not in our control affects how we can reason about the world. The other is the stoic holistic view of nature, how we are not only individuals, but social animals and parts of a holistic cosmos. I am at the beginning of my stoic journey, but I believe it already makes me a more robust individual and useful team member.
The goal of this talk is to inspire you to look for similar inspiration of your own from the wisdom of ancient philosophers and architects.