interview

Episode 14: Interview Ted Neward

In this Episode we talk to Ted Neward. Since Ted is active in the .NET and Java universes, we started out by discussing some of the differences between the two platforms. The main discussion, however, focussed on new features in the C# 3.0 language. These include LINQ (language-integrated query). A very interesting discussion about extension methods, lamda expression, typing (dynamic, duck, compiler) and other language "tricks" follows. We also visited the topic of language development on the .NET and Java platforms in general, also looking at topics such as concurrency and the Scala language.




interview

Episode 20: Interview Michael Stal

In this Episode, we talk to Michael Stal, a Senior Principal Engineer at Siemens Corporate Technology, POSA 1 and 2 Co-Author and Editor of the german JavaSpetrum magazine. Since Michael's core focus is middlware, much of our discussion centered around that topic. Webservices and SOA, of course, have also been covered. Other topics include Java vs. .NET as well as Patterns.




interview

Episode 26: Interview Jutta Eckstein

In this Episode, Arno, Bernd and Markus interview Jutta Eckstein. Jutta is a pioneer and expert on using Agile software development, specifically in larger teams. In the interview we talk about the agile manifesto, the role of personal relationships and trust in software projects, differences between agility in the small and in the large, as well as offshoring.




interview

Episode 36: Interview Guy Steele

This episode is an interview with Guy L. Steele Jr.. Guy is a Sun Fellow and heads the Programming Language Research Group within Sun, and a generally well known "programming language guy" (see here for details). We briefly talk about Lisp and the resurgence of dynamic languages before we delve into the main topic, the Fortress programming language he is working on. Fortress is a language intended to replace Fortran as a scientific computing language. We talk about how mathematical notations, syntax extensio and built-in support for parallelism are crucial properties of such a language. We then briefly talk about potentials for compiler optimization before taking a closer look at the type system (static typing, type inference), traits and contract specification as well as first-class support for hierarchical components. We conclude the discussion with a look at automatic partitioning and distribuion of concurrent algorithms and a brief look at the future roadmap for the Fortress language.




interview

Episode 38: Interview James Noble

Designers, programmers, engineers, we must all return to programming! Very few programmers tend to see their (sometimes rather general) difficulties as the core of the subject and as a result there is a widely held consensus as to what programming is really about. If these notes prove to be a source of recognition or to give you the appreciation that we have simply written down what you already know about the programmer's trade, some of our goals will have been reached.




interview

Episode 39: Interview Steve Vinoski

This episode is an interview with Steve Vinoski. Steve works as the Chief Engineer for IONA. He's what you'd call a middleware guru, he was for example deeply involved with CORBA. So, this interview centers mainly around middleware. We begin by talking about his own history wrt. middleare and ORBs and how ORBs evolved over time. We then talked about whether coarse-grained, stateless components might be a better abstraction for distributed systems than "objects". We then covered the future of CORBA, it's use in ethe embedded space as well as the practical relevance of the POSA patterns when building ORBs. Then we switched topics and addressed the role of web services as a "middleware middleware" and the maturity of WS-* specifications. We then looked at what Steve is working on these days, which is e.g. the Advanced Message Queueing Protocol (AMQP) as well as dynamic languages. We concluded the interwiew with his view on SOA.




interview

Episode 40: Interview Werner Vogels

This episode is an interview with Werner Vogels, the CTO of amazon.com. We first talked about what scalability is, and which aspects there are to scalability. We then took a brief look at the technologies used at amazon, specifically, the middleware systems and the issue of vendor lock-in. Web services, and the role of SOA was the next topic. Then we covered what a service actually is add Werner explained the term "pizza teams". Testing and Deployment was the next topic followed by a look at architectural characteristics of scalable systems, the value of simplicity and the CAP theorem. We concluded the discussion with a brief look at the future of distributed systems




interview

Episode 42: Interview Gregor Hohpe

In this episode, Gregor Hohpe gives us a great introduction to enterprise messaging based on his EAI Patterns book. Before we started discusssing the patterns in his book, we characterized messaging and talked about the various interaction styles. We also contrasted the messaging architectural style with an RPC based approach. We then took a look at the relationship to SOA, the role of contracts and the orchestration-vs-choreography discussion. We briefly discussed the nature of pattern languages before we then went through the different section in the book. There are six main sections: channel, message, routing, transfomation, endpoint as well as management and monitoring. We discussed the core patterns for each of these sections. This should give listeners a good high-level view of message-based systems. We concluded the discussion by looking at the critical importance of systems management and monitoring.




