In this episode, Michael Plöd is interviewed about Object-Relational Mapping technology. He talks about the common concepts, compares the range of different tools that go by this name, and goes into the design and architectural consequences of using an OR mapper.
Direct download: seradio-episode121-ORMappers.mp3
Category:Episodes -- posted at: 6:20pm CEST

In this episode we're talking to Anneke Kleppe about model-driven software development and language engineering. We start with her involvement in the creation of the Object Constraint Language (OCL) and discuss the intial expactations, actual experiences, and the place of OCL in the current day. From here, Anneke talks us through her take on the formative years of UML and MDA. From here, we expand to the realm of Domain-Specific Languages and Anneke discusses their place in software engineering in general and why we should expect DSLs in significant numbers to become a common sight.
Direct download: seradio-episode120-OCL.mp3
Category:Episodes -- posted at: 9:39pm CEST

In this episode, Markus talks with Juha-Pekka Tolvanen about using DSLs and code generation in practice. The main part of the episode is the discussion about a number of case studies that show how DSLs and code generation are used in practice.
  • Omega Tau, Markus' new podcast mentioned in the beginning of the show
  • Direct download: seradio-episode119-DSLsInPracticeWithJPTolvanen.mp3
    Category:Episodes -- posted at: 6:35pm CEST

    In this episode we're talking to Eelco Visser about parsing text. We start at the basics - what is parsing? - covering classic tools such as Yacc and classic parsing approaches such as LALR before examining how more recent approaches such as scannerless parsing can make parsing easier and enable previously impractical use cases.
    Direct download: seradio-episode118-eelcoVisserOnParsers.mp3
    Category:Episodes -- posted at: 7:27am CEST

    In this episode we're talking to Bran Selic of Malina Software about modelling in general and UML2 in particular. Bran covers the basics of modelling, the history of UML, and what's new in UML2.
    Direct download: seradio-episode117-branSelicOnUML.mp3
    Category:Episodes -- posted at: 6:48am CEST

    In this episode we're talking to James A. Hendler about the semantic web. We start with a definition of the semantic web and by discussing the main ingredients. We then look at (more or less) related topics such as prolog, artificial intelligence, wisdom of the crowds, and tagging. In the next section we discuss the core semantic web technologies: RDF, OWL, inference engines, SPARQL, and GRDDL. We conclude our discussion by looking at the status of the semantic web today and a couple of example applications.
    Direct download: seradio-episode116-jimHendlerOnTheSemanticWeb.mp3
    Category:Episodes -- posted at: 8:47am CEST

    During Evolution of a software system, it becomes more and more difficult to understand the originally planned software architecture. Often an architectural degeneration happens because of various reasons during the development phases. In this session we will be looking how to avoid such architectural decay and degeneration and how continuous monitoring can improve the situation (and avoid architectural violations). In addition we will look at "refactoring in the large" and how refactoring can be simulated. A new family of "lint like tools for software architectures" is currently emerging in the marketplace I will show some examples and how they scale and support you in real world projects.
    Direct download: seradio-episode115-architectureAnalysis.mp3
    Category:Episodes -- posted at: 8:41am CEST

    In this episode we talk to Christof Ebert about requirements engineering. As the name "engineering" suggests, we need to be systematic when working and managing requirements. Christof will structure RE into several activities, namely elicitation (identifying the relevant requirements), specification (clearly describing requirements), analysis (synthesizing a solution), verification and validation (achieving good requirements quality), comittment (allocating requirements to a project, product release or iteration), and management (keeping track of the implementation status of requirements). In this episode we discuss these activities and highlight lots of practical guidance.
    Direct download: seradio-episode114-christofEbertOnRequirementsEngineering.mp3
    Category:Episodes -- posted at: 9:28am CEST

    In this episode we talk with Jeff McAffer about building platforms. We start with a brief discussion about what a platform is in contrast to a framework or an application. Drawing from his experiences working on the Eclipse platform for years, Jeff talks with us about how to develop platforms, why developing a platform is different from developing an application, what makes a good platform great, and why API design becomes so extremely important for platforms. He provides us with some insights on how the development process and the client collaboration for platform development could look like and what has and has not worked in the past.
    Direct download: seradio-episode113-jeffMcAfferOnBuildingPlatforms.mp3
    Category:Episodes -- posted at: 7:53am CEST

    This is the second part of the two part topic on roles in software engineering. Michael and Markus discuss role definitions in a corporate environment. For several typical roles we give hints on the expected skills, knowledge, and mindset. In this episode we discuss the roles technical lead, technologist, requirements engineer, product manager, and project manager.
    Direct download: seradio-episode112-rolesInSoftwareEngineeringPartTwo.mp3
    Category:Episodes -- posted at: 8:05am CEST

    Note that the this page shows only the 50 most recent episodes. If you want to see older episodes, you need to select the appropriate months from the archives.

    Donate

    Donate some money so we can buy additional audio equipment and improve our sound quality.

    Syndication

    Spread the Word

    Help us advertise for SE Radio by putting logos on your website or posters into your office.
    Get materials here!

    License

    Creative Commons License
    This work is licensed under a Creative Commons License.

    Please Vote for us!

    ... at Podcast Alley
    ... at digg

    Go To ...

    Categories
    Archives
    About the Team
    Donate
    Search Audio/Notes
    Thanks
    Other Podcasts

    Related Links

    SE Radio is (and will continue to be) an independent and non-commercial endeavor. Nonetheless, we want to say 'thank you' to the following organizations who help us to publicize the SE Radio podcast.















    Categories

    - all -
    Episodes

    Archives

    September
    August
    July
    June
    May
    April
    March
    February
    January

    December
    November
    October
    September
    August
    July
    June
    May
    April
    March
    February
    January

    December
    November
    October
    September
    August
    July
    June
    May
    April
    March
    February
    January

    December
    November
    October
    September
    August
    June
    May
    April
    March
    February
    January

    December
    September
    July
    June
    May
    April
    February
    January

    December
    November
    September
    July
    June
    April
    March
    February
    January

    December
    October
    August
    July
    June
    May
    April
    March
    February
    January

    November
    October
    September
    August
    July
    June
    May
    April
    March
    February
    January

    December
    November
    October
    September
    August
    July
    June
    May
    April
    March
    February
    January

    December
    November
    October
    September
    August
    July
    June
    May
    April
    March
    February
    January

    December
    November
    October
    September
    August
    July
    June
    May
    April
    March
    February
    January

    December
    November
    October
    September
    August
    July
    June
    May
    April
    March
    February
    January

    Team

    This podcast is brought to you by a team of experienced software developers and architects. You can reach the team through


    Alexander
    Schmid


    Arno
    Haase


    Bernd
    Kolb


    Eberhard
    Wolff


    Martin
    Lippert


    Markus
    Voelter
     
    Michael
    Kircher
     

    Search

    Search in Show Notes:

    Search in Audio Content:
    Search Google: Google
    Web www.se-radio.net

    Thanks...

    ... to Henning Pauly for poviding the music.
    ... to LibSyn for hosting and bandwidth.

    Other Podcasts

    Some interesting podcasts you might want to subscribe to:
    Security Now!
    Java Posse
    This Week in Tech (TWiT)
    Futures in Biotech
    IT Conversations
    TED Talks
    HPI Podcast
    Tonabnehmer (German)
    Manager Tools

    Software