Being The Worst
Kerry Street and Rinat Abdullin
All episodes
Best episodes
Top 10 Being The Worst Episodes
Goodpods has curated a list of the 10 best Being The Worst episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Being The Worst for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Being The Worst episode by adding your comments to the episode page.
Episode 41 – Minimum Viable Doesn't Annoy Me Product
Being The Worst
12/23/15 • 34 min
Kerry and Rinat start a new development project from scratch. They discuss the plan, with caveats, then talk through the approach to getting started. (34 minutes)
Subscribe via RSS | Subscribe for free in iTunes
Episode References:
- Microsoft Azure Service Fabric documentation
- Feedback and Finding Us @beingtheworst on Twitter, on GitHub, and http://beingtheworst.com/
Episode 40 – Talk Of Atonement
Being The Worst
09/11/15 • 32 min
Kerry and Rinat discuss Rinat's recent blog post that covers all the things that he thinks he did wrong with his open-source Lokad.CQRS framework. Kerry asks for clarification on some of the topics in the post, and tries to get Rinat to see the good things that came from his, "big mistake", of a framework. (33 minutes)
Subscribe via RSS | Subscribe for free in iTunes
Episode References:
- Lokad.CQRS Retrospective
- Lokad.CQRS Sample Project
- Feedback and Finding Us @beingtheworst on Twitter, on GitHub, and http://beingtheworst.com/
Episode 39 – In Flux And Back To React
Being The Worst
01/27/15 • 31 min
Kerry and Rinat return. The guys catch-up on some of the development that Rinat’s been doing while they were away and set their recording timer to 30 minutes. They discuss that their sample GTD domain, from past episodes, is being implemented with Facebook Flux and React.JS as they set the stage for future episodes. (31 minutes)
Subscribe via RSS | Subscribe for free in iTunes
Episode References:
Episode 38 – Glenn Block Evolves APIs
Being The Worst
04/18/14 • 67 min
Kerry and Rinat welcome guest Glenn Block to discuss hypermedia Web APIs, and the new book he co-authored on the subject. They get into some of the differences between systems that are designed to take advantage of the constraints of the REST architecture style, with those that are not. What is hypermedia? Should you always adhere to REST constraints and use hypermedia when building a Web API? What are some ways to implement these concepts on the client and server and how do they interact? What are some common implementation mistakes? API security? What can your book help me with? UCWA? And much more. (67 minutes)
Subscribe via RSS | Subscribe for free in iTunes
Episode References:
- Book: Designing Evolvable Web APIs with ASP.NET – Harnessing the power of the web
- GitHub source code for the Web API book
- Roy Fielding: Architectural Styles and the Design of Network-based Software Architectures
- Glenn Block on twitter
- Hypermedia
- Representational state transfer (REST)
- Hypertext Transfer Protocol (HTTP)
- Mike Amundsen
- apiary
- Mark Seemann’s Hyperlinkr library on GitHub
- OpenRasta
- Lync – Microsoft’s Unified Communications Web API (UCWA)
- HAL – Hypertext Application Language
- Microsoft Azure
- Simple Object Access Protocol (SOAP)
- Feedback and Finding Us @beingtheworst on Twitter, on GitHub, and http://beingtheworst.com/
Episode 37 – Variety Is The Spice of Pancakes
Being The Worst
03/28/14 • 56 min
Kerry and Rinat discuss some of the learning that Rinat and the HappyPancake team did to evaluate their language and tool options for their new project. Rinat makes some observations about his long history with C#, and the benefits of looking at other languages and approaches. In Episode 38, they may even discover new ways that C# can do some things that Rinat says can be hard to do using traditional C# and .NET techniques. They finish up by getting into more of the “Microservices” or maybe “component-based” approaches that Rinat has experienced recently. (56 minutes)
Subscribe via RSS | Subscribe for free in iTunes
Episode References:
- Dr. Erik Meijer Videos on Functional Programming
- Fred George on implementing Micro-Services
- Micro-Services – Java, the UNIX way
- HappyPancake R&D (Rinat’s new gig)
- Docker
- Syncspace (collaborative drawing)
- Java Metrics and a .NET port
- ServiceStack
- Event Store
- Google+ Hangouts
- SimCity
- Feedback and Finding Us @beingtheworst on Twitter, on GitHub, and http://beingtheworst.com/
Episode 36 – Break It Down Again
Being The Worst
03/06/14 • 56 min
In this episode Kerry and Rinat discuss some of the benefits of decomposing your software into even smaller components. Some may refer to this technique as “micro services” or “system-of-systems”. They end their conversation with a look at how this approach was applied to the Lokad codebase to result in a more evolvable design. (57 minutes)
Subscribe via RSS | Subscribe for free in iTunes
Episode References:
- Design, Composition and Performance
- Implementing Micro Service Architectures – Video
- Breaking the monolith: Towards a system-of-systems architecture – Video
- Model storming – a different approach to collaborative model discovery
- Feedback and Finding Us @beingtheworst on Twitter, on GitHub, and http://beingtheworst.com/
Episode 35 – Totally Crossed Out
Being The Worst
01/09/14 • 48 min
This episode is the third of a three part series on client-side development. Kerry and Rinat discuss their initial experiment with applying the MvvmCross framework to the GTD sample’s cross-platform mobile application. They review why they selected this approach, the initial code in the solution, and plans to revise their Core Domain and Published Language into reusable Portable Class Libraries (PCLs). (49 minutes)
Subscribe via RSS | Subscribe for free in iTunes
Episode References:
- BTW Sample Code for E35 on GitHub
- Free MvvmCross Training Videos compliments of @slodge – Stuart Lodge
- The Tablet Show (podcast) – Stuart Lodge Builds Cross Platform Apps with MvvmCross
- MvvmCross code on GitHub
- @mvvmcross on Twitter
- JabbR chat room for MvvmCross
- Microsoft and Xamarin Partner Globally to Help You Build Great Apps
- PCL and .NET NuGet Libraries are now enabled for Xamarin
- Greg Shackles on Twitter
- Jon Dick on Twitter
- Greg and Jon’s ‘Gone Mobile’ podcast
- Tomasz Cielecki ‘Cheesebaron’ on Twitter
- AngularJS
- Knockout with Durandal
- Model View ViewModel (MVVM) pattern
- Feedback and Finding Us @beingtheworst on Twitter, on GitHub, and http://beingtheworst.com/
Episode 34 – Model View Who?
Being The Worst
10/20/13 • 41 min
This episode is the second of a three part series on client-side development. Kerry and Rinat discuss the changes that were made to the sample’s WinForms client to make it easier to add new features. They review the three main contexts in their GTD sample, the benefits of passing around immutable state, and dig into graphical user interface architectures like MVC and MVVM. This sets them up for the next episode where they apply MVVM to the sample’s cross-platform mobile application. (41 minutes)
Subscribe via RSS | Subscribe for free in iTunes
Episode References:
- BTW Sample Code for E34 on GitHub
- Martin Fowler’s article on GUI Architectures
- Free MvvmCross Training Videos compliments of @slodge – Stuart Lodge
- MvvmCross code on GitHub
- @mvvmcross on Twitter
- Micorsoft’s Roslyn compilers
- Model–view–controller (MVC) pattern
- Model View ViewModel (MVVM) pattern
- Feedback and Finding Us @beingtheworst on Twitter, on GitHub, and http://beingtheworst.com/
Episode 32 – Questionable Approach
Being The Worst
07/23/13 • 54 min
Kerry and Rinat answer listener questions about code syntax, differences between event sourcing and relational storage, and concrete examples of Domain-Driven Design (DDD) concepts. Along the way, your questions lead them to questioning themselves and to consider an alternate approach. (54 minutes)
Subscribe via RSS | Subscribe for free in iTunes
Episode References:
- Question #1 – C# dynamic syntax in sample code
- BTW sample code related to question #1
- Question #2 – Event sourcing and relational databases
- Rinat’s post about helping non-tech people to understand the data
- Rinat’s post about event versioning that was mentioned during question #2
- Question #3 – Concrete DDD examples
- Feedback and Finding Us @beingtheworst on Twitter, on GitHub, and http://beingtheworst.com/
Episode 42 – Rinat's Clojure Tattoo
Being The Worst
01/27/16 • 68 min
Kerry and Rinat babble about a buffet of programming languages and some of their strengths and weaknesses. It soon becomes clear that Rinat has a crush on clojure, but still walks us through several of the programming languages he has explored the last couple of years. (109 minutes)
Subscribe via RSS | Subscribe for free in iTunes
Episode References:
Show more best episodes
Show more best episodes
FAQ
How many episodes does Being The Worst have?
Being The Worst currently has 43 episodes available.
What topics does Being The Worst cover?
The podcast is about Javascript, Design, Development, Software, Podcasts, Technology, Education, .Net and Programming.
What is the most popular episode on Being The Worst?
The episode title 'Episode 41 – Minimum Viable Doesn't Annoy Me Product' is the most popular.
What is the average episode length on Being The Worst?
The average episode length on Being The Worst is 45 minutes.
How often are episodes of Being The Worst released?
Episodes of Being The Worst are typically released every 11 days, 23 hours.
When was the first episode of Being The Worst?
The first episode of Being The Worst was released on Aug 20, 2012.
Show more FAQ
Show more FAQ