interview

Episode 44: Interview Brian Goetz and David Holmes

This is another episode on concurrency. We talk to two experts in the field, Brian Goetz and David Holmes about aspects of concurrency we hadn't really covered before. We start out by discussing liveness and safety and then continue to talk about synchronizers (latches, barriers, semaphores) as well as the importance of agreeing on protocols when developing concurrent applications. We then talked about thread confinement as a way of building thread-safe programs, as well as using functional programming and immutable data. The next set of topics covers various ways of how compilers can optimize the performance wrt. to concurrency, talking about techniques such as escape analysis as well as lock elision and coarsening. We then covered how to test concurrent programs and the consequences of the Java memory model on concurrency. We then went on to look at some more advanced topics, namely, lock-free programming and atomic variables. We also briefly discussed the idea of transactional memory. Finally, we looked at how better language support - specifically, a more declarative style of concurrent programming as e.g. in the Fortress language - can aid in improving the quality of concurrent programs.




interview

Episode 47: Interview Grady Booch

In this Episode we are happy to talk to Grady Booch. We started off by discussing his Architecture Handbook, how it came into being, the progress, and how it will look like once it's finished. In this context we also looked at the issue of how to distinguish architecture from design. We then asked him about how "professional" software architecture is these days, as well as about the ubiquity of software product lines in industry. The next couple of minutes looked at the question of whether software development is an engineering discipline, craftsmanship or an art form, and we discussed the key qualifications of software developers. Grady then elaborated on the problems of developing in large teams as well as the potential limits of complexity we can tackle with software.

We then got back to a more technical discussion, where we looked at model-driven development, DSLs, etc. and the role of the UML in that context. Next was a discussion about scripting languages, and the current trend towards new languages. We then looked at component marketplaces and other forms of reuse, as well as the importance of OO these days and the relevance of AO. We concluded with a (small) outlook to the future.




interview

Episode 48: Interview Dragos Manolescua

In this Episode we discuss software architecture evaluation with Dragos Manolescu, an architect at Microsoft's patterns & practices group.

We start off the discussion by trying to define what software architecture evaluation is and when and you want to evaluate an architecture in the system's lifecycle. We then make sure evaluators set the expectations for the evaluation process right - it is important to understand that architecture evaluation is typically not primarily a review of the technology decisions made for the architecture.

We then discuss the kinds of notations that are useful for describing architectures, and which of these are especially helpful for the evaluator. Next we look at the core of the architecture evaluation task, namely, the integration of the various stakeholders and their views. We also discuss real reviews from reviews that are staged "for show" only.

Next in the discussion is a brief look at the tools you can use for architecture evaluation, as well as a closer look at the various methods for achitecture evalualtion proposed by the Software Engineering Institute (SEI). We conclude the discussion by outlining how architecture evaluation fits into an agile development process.

... and finally, we briefly plug the PLOPD5 book, on which Dragos, Markus and James Noble have been working recently :-)




interview

Episode 54: Interview Frank Buschmann

This episode is an interview with Frank Buschmann, one of the pioneers of the pattern movement in Europe. Michael and Frank discuss how it all began: the first conferences on patterns and the first publications by the Gang-of-Four and the POSA 1 team. Frank then elaborates on the new volumes in the Pattern-Oriented Software Architecture book series - POSA 4 and POSA 5 - and gives some examples from the books. The episode concludes with a general discussion on software design and architecture, and best practices on software development.




interview

Episode 81: Interview Erich Gamma

This episode is a conversation with Erich Gamma. We covered the four things he is known for in chronological order. We started with design patterns and the Gang-of-Four book of which he is the lead author. We then looked at JUnit, the testing framework he coauthored with Kent Beck and how it introduced unit testing to the masses. The next topic is obviously Eclipse, where Erich and his lab in Zürich is responsible for the Java Development Tooling. We also briefly discussed The Eclipse Way, the (obviously) successful process the Eclipse team uses for developing Eclipse itself. Finally, we're looking at Erich's current endeavour, the Jazz project. Jazz is a technology for collaborative software development.




interview

Episode 86: Interview Dave Thomas

