pe Air-to-Water Heat Pump Innovations Driving Efficiency, Safety, and Performance in Residential Heating and Cooling By www.achrnews.com Published On :: Thu, 11 Jul 2024 14:00:00 -0400 To meet the ambitious environmental goals being proposed at all levels of government, residential air-to-water heat pumps are emerging as a transformative solution to lower carbon emissions, enhance energy efficiency, and reduce utility bills. Full Article
pe Heat Pumps Experiencing a Renaissance in Maine By www.achrnews.com Published On :: Fri, 19 Jul 2024 07:00:00 -0400 As more homeowners are ditching oil heaters and moving to heat pumps, the rest of the country can learn from the cold-climate success story. Full Article
pe California Musician Pens Love Song to Heat Pumps By www.achrnews.com Published On :: Fri, 02 Aug 2024 14:00:00 -0400 “(I’m Your) Heat Pump” is a soft, funky, R&B love song told from the perspective of a heat pump that depicts just what a heat pump can provide to its users. Full Article
pe Troubleshooting Puzzle: An Electric Furnace That’s Not Performing By www.achrnews.com Published On :: Sat, 09 Oct 2021 11:00:00 -0400 The equipment in this month’s troubleshooting problem is an electric furnace that has been in service for at least ten years and has no service history. Full Article
pe Peterman Brothers Charity Showdown Supports Indianapolis-Area Community Organizations By www.achrnews.com Published On :: Wed, 15 Mar 2023 00:00:00 -0400 Throughout March, voters will help the staff at Peterman Brothers select four charity partner organizations for 2023. Full Article
pe Persistence and Strategic Effects By seclists.org Published On :: Thu, 15 Aug 2024 18:15:25 GMT Posted by Dave Aitel via Dailydave on Aug 15Before there were words, calculated as the softmax of a list of possible tokens, there were just vectors of nano-electrical potential in cells soaked in a hormonal brew of electrolytes, operating on a clock cycle of "slow, but fast enough". In this sense, as we now know <https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10472538/>, we generate words and we know, in our heads, what we are, in the same way as we generate limbs, with each... Full Article
pe Re: Persistence and Strategic Effects By seclists.org Published On :: Fri, 16 Aug 2024 15:16:15 GMT Posted by the grugq via Dailydave on Aug 16Cyber is Calvinball. I gave a talk back in 2015 [1] which I think has held up rather well. My argument was that cyber is evolving in unpredictable ways as we learn more about the domain. That the current state of the art has huge blind spots we aren’t even thinking about. The next year was, of course, the 2016 disinformation campaign fed by cyber loot. I feel that a great deal of cyber war literature is based on knowledge derived from... Full Article
pe Grace Hopper and the Rebirth of US Conferences By seclists.org Published On :: Thu, 10 Oct 2024 13:43:19 GMT Posted by Dave Aitel via Dailydave on Oct 10I spent some time watching all the Grace Hopper videos on the youtubes, as I prepared for what up North is a horrible storm, but here in Miami is, so far, a breezy and clear day. You can hear her talk about how subroutines used to be literal handwritten pages of instructions in notebooks. When you wanted SIN or COS you would go over to whoever had the notebook with the working version, and copy it out into your code. It was this experience that... Full Article
pe Episode 2: Dependencies By feedproxy.google.com Published On :: Tue, 24 Jan 2006 23:00:00 +0000 Eberhard and Markus discuss the important topic of associations and dependencies in this show. While OO languages provide direct support for subtyping, most don't provide a first-class construct for other relationships between objects. The discussion elaborates on the problem and looks at various remedies, most importantly, dependency injection. Full Article
pe Episode 28: Type Systems By feedproxy.google.com Published On :: Sat, 02 Sep 2006 22:00:00 +0000 In recent episodes we have discusses statically and dynamically typed languages and domain specific languages - topics that are much talked about in the community at the moment. In this episode we look at the foundation of programming languages : types. We explain what a type actually is, how type systems work and what polymorphism works. Full Article
pe Episode 42: Interview Gregor Hohpe By feedproxy.google.com Published On :: Sun, 07 Jan 2007 10:13:11 +0000 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. Full Article
pe Episode 76: Special Episode on the Patterns Journal By feedproxy.google.com Published On :: Fri, 09 Nov 2007 19:17:13 +0000 In this special Episode we briefly discuss the upcoming Patterns Journal with the two editors, Ralph Johnson and James Noble. Full Article
pe Episode 80: OSGi with Peter Kriens and BJ Hargrave By feedproxy.google.com Published On :: Thu, 13 Dec 2007 07:03:15 +0000 This episode is about OSGi, the dynamic module system for Java. Our guests are Peter Kriens (OSGI's Technical Director) and BJ Hargrave (OSGI's CTO). We'll discuss what OSGi is all about and why and in which contexts it is useful. Additionally we are having a look at the different layers of OSGI and where and how they are used. Other questions discussed are: What means dynamicity in an OSGI environment? Where is OSGI used? What’s the future of OSGI? How does OSGI interact with existing middleware solutions? How can I run several versions of the same JAR at the same time? Where are OSGI’s problems? Full Article
pe Episode 94: Open Source Business Models with Dirk Riehle By feedproxy.google.com Published On :: Wed, 23 Apr 2008 20:56:12 +0000 In this episode we're talking to Dirk Riehle about open source business models. We started looking at the way OS projects work and defined different kinds of open source projects. In the main part of the discussion we looked at various ways of how to make money with open source: consulting, support contracts, commercial variant of an open source project, etc. We then looked at the chances and risks of each of these approaches. The next part focused on different open source licenses and how they are suitable for open source business. We concluded the episode by discussing a couple of specific questions and loose ends. After the show, Dirk informed me about the following three corrections: Black Duck Software's main product is called protexIP not IP Central, there are presently 70 licenses approved by the Open Source Initiative, and EnterpriseDB has so far acquired $37M in venture capital Full Article
pe Episode 103: 10 years of Agile Experiences By feedproxy.google.com Published On :: Thu, 10 Jul 2008 07:04:47 +0000 In this episode we're talking to Jens Coldewey about his experiences in 10 years of introducing agile techniques to project teams. We discuss real-world examples and the lessons learned and strategies derived from them. Full Article
pe Episode 105: Retrospectives with Linda Rising By feedproxy.google.com Published On :: Wed, 30 Jul 2008 08:57:29 +0000 In this episode we're talking to Linda Rising about retrospectives. We start by defining what a retrospective is and discuss some of the logistics of making it work for software projects. We then look at the different phases of a retrospective. The main part then is a discussion about some of the practices or games that are used to facilitate the retrospective. We conclude the retrospective discussion with destroying some of the prejudices against it and the relationship to process improvement and CMM. At the end of the interview we talk a little about Linda's current interest: how does the brain work? Full Article
pe Episode 108: Simon Peyton Jones on Functional Programming and Haskell By feedproxy.google.com Published On :: Fri, 29 Aug 2008 07:47:22 +0000 We start our discussion with a brief look at what Haskell is and how a pure functional language is different from non-pure languages. We then look at the basic building blocks and the philosophy of the language, discussing concepts such as the lambda calculus, closures, currying, immutability, lazy evaluation, memoization, and the role of data types in functional languages. A significant part of the discussion is then spent on the management of side effects in a pure language - in other words, the importance of monads. We conclude the episode with a look at Haskell's importance and community today. Full Article
pe Episode 120: OCL with Anneke Kleppe By feedproxy.google.com Published On :: Wed, 17 Dec 2008 20:39:29 +0000 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. Full Article
pe Episode 121: OR Mappers with Michael Plöd By feedproxy.google.com Published On :: Sat, 27 Dec 2008 17:20:02 +0000 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. Full Article
pe Episode 124: OpenJDK with Dalibor Topic By feedproxy.google.com Published On :: Mon, 26 Jan 2009 16:25:48 +0000 In this episode we look at SUN's open source strategy for the OpenJDK. We discuss challenges in creating such a big open source project, and ways to keep it focused and organized. We discuss what it means for the Java runtime to be adopted as the technological foundation for other programming languages. Full Article
pe Episode 125: Performance Engineering with Chris Grindstaff By feedproxy.google.com Published On :: Thu, 05 Feb 2009 18:06:00 +0000 In this episode Martin talks with Chris Grindstaff about the fundamentals of performance engineering. The episode discusses when and how to work on performance of client- and server-side systems, what you should take into account during development to avoid performance issues, typical situations that cause performance problems, and some common pitfalls when analysing performance. Full Article
pe Episode 135: Introduction to Software Configuration Management with Petri Ahonen By feedproxy.google.com Published On :: Sat, 16 May 2009 09:20:09 +0000 In this episode Michael interviews one of our regular listeners: Petri Ahonen. Petri introduces Software Configuration Management by defining key terms and describing relevant concepts. Full Article
pe Episode 140: Newspeak and Pluggable Types with Gilad Bracha By feedproxy.google.com Published On :: Mon, 13 Jul 2009 21:03:15 +0000 This episode is a conversation with Gilad Bracha about Newspeak, type systems in general and optional/pluggable types in particular. It was recorded during DSL Devcon in the gardens of the Microsoft campus, and thanks to Gilad's "speaking like a book" way of talking it is published completely unedited :-) Full Article
pe Episode 160: AspectJ and Spring AOP with Ramnivas Laddad By feedproxy.google.com Published On :: Mon, 19 Apr 2010 07:06:55 +0000 This episode is a conversation with Ramnivas Laddad about aspect-oriented programming (AOP), Aspect J, and Spring AOP. We review the fundamental concepts of AOP, discuss AspectJ (an open source compiler that extends java with support for AOP), and cover the Spring Framework's proxy-based AOP system. Laddad also gives his thoughts on the use cases for AOP and where we are in the technology adoption curve, and updates on the state of the AspectJ project itself. Full Article
pe Episode 172: Feature-Oriented Software Development with Sven Apel – Pt 1 By www.se-radio.net Published On :: Sat, 19 Feb 2011 18:43:56 +0000 Sven Apel explains why developing software in a feature-oriented manner is so vital for us as software engineers and why objects are simply not enough. Full Article
pe Episode 173: Feature-Oriented Software Development with Sven Apel – Pt 2 By www.se-radio.net Published On :: Sat, 19 Mar 2011 16:17:48 +0000 Recording Venue: University of Passau Guest: Sven Apel Host: Stefan In this second episode on Feature-Oriented Software Development (FOSD), Sven Apel gives us an overview of programming language and tool support for FOSD. He introduces the Eclipse-based FeatureIDE which covers important phases of the FOSD process, namely domain implementation as well as configuration and generation. […] Full Article
pe Episode 177: IBM i (OS/400) Operating System with Steve Will By www.se-radio.net Published On :: Wed, 06 Jul 2011 06:02:03 +0000 Recording Venue: Phone Guest: Steve Will IBM i (formerly known as OS/400) is an advanced object-based operating system by IBM that runs thousands of businesses around the world. Steve Will, the Chief Architect of IBM i speaks with us about the history, technical features, and underlying architecture discussing the concepts of Single Level Store, integrated […] Full Article
pe Episode 180: Leading Agile Developers with Jurgen Appelo By www.se-radio.net Published On :: Tue, 25 Oct 2011 04:12:16 +0000 In this episode Michael interviews Jurgen Appelo on the topic of leading agile developers. Full Article
pe Episode 182: Domain-Specific Languages with Martin Fowler and Rebecca Parsons By www.se-radio.net Published On :: Wed, 25 Jan 2012 03:43:44 +0000 In this episode, Markus talk with Martin Fowler and Rebecca Parsons about domain-specific languages. Full Article
pe Episode 189: Eric Lubow on Polyglot Persistence By www.se-radio.net Published On :: Fri, 16 Nov 2012 20:35:40 +0000 Recording Venue: Skype Guest: Eric Lubow Eric Lubow and Robert discuss polyglot persistence, a term used to describe systems that incorporate multiple specialized persistent stores rather than a single general-purpose database. Eric provides insights into the forces driving this trend: including diverse data usage patterns, low latency, and increasing volumes of data. The emergence of […] Full Article
pe Episode 191: Massively Open Online Courses By www.se-radio.net Published On :: Mon, 07 Jan 2013 17:27:43 +0000 Recording Venue: Skype Guest: Douglas C. Schmidt In this episode we talk with Douglas C. Schmidt, who is a professor of computer science at Vanderbilt University and a well-respected authority in the fields of patterns and frameworks for concurrent and networked software. In this interview we talk about these topics in the context of massive […] Full Article
pe Episode 192: Open Source Development: Perspectives From Management Science By www.se-radio.net Published On :: Wed, 13 Feb 2013 20:08:21 +0000 Recording Venue: Swiss Federal Institute of Technology, Zürich Guest: Georg von Krogh Open source development has had a major impact on both private and public development and use of software. This is an interview with one of the key researchers on open source development, Professor Georg von Krogh of the Swiss Federal Institute of Technology in […] Full Article
pe Episode 196: Personal Kanban with Jim Benson By www.se-radio.net Published On :: Wed, 31 Jul 2013 20:55:04 +0000 Recording Venue: WebEx Guest: Jim Benson Jim Benson is CEO of Modus Cooperandi, a collaborative management consultancy in Seattle, Washington. After being steeped in Agile for many years, Jim started working with Kanban and Lean thinking in 2005. In 2008, he started taking this idea further with Personal Kanban, which brings flow based work to the […] Full Article
pe Episode 200: Markus Völter on Language Design and Domain Specific Languages By www.se-radio.net Published On :: Mon, 13 Jan 2014 18:00:21 +0000 For Episode 200 of Software Engineering Radio, Diomidis Spinellis interviews Markus Völter, the podcast’s founder. Markus works as an independent researcher, consultant, and coach for itemis AG in Stuttgart, Germany. His focus is on software architecture, model-driven software development and domain specific languages as well as on product line engineering. Markus also regularly publishes articles, […] Full Article
pe Episode 204: Anil Madhavapeddy on the Mirage Cloud Operating System and the OCaml Language By www.se-radio.net Published On :: Fri, 30 May 2014 16:36:32 +0000 Robert talks to Dr. Anil Madhavapeddy of the Cambridge University (UK) Systems research group about the OCaml language and the Mirage cloud operating system, a microkernel written entirely in OCaml. The outline includes: history of the evolution from dedicated servers running a monolithic operating system to virutalized servers based on the Xen hypervisor to micro-kernels; […] Full Article
pe Episode 205: Martin Lippert on Eclipse Flux By www.se-radio.net Published On :: Fri, 27 Jun 2014 19:38:07 +0000 Eberhard Wolff talks with Martin Lippert of Pivotal about the Eclipse Flux project. This projects is in its early stages — and has a very interesting goal: It aims to put software development tools into the cloud. It is a lot more than just an IDE (integrated development environment) in a browser. Instead the IDE […] Full Article
pe SE Radio 225 - Brendan Gregg on Systems Performance By www.se-radio.net Published On :: Tue, 14 Apr 2015 17:48:43 +0000 Senior performance architect and author of *Systems Performance* Brendan Gregg talks with Robert Blumen about systems performance: how the hardware and OS layers affect application behavior. The discussion covers the scope of systems performance, systems performance in the software life cycle, the role of performance analysis in architecture, methodologies for solving performance problems, dynamic tracing and tracing tools such as DTrace, the disk and file subsystems, the CPU and memory subsystems, and the challenges virtualization poses for performance analysts. Full Article
pe Episode 229: Flavio Junqueira on Distributed Coordination with Apache ZooKeeper By traffic.libsyn.com Published On :: Tue, 16 Jun 2015 22:53:02 +0000 Full Article
pe SE-Radio Episode 240: The Groovy Language with Cédric Champeau By traffic.libsyn.com Published On :: Thu, 22 Oct 2015 17:24:10 +0000 Full Article
pe SE-Radio-Episode-253-Fred-George-on-Developer-Anarchy By traffic.libsyn.com Published On :: Wed, 23 Mar 2016 23:57:20 +0000 Fred George talks with Eberhard about "Developer Anarchy" - a manager-less development approach Fred has been using very successfully in different organizations - combined with microservices. Full Article
pe SE-Radio-Episode-259:-John-Purrier-on-OpenStack By traffic.libsyn.com Published On :: Tue, 07 Jun 2016 20:07:22 +0000 John Purrier talks with Jeff Meyerson about OpenStack, an open-source cloud operating system for managing compute resources. They explore infrastructure-as-a-service, platform-as-a-service, virtualization, containers, and the future of systems development and management. Full Article
pe SE-Radio Episode 272: Frances Perry on Apache Beam By traffic.libsyn.com Published On :: Tue, 25 Oct 2016 18:41:15 +0000 Jeff Meyerson talks with Frances Perry about Apache Beam, a unified batch and stream processing model. Topics include a history of batch and stream processing, from MapReduce to the Lambda Architecture to the more recent Dataflow model, originally defined in a Google paper. Dataflow overcomes the problem of event time skew by using watermarks and other methods discussed between Jeff and Frances. Apache Beam defines a way for users to define their pipelines in a way that is agnostic of the underlying execution engine, similar to how SQL provides a unified language for databases. This seeks to solve the churn and repeated work that has occurred in the rapidly evolving stream processing ecosystem. Full Article
pe SE-Radio Episode 278: Peter Hilton on Naming By traffic.libsyn.com Published On :: Tue, 20 Dec 2016 18:47:07 +0000 Felienne talks with Peter Hilton on how to name things. The discussion covers: why naming is much harder than we think, why naming matters in programming and program comprehension, how to create good names, and recognize bad names, and how to improve your naming skills. Full Article
pe SE-Radio Episode 283: Alexander Tarlinder on Developer Testing By traffic.libsyn.com Published On :: Tue, 28 Feb 2017 21:54:24 +0000 Felienne talks with Alexander Tarlinder on how to test as a developer. What can and should developers test? Full Article
pe SE-Radio Episode 296: Type Driven Development with Edwin Brady By traffic.libsyn.com Published On :: Mon, 10 Jul 2017 20:13:56 +0000 Edwin Brady speaks to Matthew Farwell about Type Driven Development and the Idris Programming language. The show covers: what a type is; static vs dynamic types in programming languages; dependent types; the Idris programming language; why Idris was created. Type safe printf modelling state in Idris modelling protocols in Idris modelling concurrency in Idris type driven development and how it changes the development process. Full Article
pe SE Radio Episode 308: Gregor Hohpe on It Architecture and IT Transformation By traffic.libsyn.com Published On :: Wed, 08 Nov 2017 17:44:12 +0000 Bryan Reinero talks with Gregor Hohpe about IT Transformation, the process by which organizations adapt and reorganize themselves in response to evolution and how the Enterprise Architect leads that transformation. Full Article
pe SE-Radio Episode 310: Kirk Pepperdine on Performance Optimization By traffic.libsyn.com Published On :: Tue, 28 Nov 2017 19:45:32 +0000 Kirk Pepperdine talks with Diomidis Spinellis about performance optimization. Topics include development practices, tools, as well as the role of software architecture, programming languages, algorithms, and hardware advances. Full Article
pe SE-Radio Episode 314: Scott Piper on Cloud Security By traffic.libsyn.com Published On :: Mon, 15 Jan 2018 22:09:30 +0000 Scott Piper and Kim Carter discuss Cloud Security. The Shared Responsibility Model, assets, risks, and countermeasures, evaluation techniques for comparing the security stature of CSPs. Scott discusses his FLAWS CTF engine. Covering tools Security Monkey and StreamAlert. Full Article
pe SE-Radio Episode 322: Bill Venners on Property Based Tests By traffic.libsyn.com Published On :: Mon, 30 Apr 2018 23:21:13 +0000 Bill Venners speaks to Matthew Farwell about Property Based Tests, how they can be used, when they should not be used. We also cover how to define a property, how to generate the data required for a property based test. Full Article
pe SE-Radio Episode 327: Glynn Bird on Developer Productivity with Open Source By traffic.libsyn.com Published On :: Tue, 12 Jun 2018 22:12:01 +0000 Nate Black interviews Glynn Bird on using open source to develop your career or get a job, and how maximize productivity and learning. We discuss how to get your pull request accepted, how to make your own project successful, and how to survive updates. Full Article