O TYM ODCINKU
Episode 56
You know Markus Völter as the founder and voice of Software Engineering Radio. Well, this week on Herding Code, Markus finds himself on the other side of the microphone – fielding, rather than asking, questions. Listen in as Markus explains model-driven software development and product line engineering. Learn about modeling, domain-specific languages, code generation, Eclipse, development outside of the Microsoft/.NET world and much, much more, this week on Herding Code.- K Scott leads the discussion asking about developing with Eclipse. Jon asks how Eclipse's plugin model compares to that of Visual Studio.
- K Scott introduce the topic of model-driven development and DSLs. Markus steps back and takes some time to talk about terminology.
- Markus shares why UML can’t be used to appropriately describe one’s domain and jokes that Microsoft has been ignoring UML for years but that are now gravitating toward it just as everyone else is moving away.
- Markus discusses the difference between modeling and programming.
- Kevin asks Markus his opinion of Oslo and M, the Oslo Modeling Language. Markus says it is difficult to compare Oslo to Textual Modeling Framework (TMF) found in Eclipse, talks about code generation being incorporated (or not) into Oslo and shares his thoughts about competition between groups at Microsoft. K Scott and Markus discuss their concern with Oslo becoming an extension of SQL and the mixed messages Microsoft is sending.
- Markus talks about the blurring lines between External vs Internal DSLs.
- K Scott and Markus discuss productivity gains when incorporating modeling into one’s development.
- Markus shares the things which changed and influenced his career – design patterns and modeling. Markus stresses that building languages and generators is more applicable to software development than learning the API-of-the-day. K Scott and Markus talk about learning, focusing on the important stuff and separating technical and domain concerns.
- Jon asks about Microsoft Axum. Markus explains Axum as “Erlang for .NET” and expands upon the benefits of concurrent and functional programming.
- The show finishes with Markus providing a very nice overview of Product Line Engineering.
- Markus’ Site
- Markus’ Blog
- Software Engineering Radio
- Code Generation Conference
- Steve Cook
- DSL (Domain-Specific Language)
- UML (Unified Modeling Language)
- OMG (Object Modeling Group)
- Windows Workflow Foundation (WF)
- OOPSLA (Object-Oriented Programming, Systems, Languages, and Applications)
- Eclipse
- Textual Modeling Framework (TMF)
- Oslo
- M (Oslo Modeling Language)
- Don Box
- DSL DevCon
- Scala
- Converge
- Laurence Tratt
- MPS (Meta Programming System)
- Jetbrains
- Textual DSLs and Code Generation with Eclipse Tools (Markus’ DSL DevCon Presentation)
- Visual Studio 2010
- WPF (Windows Presentation Foundation)
- MEF (Managed Extensibility Framework)
- DSL Toolkit
- Martin Fowler
- Gang of Four Book
- Microsoft Axum: “Erlang for .NET”
- Microsoft Axum
- Erlang
- Pipes and Filters Design Pattern
- Product Line Engineering
- SPLC (Software Product Line Conference)
- Models Conference
Język angielski
Stany Zjednoczone
W TYM ODCINKU
TRANSKRYPCJA 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
WYSZUKAJ MINIONE ODCINKI
Wyszukaj minione odcinki Herding Code.
INNE ODCINKI W TYM PODCASCIE
Recently Jon switched to developing on macOS, and Rob’s been developing on Windows. It’s time for the Freaky Friday edition! The guys compare notes, what they like, what’s confusing, and what they’ve learned.
Download / Listen: Herding Code 241: The Freaky Friday macOS /…
Kevin, Jon and Rob talk to Ben Scheirman about developing user interfaces for the Apple platform with SwiftUI and Combine.
Ben screencasts at NSScreencast and is the creator of the Combine Swift course.
Download / Listen: Herding Code 244: Herding Code 244: Ben Scheirman on SwiftUI and Co…
Jon talks to Bruno Borges and Mark Heckler about Java development.
https://herdingcode.com/wp-content/uploads/HerdingCode-245-Catching-up-on-Java-dev-with-Bruno-Borges-and-Mark-Heckler.mp3
What? On video now?!?!
Download / Listen: Herding Code 245: Catching up on Java dev with Bruno B…
Kevin and Jon talk to Shawn Wildermuth about his new documentary film, Hello World. Shawn talks about how this film project began as a “love letter to software development,” exploring how amazing this career can be. As he delved into it he became more aware of the lack representation of…
Download / Listen: Herding Code 240: Phil Haack on Working from Home
https://herdingcode.com/wp-content/uploads/HerdingCode-0240-Phil-Haack.mp3
Jon, Kevin, and Rob talk to Phil Haack about working from home.
Links:
How To Work From Home
How to Lead From Home
Geographically Distrib…
Zastrzeżenie: Podcast i grafika osadzone na tej stronie pochodzą z Herding Code, który jest własnością jego właściciela i nie jest powiązany ani wspierany przez Listen Notes, Inc.
EDYTUJ
Dziękujemy za pomoc w aktualizowaniu podcastowej bazy danych.