This episode is an interview with Dave Thomas (OTI Dave or Smalltalk Dave, not PragDave). We started our discussion with a look at the (non-)success of objects and components. We then discussed some history behine Eclipse and Dave's role in OTI. We then compared Smalltalk and Ruby and looked at the promises of small and powerful languages such as Lisp. We also discussed the role of (static) type systems and the role of tool support for languages. We then switched gears and looked at what is necessary to scale agile development to the level of large organizations and how techniques from lean production and manufacturing as well as product management can play an important role. In the last part of the interview we looked at the state of research today, and especially the relationship between industry and academia in this area. We concluded the interview with Dave's opinion on what it takes to be a good developer.




interview

Episode 96: Interview Krzysztof Czarnecki

This episode is the long-awaited (and much requested) interview with Krzysztof Czarnecki, the author, together with Ulrich Eisenecker, of the book Generative Programming. In the interview we discussed the state of generative programming today and related it to model-driven development and DSLs. We then talked a little bit about product lines in general. We then discussed his current field of research, which currently focusses on framework-specific modeling languages and non-trivial roundtrip engineering.




interview

Episode 97: Interview Anders Hejlsberg

In this episode we have the pleasure of talking to Anders Hejlsberg, Chief Language Strategist at Microsoft. We started by discussing his more distant past, namely, his involvement with Turbo Pascal and Borland's Delphi. We then looked at the influences Delphi had on C# and how C# evolved from Delphi. In the next section we discussed a couple of general language design issues, among them components and checked vs. unchecked exceptions. Next, we discussed interesting issues about languages of the future, static vs. dynamic typing, functional programming, meta programming as well as the importance of good support for concurrency. We concluded the discussion by looking at the interplay between languages and IDEs.




interview

Episode 122: Interview Janos Sztipanovits

This is a discussion with Janos Sztipanovits about Cyber Physical Systems and how DSLs are used to approach some of the challenges in that domain. Specifically, in the second part we talk about formalizing DSL semantics.




interview

Episode 412: Sam Gavis Hughson on Technical Interviews

Felienne spoke with Gavis-Hughson about how to prepare for the dreaded 'whiteboard interview'.




interview

Episode 434: Steven Skiena on Preparing for the Data Structures and Algorithm Job Interview

Steven Skiena speaks with SE Radio’s Adam Conrad about practical applications for data structures and algorithms, as well as take-aways on how to best study Skiena’s book when prepping for the technical interview process.




interview

Cineschool Directions Interviews 2013

This year, Cineschool offered young people a chance to hear from the directors of films screened in the festival. View the series of interviews on the Cineschool site.




interview

Podcast | PACK EXPO Las Vegas Interview

In this episode, our special guest is PMMI President and CEO, Jim Pittas. We discuss PACK EXPO Las Vegas 2021 including how many attendees and exhibitors he expects, the new exhibits, and how the pandemic changed tradeshows and the industry.




interview

Ashleigh Banfield to Interview Lester Holt in NAB Show Main Stage Session

Washington, D.C. – Award-winning journalist Ashleigh Banfield, host of “Banfield” on NewsNation, will reunite with her former MSNBC co-anchor, Lester Holt, the NBC Nightly News anchor and managing editor. Holt will join her “Rising Tide: The Value in Mentoring Others” series during the NAB Show Opening Main Stage session on Sunday, April 24 at 1:15 p.m. in Las Vegas, NV.




interview

Interview: IASA CEO Paul Preiss - Part 1 of 2

Paul Preiss discusses the origins, background, and mission of IASA, the global organization dedicated to promoting the profession of IT architecture.




interview

Interview: IASA CEO Paul Preiss - Part 2 of 2

IASA CEO Paul Preiss discusses the future of IT architecture and the roles education and certification will play in defining the profession.




interview

Interview: Thomas Erl and Anne Thomas Manes - Part 1 of 3

SOA gurus Erl and Manes talk about their latest book, "SOA Governance: Governing Shared Services on Premise and in the Cloud."




interview

Interview: Thomas Erl and Anne Thomas Manes - Part 2 of 3

Erl and Manes discuss how to deal with SOA footdraggers and the impact of cloud computing on SOA.




interview

Interview: Thomas Erl and Anne Thomas Manes - Part 3 of 3

Erl and Manes discuss upcoming books in the Prentice Hall Service-Oriented Computing Series and about their takeaways from the SOA and Cloud Symposium in Brazil.




interview

#374: Kubernetes and Beyond: An Interview with Kelsey Hightower

