Randy ShoupSpeaking about Speaking, Part 5 — Taking QuestionsThis is the fifth in my series of posts on giving technical conference talks. We have discussed preparing yourself, organizing the content…Jan 27, 2018Jan 27, 2018
Randy ShoupSpeaking about Speaking, Part 4 — Giving the TalkThis is the fourth in my series of posts on giving technical conference talks. We have discussed preparing yourself, organizing your…Jan 24, 20181Jan 24, 20181
Randy ShoupSpeaking about Speaking, Part 3 — Preparing the StageThis is the third in my series of posts on giving technical conference talks. In the first, we discussed preparing yourself, and in the…Jan 22, 2018Jan 22, 2018
Randy ShoupSpeaking about Speaking, Part 2 — Organizing ContentThis is the second in a series of posts about giving talks at technical conferences. Part 1 discusses how I prepare myself before a talk…Jan 15, 2018Jan 15, 2018
Randy ShoupSpeaking about Speaking, Part 1 — Preparing YourselfHere are some things I’ve learned about preparing myself to give a talk. After a few talks this past week, with a few more upcoming, I…Jan 14, 2018Jan 14, 2018
Randy ShoupSalaam, MahmoudI met a warm and generous Sudanese immigrant yesterday, who exemplifies everything about the immigrant experience in America. I can’t say…Jan 14, 2018Jan 14, 2018
Randy ShoupincodeburstReinventing the WheelOne consistent theme I have seen in over 25 years in software has been the regular reinvention of some common technological building…Jan 5, 20182Jan 5, 20182
Randy ShoupEvolutionary ArchitectureAt the GOTO 2014 conferences in Copenhagen and Aarhus, I had the opportunity to have an extended set of conversations with Martin Fowler…Jan 5, 20181Jan 5, 20181
Randy ShoupincodeburstEvents As First-Class CitizensWe’ve all heard of events and event-driven programming, but in my experience, events are not used nearly enough in our (software) lives. We…Jan 5, 20181Jan 5, 20181