Software Engineering Radio

Syndicate content
Updated: 19 hours 6 min ago

Episode 121: OR Mappers with Michael Pl??d

Sat, 12/27/2008 - 6:20pm
Podcast (MP3): Download

Hosts: Arno 

Guests:

Michael Pl??d

 

Recording venue:

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.

Links
Categories: Podcasts

Episode 119: DSLs in Practice with JP Tolvanen

Sun, 12/07/2008 - 6:35pm
Podcast (MP3): Download

Hosts: Markus 

Guests:

JP Tolvanen

 

Recording venue:

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
  • Links
    Categories: Podcasts

    Episode 118: Eelco Visser on Parsers

    Thu, 11/27/2008 - 7:27am
    Podcast (MP3): Download

    Hosts: Laurence 

    Guests:

    Eelco Visser

     

    Recording venue:

    Code Generation 2008

    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.

    Links
    Categories: Podcasts

    Episode 117: Bran Selic on UML

    Mon, 11/17/2008 - 6:48am
    Podcast (MP3): Download

    Hosts: Laurence 

    Guests:

    Bran Selic

     

    Recording venue:

    Code Generation 2008

    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.

    Links
    Categories: Podcasts

    Episode 116: The Semantic Web with Jim Hendler

    Fri, 11/07/2008 - 8:47am
    Podcast (MP3): Download

    Hosts: Markus 

    Guests:

    James Hendler

     

    Recording venue:

    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.

    Links
    Categories: Podcasts

    Episode 115: Architecture Analysis

    Tue, 10/28/2008 - 8:41am
    Podcast (MP3): Download

    Hosts: Markus 

    Guests:

    Bernhard Merkle

     

    Recording venue:

    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.

    Links
    Categories: Podcasts

    Episode 114: Christof Ebert on Requirements Engineering

    Sat, 10/18/2008 - 7:28am
    Podcast (MP3): Download

    Hosts: Markus 

    Guests:

    Christof Ebert

     

    Recording venue:

    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.

    Links
    Categories: Podcasts

    Episode 113: Building Platforms with Jeff McAffer

    Wed, 10/08/2008 - 5:53am
    Podcast (MP3): Download

    Hosts: Martin 

    Guests:

    Jeff McAffer

     

    Recording venue:

    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.

    Links
    Categories: Podcasts

    Episode 112: Roles in Software Engineering II

    Sun, 09/28/2008 - 6:05am
    Podcast (MP3): Download

    Hosts: Markus  Michael 

    Guests:  

    Recording venue:

    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.

    Links
    Categories: Podcasts

    Episode 111: About Us 2008

    Mon, 09/22/2008 - 6:16am
    Podcast (MP3): Download

    Hosts: Markus 

    Guests:

     

    Recording venue:

    In this episode we discuss the status of SE Radio today and introduce the team members. Among other things, Markus discusses stats, sound quality, partners, transcripts, and the cooperation with Hillside Europe. Also, the team members introduce themselves with a one to two minute clip.

    Links
    Categories: Podcasts

    Episode 110: Roles in Software Engineering I

    Thu, 09/18/2008 - 7:51pm
    Podcast (MP3): Download

    Hosts: Markus  Michael 

    Guests:  

    Recording venue:

    This is the first part of a two part topic on roles in software engineering. Michael and Markus discuss role definitions in an corporate environment. For several typical roles we give hints on the expected skills, knowledge, and mindset. In this episode we discuss the roles junior developer, senior developer, and software architect.

    Links
    Categories: Podcasts

    Back to top