Kelsey Hightower is a developer advocate, an open source aficionado, and a widely recognized expert on Kubernetes. He is the creator of the open source tutorial Kubernetes The Hard Way, available on Github, and he is a co-author of Kubernetes: Up and Running: Dive Into the Future of Infrastructure, the second edition of which is now available from O’Reilly Media. In this program his conversation with Oracle's Karthik Gaekwad encompasses Kubernetes, Open Source, cloud computing, developer advocacy and a lot more. Listen!

See the complete show notes.

 




interview

#377: Oracle Autonomous Database: An Interview with Maria Colgan

In this Oracle Groundbreakers Podcast Extra guest host Alexa Weber Morales interviews Oracle Database master product manager Maria Colgan about new product features that allow developers, data scientists, and non-traditional database users to help themselves.

See the complete show notes.




interview

#381: The Transformative Potential of AI and Machine Learning: An Interview with Dr. Daniel Hulme

Groundbreaker Podcast associate producer Javed Mohammed [@JavedMohammed] first encountered Dr. Hulme in January 2020 at Oracle OpenWorld Middle East in Dubai, where Dr. Hulme, a featured speaker, delivered a session on “AI and the Future of Business” as part of the Transformational Technologies track. ”I was so impressed with his vision and his unconventional thinking,” Javed says. This program, which features Javed’s conversation with Dr. Hulme, grew out of their meeting in Dubai.




interview

#384: Looking Back: An Interview with Bob Rhubart

Community Manager Javed Mohammed takes the baton from Bob Rhubart for the Oracle Groundbreakers Podcast.

Community Manager Bob Rhubart, host of the Oracle Groundbreakers Podcast, is calling it a day, as he retires from Oracle. Bob is one of a kind and anyone who knows him can verify that. Smart, helpful, generous, friendly, are just a few of the many words that describe him.

 

In this interview Bob shares how he moved into tech, what inspires him, and share highlights from his career at Oracle. Just for the record, Bob started and grew the Oracle Groundbreakers Podcast into the number one rated Podcast from Oracle. We hope to continue his legacy.

 

 

Read the complete show notes here.




interview

Episode 01 - Interview with Patricia Sellers (Part One)

Dean Linda Livingstone interviews Fortune Editor-at-Large Patricia Sellers, who offers her thoughts on the Fortune Most Powerful Women, the magazine's 9th annual review of female executives leading the largest businesses in the United States. (Part 1 of 2)




interview

Episode 02 - Interview with Patricia Sellers (Part Two)

Dean Linda Livingstone continues her interview with Fortune Magazine Editor-at-Large Patricia Sellers, who discusses her thoughts on former HP CEO Carly Fiorna, who had recently released her book "Tough Choices: A Memoir." (Part 2 of 2)




interview

Episode 03 - Interview with Brian Frons

Dean Linda Livingstone interviews Brian Frons the President of daytime programming for the Disney-ABC Television Group. Mr. Frons discusses his experiences working in television, shares valuable business advice, and even reveals a little behind-the-scenes scoop on some of ABC s popular programs including The View .




interview

Episode 05 - Interview with Dennis Tito

Dean Linda Livingstone interviews Dennis Tito, CEO of Wilshire Associates Incorporated and the first individual to pay to travel to space. Mr. Tito discusses his experiences with Wilshire Associates, the field of quantitative analytics, and space travel.




interview

Episode 07 - Interview with William George

Dean Linda Livingstone interviews William George, professor at Harvard Business School and former CEO and chairman of Medtronic, Inc. Mr. George discusses his recently released book, True North: Discover Your Authentic Leadership, the follow-up to his best-selling Authentic Leadership: Rediscovering the Secrets.




interview

Episode 09 - Interview with Kawanna Brown

Dean Linda Livingstone interviews Kawanna Brown, Managing Partner and Chief Operating Officer Magic Johnson Enterprises. Ms. Brown is responsible for the overall leadership of Magic Johnson Enterprises, which includes the Magic Johnson Foundation, Inc., and Johnson Development Corporation. Ms. Brown is the recipient of The Network Journal's 40-Under-Forty Achievement Award and the University of Southern California Association Award for Distinguished Community Service.




interview

Episode 11 - Interview with Deborah Platt Majoras

