mo HVAC’s Smart Home Products Move Toward Mainstream Market By www.achrnews.com Published On :: Mon, 14 Dec 2020 07:00:00 -0500 For residential HVAC contractors, smart homes are a fast-growing market that offers opportunity for profit. Full Article
mo ZoneFirst Introduces Thermostat-Light Switch Combo By www.achrnews.com Published On :: Mon, 28 Feb 2022 00:00:00 -0500 For years, ZoneFirst President Dick Foster has used the light-switches-in-the-home comparison while promoting the benefits of zoning. At their AHR Expo booth, they introduced a product that brought new meaning to that comparison. Full Article
mo Heat Pump Installations Gain Momentum By www.achrnews.com Published On :: Mon, 25 Mar 2024 07:00:00 -0400 Heat pump sales may look like they are slowing down, but research shows they are picking up speed. Full Article
mo Predictive Heat Pump Thermostat Could Reduce Energy Bills By www.achrnews.com Published On :: Tue, 04 Jun 2024 07:00:00 -0400 Purdue University researchers have designed a predictive thermostat for heat pumps that has been shown to significantly reduce electricity use. Full Article
mo 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
mo [PATCH 0/1] Updated ALPN IDs (Mon, 26 Aug 2024 17:55:25 GMT) By seclists.org Published On :: Sun, 15 Sep 2024 13:03:27 GMT Posted by Ariel Otilibili on Sep 15Hello, Herewith the PR containing this patch: https://github.com/nmap/nmap/pull/2939 Have a good week, Ariel Ariel Otilibili (1): Updated ALPN IDs scripts/tls-alpn.nse | 2 ++ 1 file changed, 2 insertions(+) Full Article
mo 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
mo 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
mo 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
mo 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
mo Episode 68: Dan Grossman on Garbage Collection and Transactional Memory By feedproxy.google.com Published On :: Fri, 14 Sep 2007 14:22:43 +0000 This episode features a discussion with Dan Grossman about an essay paper he wrote for this year's OOPSLA conference. The paper is about an analogy between garbage collection and transactional memory. In addition to seeing the beauty of the analogy, the discussion also serves as a good introduction to transactional memory (which was mentioned in the Goetz/Holmes episode) and - to some extent - to garbage collection. Full Article
mo Episode 79: Small Memory Software with Weir and Noble By feedproxy.google.com Published On :: Mon, 03 Dec 2007 09:19:21 +0000 In this Episode we're discussing patterns for small memory software with the authors of the like-named book Charles Weir and James Noble. We look at various aspects of the small memory problem: How can you manage memory use across a whole system? What can you do when you have run out of primary storage? How can you fit a quart of data into a pint pot of memory? How can you reduce the memory needed for your data? How do you allocate memory to store your data structures? Answers to all those questions are provided in this Episode, and of course in their book. Full Article
mo 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
mo 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
mo Episode 141: Second Life and Mono with Jim Purbrick By feedproxy.google.com Published On :: Mon, 27 Jul 2009 07:14:41 +0000 In the first part of this episode we discuss a couple of basics about SecondLife (scaling, partitioning, etc). The second part specifically looks at how the dev team tackled a number of interesting problems in the context of executing their own LSL scripting language on top of Mono. Full Article
mo Episode 144: The Maxine Research Virtual Machine with Doug Simon By feedproxy.google.com Published On :: Mon, 07 Sep 2009 18:49:33 +0000 In this episode we talk with Doug Simon from Sun Microsystems Laboratories about the Maxine Research VM, a so-called meta-circular virtual machine. Maxine is a JVM that is written itself in Java, but aims at taking JVM development to the next level while using highly integrated Java IDEs as development environments and running and debugging the VM itself directly from the Inspector, an IDE-like tool specialized for the Maxine VM. During the episode we talk about the basic ideas behind Maxine, what exactly "meta-circular" means and what makes it interesting and promising to build a Java VM in Java. We talk about the relationship to Sun's current production JVM (HotSpot) and about ideas and directions for the future of Maxine. Full Article
mo Episode 162: Project Voldemort with Jay Kreps By feedproxy.google.com Published On :: Sun, 16 May 2010 20:29:42 +0000 Jay Kreps talks about the open source data store Project Voldemort. Voldemort is a distributed key-value store used by LinkedIn and other high-traffic web sites to overcome the inherent scalability limitations of a relational database. The conversation delves into the workings of a Voldemort cluster, the type of consistency guarantees that can be made in a distributed database, and the tradeoff between client and the server. Full Article
mo Episode 165: NoSQL and MongoDB with Dwight Merriman By feedproxy.google.com Published On :: Fri, 16 Jul 2010 17:54:35 +0000 Dwight Merriman talks with Robert about the emerging NoSQL movement, the three types of non-relational data stores, Brewer's CAP theorem, the weaker consistency guarantees that can be made in a distributed database, document-oriented data stores, the data storage needs of modern web applications, and the open source MongoDB. Full Article
mo Episode 169: Memory Grid Architecture with Nati Shalom By www.se-radio.net Published On :: Tue, 30 Nov 2010 05:00:21 +0000 In this episode, Robert talks with Nati Shalom about the emergence of large-system architectures consisting of a grid of high-memory nodes. Full Article
mo Episode 186: Martin Fowler and Pramod Sadalage on Agile Database Development By www.se-radio.net Published On :: Fri, 01 Jun 2012 21:24:00 +0000 Recording Venue: Skype Guest: Martin Fowler and Pramod Sadalage In this episode, we talk with Pramod Sadalage and Martin Fowler about database evolution and agile database development. We discuss the basic challenges for working with a database in an agile development culture and how to include database design and most of all, database evolution, in […] Full Article
mo Episode 207: Mitchell Hashimoto on the Vagrant Project By www.se-radio.net Published On :: Mon, 28 Jul 2014 17:26:07 +0000 Charles Anderson talks to Mitchell Hashimoto about the Vagrant open source project, which can be used to create and configure lightweight, reproducible, and portable development environments. Vagrant aims to make new developers on a project productive within minutes of joining the project instead of spending hours or days setting up the developer’s workstation. The outline […] Full Article
mo Episode 216: Adrian Cockcroft on the Modern Cloud-based Platform By www.se-radio.net Published On :: Tue, 09 Dec 2014 22:04:17 +0000 Adrian Cockcroft discusses the challenges in creating a dynamic, flexible, cloud-based platform with SE Radio host Stefan Tilkov. After briefly discussing the definition of “cloud computing,” Adrian explains the history behind Netflix’s move to the cloud (which he led). After highlighting some of the differences that have developers and architects must face, Adrian talks about […] Full Article
mo Episode 228: Software Architecture Sketches with Simon Brown By traffic.libsyn.com Published On :: Wed, 10 Jun 2015 22:49:59 +0000 Full Article
mo SE-Radio Episode 239: Andrew Clay Shafer on Modern Platform-as-a-Service By traffic.libsyn.com Published On :: Fri, 02 Oct 2015 19:29:32 +0000 Full Article
mo SE-Radio-Episode-249:-Vaughn-Vernon-on-Reactive-Programming-with-the-Actor-Model By traffic.libsyn.com Published On :: Thu, 11 Feb 2016 21:45:32 +0000 Full Article
mo SE-Radio-Episode-255:-Monica-Beckwith-on-Java-Garbage-Collection By traffic.libsyn.com Published On :: Tue, 26 Apr 2016 19:56:41 +0000 Monica Beckwith joins Robert Blumen for a discussion of java garbage collection. What is garbage collection? GC algorithms; history of GC in the java language; fragmentation and compaction; generational strategies; causes of pauses; impact of pauses on application performance; tuning GC; GC on multi-core and large memory machines; should production servers be implemented in non-GC languages?; going off heap and other programming techniques to avoid garbage; the future of java GC. Full Article
mo SE-Radio-Episode-261:-David-Heinemeier-Hansson-on-the-State-of-Rails,-Monoliths,-and-More By traffic.libsyn.com Published On :: Tue, 28 Jun 2016 21:12:47 +0000 David Heinemeier Hansson, creator of the Ruby on Rails framework and a partner at the software development company Basecamp, talks to Stefan Tilkov about the state of Ruby on Rails and its suitability for long-term development. He addresses some of its common criticisms, such as perceived usefulness for only simple problems, claimed lack of scalability, and increasing complexity. David also talks about the downsides of building JavaScript-centric, “sophisticated” web UIs, and why he prefers well-structured, “majestic” monoliths to microservices. Full Article
mo SE-Radio Episode 268: Kief Morris on Infrastructure as Code By traffic.libsyn.com Published On :: Tue, 13 Sep 2016 17:06:13 +0000 Kief Morris talks to Sven Johann about Infrastructure as Code and why it is important in the “Cloud Age”. Kief talks about the practices and benefits and why you should treat your servers as cattles, not pets. Full Article
mo SE-Radio Episode 270: Brian Brazil on Prometheus Monitoring By traffic.libsyn.com Published On :: Tue, 04 Oct 2016 21:32:14 +0000 Jeff Meyerson talks with Brian Brazil about monitoring with Prometheus, an open source tool for monitoring distributed applications. Brian is the founder of Robust Perception, a company offering Prometheus engineering and consulting. The high level goal of Prometheus is to allow developers to focus on services rather than individual instances of a given service. Prometheus is based off of the Borgmon monitoring tool, widely used at Google, where Brian previously worked. Jeff and Brian discuss the tradeoffs of choosing not to replicate our monitoring data. In some situations, the monitoring system will lose data because of this decision. Other topics that are discussed are distributed consensus tools, integrations with Prometheus, and the broader topic of monitoring itself. Full Article
mo SE-Radio Episode 291: Morgan Wilde on LLVM By traffic.libsyn.com Published On :: Mon, 15 May 2017 21:53:27 +0000 Morgan Wilde talks with SE Radio’s Jeff Meyerson about the LLVM compiler toolchain. They begin with a discussion of how a compiler works and how compiled code executes against different processor architectures. Using the JVM as a model for interoperability, they move on to how LLVM is a system that optimizes an intermediate representation (IR), which is similar to the Java bytecode: every programming language that compiles down to IR can leverage the same optimizations of that IR. The conversation concludes with a discussion of applications of LLVM and the future of the ecosystem. Full Article
mo SE-Radio Episode 298: Moshe Vardi on P versus NP By traffic.libsyn.com Published On :: Tue, 25 Jul 2017 16:40:41 +0000 Felienne talks with Moshe Vardi about P versus NP. Why is this problem so central to computer science? Are we close to solving it? Is it necessary to solve it? Progress toward computing hard problems efficiently with SAT solvers. How SAT solvers work,; applications of SAT like formal verification. Full Article
mo SE-Radio Episode 300: Jonathan Stark on Mobile App Development By traffic.libsyn.com Published On :: Tue, 15 Aug 2017 16:50:29 +0000 Nate Black talks with Jonathan Stark about platforms for mobile development, making decisions about how to develop mobile apps, how to deploy mobile apps, native apps vs. progressive web apps, React Native, and the future of mobile applications. Full Article
mo SE-Radio Episode 311: Armon Dadgar on Secrets Management By traffic.libsyn.com Published On :: Tue, 05 Dec 2017 17:49:10 +0000 Armon Dadgar speaks to Matthew Farwell about Secrets Management. Full Article
mo SE-Radio Episode 326 Dmitry Jeremov and Svetlana Isakova on the Kotlin Programming Language By traffic.libsyn.com Published On :: Tue, 05 Jun 2018 17:24:30 +0000 Dmitry Jeremov and Svetlana Isakova speak to Matthew Farwell about the Kotlin programming language. Full Article
mo SE-Radio Episode 328: Bruce Momjian on the Postgres Query Planner By traffic.libsyn.com Published On :: Tue, 19 Jun 2018 18:17:27 +0000 Postgres developer Bruce Momjian joins Robert Blumen for a discussion of the SQL query optimizer in the Postgres RDBMS. They delve into the internals of query planning and look at how developers can make it work for their apps. Full Article
mo SE-Radio Episode 353: Max Neunhoffer on Multi-model databases and ArangoDB By traffic.libsyn.com Published On :: Fri, 25 Jan 2019 16:53:01 +0000 Max Neunhoffer of ArangoDB discusses about multi-model databases in general, and open source ArangoDB, in specific, with show host Nishant Suneja. The show discussion covers motivation behind deploying a multi-model database in an enterprise setting, and deep dives into ArangoDB internals. Full Article
mo SE-Radio Episode 362: Simon Riggs on Advanced Features of PostgreSQL By traffic.libsyn.com Published On :: Wed, 10 Apr 2019 18:27:59 +0000 Simon Riggs, founder and CTO of 2nd Quadrant, discusses the advanced features of the Postgres database, that allow developers to focus on applications whilst the database does the heavy lifting of handling large and diverse quantities of data. Full Article
mo Episode 371: Howard Chu on the Lightning Memory Mapped Database (LMDB) By traffic.libsyn.com Published On :: Tue, 25 Jun 2019 23:24:39 +0000 Howard Chu, CTO of Symas Corp and chief architect of the OpenLDAP Project, discusses the key technical features of the Lightning Memory-mapped Database (LMDB) that make it one of the fastest, most efficient and safest embedded data stores in the world. Full Article
mo Episode 374: Marcus Blankenship on Motivating Programmers By traffic.libsyn.com Published On :: Wed, 24 Jul 2019 23:45:43 +0000 Motivation comes through relationships, safety, and environments which allow everyone to contribute. Full Article
mo Episode 414: Jens Gustedt on Modern C By traffic.libsyn.com Published On :: Tue, 23 Jun 2020 18:31:25 +0000 Jens Gustedt, author of the Modern C book discusses Modern C, what is legacy C and all aspects of the C programming world with its historic flaws, modern improvements and simple beauty. Full Article
mo 416: Adam Shostack on Threat Modeling By traffic.libsyn.com Published On :: Thu, 09 Jul 2020 23:13:44 +0000 Adam Shostack of Shostack & Associates and author of Threat Modeling: Designing for Security discussed different approaches to threat modeling, the multiple benefits it can provide, and how it can be added to an organization’s existing software proc Full Article
mo 423: Ryan Singer on Remote Work By traffic.libsyn.com Published On :: Tue, 25 Aug 2020 17:33:04 +0000 Ryan Singer, Head of Strategy at Basecamp discusses the mindset and culture behind a successful remote work for engineers. Akshay spoke with Ryan about communication, collaboration and cultural aspects of working remotely. Full Article
mo Episode 427: Sven Schleier and Jeroen Willemsen on Mobile Application Security By traffic.libsyn.com Published On :: Wed, 23 Sep 2020 22:26:21 +0000 Sven Schleier and Jeroen Willemsen from the OWASP Mobile Application Security Verification Standard and Testing Guide project discuss mobile application security and how the verification standard and testing guide can be used to improve your app’s... Full Article
mo Episode 428: Matt Lacey on Mobile App Usability By traffic.libsyn.com Published On :: Wed, 30 Sep 2020 16:26:16 +0000 Matt Lacey, author of the Usability Matters book discusses what mobile app usability is and why it can make or break an app destined for consumers, business users or in-house users and what you can do to make the best app possible. Full Article
mo Episode 429: Rob Skillington on High Cardinality Alerting and Monitoring By traffic.libsyn.com Published On :: Thu, 08 Oct 2020 20:23:33 +0000 Rob Skillington discusses the architecture, data management, and operational issues around monitoring and alerting systems with a large number of metrics and resources. Full Article
mo Episode 449: Dan Moore on Build vs Buy By traffic.libsyn.com Published On :: Fri, 05 Mar 2021 00:34:48 +0000 Dan Moore, cofounder of Vaporware, discusses the benefits and drawbacks of building or buying software solutions, including evaluation criteria, how to inspect an API, and cost considerations for purchasing software from external vendors. Full Article
mo Episode 472: Liran Haimovitch on Handling Customer Issues By traffic.libsyn.com Published On :: Wed, 11 Aug 2021 21:14:40 +0000 Liram Haimovitch talks about how a business handles customer issues with a software product. How issues start out with a dedicated customer-facing team and when they may be escalated to engineering. Full Article
mo Episode 478: Satish Mohan on Network Segmentation By traffic.libsyn.com Published On :: Fri, 24 Sep 2021 22:36:40 +0000 Satish Mohan, CTO of AirGapNetworks discussed "Air Gapped Networks" with host Priyanka Raghavan. Full Article
mo Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices By se-radio.net Published On :: Wed, 19 Jan 2022 21:10:46 +0000 Vaughn Vernon, author of the book “Strategic Monoliths and Microservices” discusses his book with host Akshay Manchale about strategies for purposeful architecture from the perspective of both business decision makers and technical leaders. Full Article
mo Episode 496: Bruce Momjian on Multi-Version Concurrency Control in Postgres (MVCC) By se-radio.net Published On :: Tue, 25 Jan 2022 19:54:26 +0000 This week, Postgres server developer Bruce Momjian joins host Robert Blumen for a discussion of multi-version concurrency control (MVCC) in the Postgres database. They begin with a discussion of the isolation requirement in database transactions (I in ACID); how isolation can be achieved with locking; limitations of locking; how locking limits concurrency and creates variability in query runtimes; multi-version concurrency control as a means to achieve isolation; how Postgres manages multiple versions of a row; snapshots; copy-on-write and snapshots; visibility; database transaction IDs; how tx ids, snapshots and versions interact; the need for locking when there are multiple writers; how MVCC was added to Postgres; and how to clean up unused space left over from aged-out versions. Full Article