Stitcher for Podcasts

Get the App Open App
Bummer! You're not a
Stitcher Premium subscriber yet.
Learn More
Start Free Trial
$4.99/Month after free trial
HELP

Show Info

Episode Info

Episode Info: Joe is distracted by all of the announcements from E3, Allen is on the run from the Feebs, and Michael counts debugging as coding. All this and more as we continue discussing The Pragmatic Programmer. So there you are using your podcast player to read these notes. But what happens when you get to your computer? Head over to https://www.codingblocks.net/episode109 to find this episode’s full show notes and join in on the conversation. Sponsors Discover.bot – a digital space for bot developers and enthusiasts of all skill levels to learn from one another, share stories, and move the bot conversation forward. Want to learn more about building bots? Get started with their Guide to Bot Building Frameworks.Datadog.com/codingblocks – Sign up today for a free 14 day trial and get a free Datadog t-shirt after creating your first dashboard. Clubhouse – The first project management platform for software development that brings everyone on every team together to build better products. Sign up for two free months of Clubhouse by visiting clubhouse.io/codingblocks.Survey Says … Anonymous VoteSign in with WordpressHow much data do you use per month for your home ISP?Less than 250GB.Less than 500GB.Less than 1TB.No idea, unlimited plan bro.You'd have to ask my neighbor.vote News Thank you, thank you, thank you for taking the time to leave us a review: iTunes: binarycode86, Lio W, rbleattler, xXJesusXFreakXx, techno-logic Stitcher: plogen, dirty_matlab, Grandpappy, plogen12, DamiaoDiasBe sure to see Allen speaking at the Atlanta Intelligent Devices meetup on June 24th where he’ll be giving his talk Moving from Batches to Real Time with Apache Kafka. (Meetup)The Other DSL and Estimating Domain Specific Languages Computer languages influence how you think about a problem,Designing a solution in F# will be different than C# and will be different from Go.Tip Program closer to the problem domain Using a domain language allows for common communication amongst members of various teams in an understandable way.This sounds like the ubiquitous language discussed in the book Domain Driven Design – Tackling Complexity in the Heart of Software by Eric Evans (Amazon).Listen to our discussion of that book in the following episodes:58. Why Domain Driven Design60. Software Architecture – The Domain in Domain Driven Design61. Software Architecture – Aggregate Roots, Factories, and Repositories62. Software Architecture – Strategic Design and Domain Events63. Software Architecture – Explicit Constraints, Processes, Specification Pattern and more64. Software Architecture – What is Supple Design?Write code in the vocabulary of the application domain.This language doesn’t need to be executable. By focusing on the higher level abstraction, you can concentrate on the domain problems and ignore the implementation details. Writing in a mini-language:This could be using a tool that interacts with existing applic...
Read more »

Discover more stories like this.

Like Stitcher On Facebook

EMBED

Show Info

Episode Options

Listen Whenever

Similar Episodes

Related Episodes