pi Project Files: Episode 49 — Downtown Denver Rooftop Replacement By www.achrnews.com Published On :: Fri, 10 Jun 2022 07:00:00 -0400 The cooling towers located on the roof of Granite Tower in Denver were meant to last 20 years. But at nearly 40 years, the cooling towers and fluid coolers were well past their life expectancy. Full Article
pi Project Files: Episode 58 — HVAC Treatment Keeps Art Museum Cool By www.achrnews.com Published On :: Tue, 11 Apr 2023 11:00:00 -0400 The city of Phoenix sought an energy-efficient HVAC solution that would restore Phoenix Art Museum’s lost efficiency and improve the indoor climate for the museum’s specialized environment while also contributing to the city’s energy conservation goals. Full Article
pi Project Files: Episode 63 — University of Cincinnati Chiller Upgrade By www.achrnews.com Published On :: Tue, 12 Sep 2023 11:00:00 -0400 Like many universities across America, the University of Cincinnati faced a major infrastructure challenge: having to operate aging central utility plants with older technology. Full Article
pi Fieldpiece Puts Techs in the Driver’s Seat With Customizable HVACR Tools By www.achrnews.com Published On :: Mon, 18 Feb 2019 06:23:00 -0500 The Fieldpiece booth commanded a lot of attention on the show floor at this year’s AHR Expo in Atlanta. Those who didn’t have time to wait in line to find out why may be wondering, “What was all the rage about?” Full Article
pi Fieldpiece Instruments Inc.: Power Clamp Test Meters By www.achrnews.com Published On :: Mon, 16 Dec 2019 04:05:00 -0500 These products work with the Fieldpiece Job Link System App for on-the-go testing and reporting for HVACR electrical tests. Full Article
pi Smart Thermostats Set for Rapid Expansion By www.achrnews.com Published On :: Mon, 02 Nov 2020 11:00:00 -0500 In the past few years, the thermostat has become a cutting edge electronic. This creates new opportunities for HVAC contractors. Full Article
pi Alternative HVAC Systems Popular in Hospital Applications By www.achrnews.com Published On :: Mon, 03 Nov 2014 07:34:00 -0500 While traditional hospital HVAC systems often consist of chillers and boilers, other types of equipment are becoming more widely accepted in the health care market, including variable refrigerant flow (VRF) systems, air curtains, and geothermal heat pumps. Full Article
pi HFC Coalition Cheers Antidumping Inquiry By www.achrnews.com Published On :: Fri, 01 Dec 2023 14:00:00 -0500 The U.S. Department of Commerce is investigating whether Chinese HFCs are circumventing the 2016 antidumping duty order on HFC blends. Full Article
pi Cooper&Hunter and Tropic Supply Team Up to Donate HVAC Systems By www.achrnews.com Published On :: Tue, 19 Feb 2019 12:00:00 -0500 In collaboration with Tropic Supply, Cooper&Hunter has gifted Daytona State College with six complete HVAC systems, considering the donation as a useful investment in the next generation. The on-campus working stations, which include units from Cooper&Hunter’s modern “Sophia Mini-Split Single Zone Series,” will give students hands-on learning opportunities with technology that is becoming increasingly popular in the U.S. Full Article
pi A Capital Cost and Energy Saving Approach to Chilled Water HVAC with Zero Emissions Potential By www.achrnews.com Published On :: Fri, 09 Aug 2024 14:00:00 -0400 The proposed new approach to chilled water HVAC systems promises to provide significant capital cost savings, energy cost savings, and a path to eliminate CO2 emissions. Full Article
pi Project Files: Episode 61 — All-Electric, Zero-Carbon Michigan Home By www.achrnews.com Published On :: Mon, 17 Jul 2023 11:00:00 -0400 This Michigan home is proof that even when achieving high-level green building standards, more can be done to improve sustainability. Full Article
pi Xen Security Advisory 464 v2 (CVE-2024-45819) - libxl leaks data to PVH guests via ACPI tables By seclists.org Published On :: Tue, 12 Nov 2024 12:08:00 GMT Posted by Xen . org security team on Nov 12 Xen Security Advisory CVE-2024-45819 / XSA-464 version 2 libxl leaks data to PVH guests via ACPI tables UPDATES IN VERSION 2 ==================== Public release. ISSUE DESCRIPTION ================= PVH guests have their ACPI tables constructed by the toolstack. The construction involves building the tables in local memory, which are then copied into guest memory. While actually used... Full Article
pi Re: Xen Security Advisory 464 v2 (CVE-2024-45819) - libxl leaks data to PVH guests via ACPI tables By seclists.org Published On :: Tue, 12 Nov 2024 17:24:43 GMT Posted by Andrew Cooper on Nov 12Data are leaked into the PVShim guest, but it is the shim Xen (exclusively) which has access to the ACPI tables. The guest which has been shim'd can't architecturally access the leaked data. ~Andrew Full Article
pi Re: Xen Security Advisory 464 v2 (CVE-2024-45819) - libxl leaks data to PVH guests via ACPI tables By seclists.org Published On :: Tue, 12 Nov 2024 18:10:07 GMT Posted by Demi Marie Obenour on Nov 12Is this unconditional (perhaps because the relevant data gets zeroed out by the shim), or does it only apply when the PV guest can't extract data from the shim's memory? For instance, 32-bit PV guests aren't security supported anymore, but the PV shim isn't supposed to rely on the security of the shim itself, only of the rest of the system. Full Article
pi Shaping the Buildings of Tomorrow By www.achrnews.com Published On :: Mon, 31 Jul 2017 07:34:00 -0400 The buildings of tomorrow are chock full of Internet of Things (IoT) devices and equipment that connect tenants, mechanical systems, and facility managers to up-to-the-minute data and progress reports. Full Article
pi Project Files: Episode 27 — U.S. Air Conditioning Distributors By www.achrnews.com Published On :: Fri, 22 May 2020 11:00:00 -0400 When it comes to smart thermostats, USACD walks the walk and talks the talk. Full Article
pi New Study Shows Homeowner ‘Repair Or Replace?’ Tipping Point By www.achrnews.com Published On :: Tue, 29 Oct 2024 02:00:00 -0400 People are still pinching pennies and choosing repairs, but there are ways for contractors to sell new equipment, even when it’s more expensive. Full Article
pi HVAC Q&A Episode 4: Overlooked Ways to Advertise Locally By www.achrnews.com Published On :: Thu, 07 Nov 2024 06:00:00 -0500 Four marketing coaches share what makes an HVAC contractor stand out to potential customers. Full Article
pi Project Files: Episode 24 — The Lido House By www.achrnews.com Published On :: Fri, 24 Jan 2020 13:23:00 -0500 The project team and property management realized they needed to maximize open space for use by hotel guests. They chose LG’s Multi V™ 5 and Multi V™ S VRF systems, noted for energy efficiency and flexibility in design and installation options. Full Article
pi Heat Pump Sales Slow, but Are Picking up Speed By www.achrnews.com Published On :: Sat, 02 Mar 2024 07:00:00 -0500 While the installation of heat pumps may seem to be slowing due to inflation and rising interest rates, coupled with a confusing rollout of federal funding, they are expected to pick up speed this year. Full Article
pi HVAC Q&A Episode 1: Common Heat Pump Installation Mistakes By www.achrnews.com Published On :: Fri, 12 Jul 2024 07:00:00 -0400 What are the most common mistakes in heat pump installs, and how do you avoid them? Here’s what experts had to say about heat pump installation — a must-watch as electrification continues to gain momentum. Full Article
pi Furnace Red Tag Second Opinions By www.achrnews.com Published On :: Wed, 11 Sep 2024 07:00:00 -0400 There are plenty of reasons to shut down a potentially dangerous furnace, just make sure the facts back up that decision. Full Article
pi Effectively Navigating Red Tag Second Opinions on Furnaces By www.achrnews.com Published On :: Wed, 02 Oct 2024 07:00:00 -0400 If contractors don’t have a plan in place to handle red tag furnace second opinions, they can expect some mistakes. Full Article
pi Developing Clairvoyance By seclists.org Published On :: Mon, 30 Sep 2024 17:04:04 GMT Posted by Dave Aitel via Dailydave on Sep 30As you know, humans like to invent comfort words. One of my favorites is "luck". The theory being that yes, the universe has dice, but they are loaded in your favor. Properly used, these words are a spell - they allow us to have courage when a sober mind would quail. But when you become a professional, you have to give up these crutches. Only poor poker players believe in "luck". In computer science, and especially in machine... Full Article
pi Episode 0: About By feedproxy.google.com Published On :: Sat, 21 Jan 2006 00:00:00 +0000 This is the first episode (actually, episode zero) of software engineering radio. The episode does not contain real content, rather, Markus explains what the podcast is all about. Full Article
pi Episode 1: Patterns By feedproxy.google.com Published On :: Sun, 22 Jan 2006 00:00:00 +0000 In this episode Michael and Markus talk about patterns. Starting with some of their "most used" patterns, they go into some detail about the history of patterns. They then discuss the various pattern forms as well as some misconceptions about patterns. Other topics include the domains that are covered by patterns as well as pattern languages. Full Article
pi 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
pi Episode 3: Interview Doug Schmidt By feedproxy.google.com Published On :: Wed, 25 Jan 2006 19:00:00 +0000 In this episode we talk with Doug Schmidt. Doug is a professor of computer science at Vanderbilt University and a well-respected authority in the fields of middleware, patterns and model-driven development. In this interview we talk about these topics in the context of distributed, realtime embedded (DRE) systems. Full Article
pi Episode 4: Scripting Languages By feedproxy.google.com Published On :: Wed, 01 Feb 2006 22:00:00 +0000 In this Episode, Alexander and Markus talk about scripting languages. Topics include the definition of what a scripting language is, typical usage scenarios, performance issues, programming styles and IDE support. In later Episodes we will talk about more specific topics, such as dynamic typing, reflection, functional programming as well as specific languages such as Ruby. Full Article
pi Episode 5: Model-Driven Software Development Pt. 1 By feedproxy.google.com Published On :: Thu, 09 Feb 2006 22:00:00 +0000 In this Episode, Eberhard and Markus provide an introduction to Model-Driven Software Development. Since the discussion turned out to be too long, we separated things into two episodes, thus Episode 6 will be the second part of this discussion. In this first part we disucsss core concepts of MDSD, the relationship to MDA, and hint at a couple of tools. Full Article
pi Episode 6: Model-Driven Software Development Pt. 2 By feedproxy.google.com Published On :: Sat, 18 Feb 2006 22:00:00 +0000 After discussing some of the more technical aspects of MDSD in the last episode, we take a look at other important topics in this one. This includes some tips on how to introduce MDSD into projects and how the development process has to be adapted for this to work, as well as a look at the return on investment for MDSD. The relationship of MDSD and Agile software development is also discussed. Finally, we take a look at offshoring in the context of MDSD. Full Article
pi Episode 7: Error Handling By feedproxy.google.com Published On :: Mon, 27 Feb 2006 22:00:00 +0000 This week, Arno and Markus take a look at error handling at the architectural level. They discuss the different kinds of errors, the groups of people who need to know about them and proven high-level approaches. Later episodes will investigate more technical aspects of error handling, such as idioms for using exceptions or a discussion of checked vs. unchecked exceptions. Full Article
pi Episode 8: Interview Eric Evans By feedproxy.google.com Published On :: Wed, 08 Mar 2006 22:00:00 +0000 Eric Evans is the author of the well known Domain-Driven Design book. In his day job he works as a consultant and coach for his own company, Domain Language. In this interview, Eric talks about the essential building blocks of domain-driven design as well as about a set of best practices on how to address complex projects. In a third part, he elaborates on the relationship of domain-driven design and MDSD/MDA. Full Article
pi Episode 9: Remoting Pt.1 and Listener Feedback By feedproxy.google.com Published On :: Sun, 19 Mar 2006 22:00:00 +0000 This Episode as well as the next one take a look at remoting infrastructures such as CORBA, .NET Remoting or Webservices. In this first part we will take a look at why remote communication is necessary in the first place, what remoting middleware can do for you as well as which other middleware technologies exist in addition to OO-RPC systems, such as messaging middleware. Finally, we conclude with a brief overview of what the broker pattern can do for us in the context of remoting middleware. Full Article
pi Episode 10: Remoting Pt. 2 By feedproxy.google.com Published On :: Wed, 29 Mar 2006 22:00:00 +0000 This is the second part of the remoting infrastructures discussion started in Episode 9. We take a look at how remoting infrastructures such as CORBA, .NET Remoting or Web Services work internally. This includes the low level details of the transport layer, marshalling, client proxies as well as interceptors and asynchronous communication. At the end, Michael will explain how all this relates to CORBA and Markus will map the concepts to .NET remoting. We don't have additional links in these show notes since all the relevant links had been posted for Episode 9 already. Full Article
pi Episode 11: Interview Gregor Kiczales By feedproxy.google.com Published On :: Sat, 08 Apr 2006 22:00:00 +0000 In this Episode we have the pleasure of talking with Gregor Kiczales. Gregor is one of the fathers of aspect-oriented programming (AOP). Today he is a professor of computer science at the University of British Columbia. Back in his days at Xerox Parc, he and a number of other people worked on the early forms of AOP as well as on some of its forerunners, such as meta object protocols. In this interview, we talk about a number of interesting topics, such as the history of AOP, the relationship of AO to interceptors, the industry acceptance of AOP, early aspects (i.e. using AO in development phased before implementation) as well as adoption strategies for AOP. Full Article
pi Episode 12: Concurrency Pt. 1 By feedproxy.google.com Published On :: Tue, 18 Apr 2006 22:00:00 +0000 This is the first part of a series of Concurrency episodes. In this part Alex and Michael motivate and introduce the topic. We explain fundamental terms, such as thread, process, or mutex and dicuss typical challenges, such as deadlocks and race conditions. Full Article
pi Episode 13: Ruby in Practice By feedproxy.google.com Published On :: Wed, 26 Apr 2006 22:00:00 +0000 Ruby has been getting more and more attention by the developer community over the last couple of years. Nevertheless Ruby as language and as a plattform is not too widespread. Most developers don't know people who have actually done commercial Ruby projects. Therefore it is sometimes hard to judge if Ruby is just a hype topic or if Ruby can be used for serious projects today. In this episode Alexander speaks with Thomas Quas about a commercial Ruby project Thomas finished a while ago. Thomas shares his insights and practical experiences with Ruby doing a project under strong time pressure. As Thomas has many years experience doing Java projects we also do some high level comparisons between both platforms. Full Article
pi Episode 14: Interview Ted Neward By feedproxy.google.com Published On :: Fri, 05 May 2006 22:00:00 +0000 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. Full Article
pi Episode 15: The Future of Enterprise Java By feedproxy.google.com Published On :: Mon, 15 May 2006 22:00:00 +0000 A very important area for Java are Enterprise Systems. With the advent of new technologies like Ruby on Rails, Java EE 5 or EJB 3 the landscape for Enterprise Systems appears to be changing a lot at the moment. In this episode Markus talks with Eberhard about what Enterprise Java actually is, why and where it is used. Based on that they discuss what the future might look like and how to make Enterprise Java shine in the future. Full Article
pi Episode 16: MDSD Pt. 3, Hands-On By feedproxy.google.com Published On :: Thu, 25 May 2006 22:00:00 +0000 This episode provides a hands-on guided tour through a simple model-driven software project. It is based on an actual code sample (see link below) and takes a look at the typical steps of real-life code generation: prototypical implementation, defining the metamodel, reading a model into a metamodel instance, writing templates and validating the model. The example for the episode uses openArchitectureWare as a generator environment, but the overall approach is tool independent. This episode is the first in a new category "code/technology" that discusses technical concepts based on actual code. Please give feedback whether you find this format useful or not. Full Article
pi Episode 17: Feedback and Roadmap By feedproxy.google.com Published On :: Mon, 29 May 2006 22:00:00 +0000 This is a short episode that outlines the upcoming episodes and interviews, as well as reports on some listener feedback. Full Article
pi Episode 18: Resource Management By feedproxy.google.com Published On :: Sun, 04 Jun 2006 22:00:00 +0000 In this episode Michael and our guest Prashant Jain talk about patterns for resource management. Efficient management of resources is critical in the execution of any kind of software. Ranging from embedded software in a mobile device to software in a large enterprise server, it is important that the resources, such as memory, threads, file handles, or network connections, are managed efficiently to allow the systems to function properly and effectively. Michael and Prashant discuss various patterns, such as Lazy Acquisition, Caching, Leasing and Evictor and explain when, why, and how to apply them for effective resource management. Full Article
pi Episode 19: Concurrency Pt. 2 By feedproxy.google.com Published On :: Wed, 14 Jun 2006 22:00:00 +0000 In this second part of our concurrency series Michael and Alexander talk about basic patterns for concurrent programming, such as Active and Monitor Object, Scoped Locking and Futures. Further, they discuss some architectural considerations regarding the number of threads and resource usage in general. For more information, see the references for part one as well as the following links Full Article
pi Episode 20: Interview Michael Stal By feedproxy.google.com Published On :: Sat, 24 Jun 2006 22:00:00 +0000 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. Full Article
pi Episode 21: Error Handling Pt. 2 By feedproxy.google.com Published On :: Tue, 04 Jul 2006 22:00:00 +0000 In this Episode, Arno and Michael take a closer look at Exceptions and Error conditions, how to categorize them and how to deal with them. We look at the different levels of guarantee that a piece of code can provide with regard to exceptional condition and finish with a discussion of a number of best practices and their respective trade-offs. Full Article
pi Episode 22: Feedback By feedproxy.google.com Published On :: Sun, 09 Jul 2006 22:00:00 +0000 This is an episode with some more of your feedback. Specifically, the episode also contains a 5 minute section from Geert Bevin where he explains how Continuations are used an implemented in the Rife Framework. This is in response to a discussion about continuations and Rife in Episode 15, Future of Enterprise Java. We also have some feedback from Bill Pugh about flaws in our description about the problems of double-checked locking in Java. Full Article
pi Episode 23: Architecture Pt. 1 By feedproxy.google.com Published On :: Fri, 14 Jul 2006 22:00:00 +0000 This is the first of a series of Episodes on Software Architecture. Alex, Michael and Markus talk about rather fundamental topics in this episode, we'll go into much more detail in subsequent episodes in that series. Topics in this episode include: What is architecture, how is it different from design what different kinds of architecture are there in addition to software architecture the role of the architect, do we have one or more? architecture in agile software development tasks of the architect architect vs. the technical project lead architecture and project politics architecture requirements, estimating, team assembling There aren't too many good references for this general architecture discussion. You might want to take a look at Software Architecture in Practice by Len Bass, or, if you speak German, at the book Software-Architektur by Vogel, Arnold, Chugtai, Ihler, Mehlig, Neumann, Voelter and Zdun. Full Article
pi Episode 24: Development Processes Pt.1 By feedproxy.google.com Published On :: Mon, 24 Jul 2006 22:00:00 +0000 In this episode Arno and Alex talk about the basics of software development processes. They discuss why and when software development processes are needed and also why some developers don't like them. They discuss the theories behind different processes and talk about defined vs empiric processes in general. This episode is the first in a row that will later on describe specific processes like eXtreme programming or the unified process. Full Article
pi Episode 25: Architecture Pt. 2 By feedproxy.google.com Published On :: Thu, 03 Aug 2006 22:00:00 +0000 In this Episode, Michael and Markus continue the discussion about the fundamentals of software architecture (we're doing it without Alex, because it is really hard to find a suitable time for all of us on the phone :-)). We talk about the various quality attributes (such as performance, scalability, maintainability and many more) and how they relate to each other. Full Article