#92 Felienne Hermans, What is Programming?

Summary
Felienne Hermans has been asking the question "What is programming?", in this podcast she tells me why it is an important question and what she has found out.

Details
Who she is, what she does. Felienne's research into what programming is, why it is important. Her general findings. Excel as an intro to programming, Excel is functional. Programming with kids, code smells, code quality and how it affected understanding. It's hard to see beyond your own bad code. Programming as writing, making it appealing by comparing it to story telling. Transitioning to more formal programming. Programming Sucks article by Peter Welch. Encouraging people to learn programming, how can we help, some home work from Felienne.

Links
Felienne's twitter

Joy of Coding conference

Programming Sucks article by Peter Welch

Download mp3 of podcast

#91 Adam Ralph, NServiceBus, Microservices and SOA

Summary
Adam Ralph talks about the challenges of distributed systems, queues, coupling, and how NServiceBus helps with microservices, SOA and long running processes.

Details
Who he is, being "a white space bigot"; what he does; working for Particular, evangelist and engineer. What NServiceBus is, infrastructure for distributed systems, queues, retires. History of NServiceBus, commercial and free versions. Main reasons to us NServiceBus - abstracts the message transport, retires, deduplication and the fallacies of network computing, insights into the flow of messages, monitoring on the transport system. Publish/subscribe. Sagas for long running processes, saving state, an example of a saga in action, sagas can run infinitely. Loose coupling, "pit of success"; different kinds of coupling - temporal, location, logical. an example of decoupled ordering service, thin events vs fat events, contract coupling, set an id very early. What scale do you need to be at to use NServiceBus. How to get started with NServiceBus. Monitoring what is happening. NServiceBus on containers. Adam is running a workshop in May at Micro CPH in Copenhagen.

Links
Adam's twitter

Micro CPH

Download mp3 of podcast