Deborah Platt Majoras is the Chairman of the Federal Trade Commission. During an interview with Dr. Linda Livingstone, Dean of the Graziadio School of Business and Management, Mrs. Majoras tells about her experiences in Washington, and explains the roles and responsibilities of the Federal Trade Commission. She talks in depth about both consumer protection and identity theft.




interview

Episode 14 - Interview with Andy Bird

Andy Bird, President of Walt Disney International, works with Disney s business unit leaders around the world coordinating and overseeing growth opportunities outside the U.S. During an interview with Dr. Linda Livingstone, Dean of the Graziadio School of Business and Management, Andy discusses the Disney brand and market development around the world. He also talks about the challenges and opportunities of entertainment worldwide.




interview

Episode 17 - Interview with Bruce Rosenblum

In a personal interview with Dr. Linda Livingstone, Bruce Rosenblum, President of Warner Bros. Television Group, discusses his leadership in developing new business models for the evolving television landscape including video-on-demand, broadband, and wireless offerings. Mr. Rosenblum also discusses his views of leadership and how to be prepared for unseen challenges.




interview

Episode 20 - Interview with Robert Eckert

In a personal interview with Dr. Linda Livingstone, Robert Eckert, CEO of Mattel, Inc., discusses his leadership style and how he handled recent challenges. Robert Eckert was named one of the top 25 managers of the year by Business week and he currently serves on the board for McDonald's and the Los Angeles World Affairs Council.




interview

Episode 21 - Interview with Robert Simpson

In a personal interview with Dr. Linda Livingstone, Robert Simpson, President and COO of Jelly Belly Candy Company, talks about being a professional manager of a family owned business that has been around for 6 generations. Robert also talks about building the Jelly Belly brand, developing new markets, and his philosphy of leadership.




interview

Episode 24 - Interview with Steve Lopez

In a personal interview with Dr. Linda Livingstone, Steve Lopez, an award-winning writer, author, and columnist for the LA Times, shares his insights from his 30-year career. He has served as editor-at-large for Time Inc. and contributed articles to Sports Illustrated, Life, and Entertainment Weekly. He is currently at work on a book of nonfiction.




interview

Episode 27 - Interview with Kathryn Karlic

In a personal interview with Dr. Linda Livingstone, Kathryn Karlic, President of institutional sales and marketing for GE Asset Management, shares her insight and experiences from a 35-year career in financial services. She is a member of the U.S. Treasury Department's Borrowing Advisory Committee, where she is one of 13 senior investment and banking leaders who present their observations on the oveall strenght of the U.S. economy.




interview

Episode 30 - Interview with Ann Winblad

In a personal interview with Dr. Linda Livingstone, Ann Winblad, Co-founder and Director of Hummer Winblad Partners, shares her insight and experiences from a 30-year career as an entrepreneur and venture capitalist. She currently serves as a managing director with Hummer Winblad Partners, a leading venture capital firm managing more than $1 billion in cumulative capital. Since Hummer Winblad Partners' inception in 1989 the firm has launched more than 100 new software companies.




interview

Episode 33 - Interview with Ann Weiser

In a personal interview with Dr. Linda Livingstone, Ann Weiser, Chief Human Resources Officer for Activision Blizzard, Inc., shares her insight and experiences in the challenging field of human resources.




interview

Episode 36 - Interview with Julia Stewart

In a personal interview with Dr. Linda Livingstone, Julia Stewart, Chairman and Chief Executive Officer for DineEquity, Inc. shares her insight and experiences from 35 years in the food service industry.




interview

Episode 39 - Interview with Sheri Miksa

In a personal interview with Dr. Linda Livingstone, Sheri Miksa, former CEO, President and Director of Robeks Juice Franchise Corporation shares her insight and experiences of brand management and operations in the food service industry.




interview

Episode 42 - Interview with Priscilla Stewart-Jones

In a personal interview with Dr. Linda Livingstone, Priscilla Stewart-Jones, Senior Vice President, Human Resources, McKesson Corporation, U.S. Pharmaceutical Group shares her insight and experiences of human resources, the state of the working economy, and advice for working professionals.




interview

Episode 45 - Interview with Elizabeth Lowery

In a personal interview with Dr. Linda Livingstone, Elizabeth Lowery, Vice President of Environment, Energy, and Safety Policy for General Motors, shares her insight about the responsibility of businesses to environmental concerns. She speaks about General Motor's newest innovations, including the debut and development of the Chevy Volt.