4 Snort Subscriber Rules Update 2024-10-22 By seclists.org Published On :: Tue, 22 Oct 2024 14:33:00 GMT Posted by Research via Snort-sigs on Oct 22Talos Snort Subscriber Rules Update Synopsis: This release adds and modifies rules in several categories. Details: Talos has added and modified multiple rules in the and server-webapp rule sets to provide coverage for emerging threats from these technologies. For a complete list of new and modified rules please see: https://www.snort.org/advisories Full Article
4 Snort Subscriber Rules Update 2024-10-24 By seclists.org Published On :: Thu, 24 Oct 2024 12:18:42 GMT Posted by Research via Snort-sigs on Oct 24Talos Snort Subscriber Rules Update Synopsis: This release adds and modifies rules in several categories. Details: Talos has added and modified multiple rules in the file-multimedia, malware-cnc, protocol-snmp and server-webapp rule sets to provide coverage for emerging threats from these technologies. For a complete list of new and modified rules please see: https://www.snort.org/advisories Full Article
4 Snort Subscriber Rules Update 2024-10-29 By seclists.org Published On :: Tue, 29 Oct 2024 13:20:31 GMT Posted by Research via Snort-sigs on Oct 29Talos Snort Subscriber Rules Update Synopsis: This release adds and modifies rules in several categories. Details: Talos has added and modified multiple rules in the browser-firefox, malware-cnc, malware-other, os-linux and server-webapp rule sets to provide coverage for emerging threats from these technologies. For a complete list of new and modified rules please see: https://www.snort.org/advisories Full Article
4 Snort Subscriber Rules Update 2024-10-31 By seclists.org Published On :: Thu, 31 Oct 2024 13:43:41 GMT Posted by Research via Snort-sigs on Oct 31Talos Snort Subscriber Rules Update Synopsis: This release adds and modifies rules in several categories. Details: Talos has added and modified multiple rules in the malware-cnc, malware-other and server-other rule sets to provide coverage for emerging threats from these technologies. For a complete list of new and modified rules please see: https://www.snort.org/advisories Full Article
4 Snort Subscriber Rules Update 2024-11-04 By seclists.org Published On :: Tue, 05 Nov 2024 01:41:39 GMT Posted by Research via Snort-sigs on Nov 04Talos Snort Subscriber Rules Update Synopsis: This release adds and modifies rules in several categories. Details: Talos has added and modified multiple rules in the and server-webapp rule sets to provide coverage for emerging threats from these technologies. For a complete list of new and modified rules please see: https://www.snort.org/advisories Full Article
4 Snort Subscriber Rules Update 2024-11-07 By seclists.org Published On :: Thu, 07 Nov 2024 12:55:30 GMT Posted by Research via Snort-sigs on Nov 07Talos Snort Subscriber Rules Update Synopsis: This release adds and modifies rules in several categories. Details: Talos has added and modified multiple rules in the browser-plugins and server-webapp rule sets to provide coverage for emerging threats from these technologies. For a complete list of new and modified rules please see: https://www.snort.org/advisories Full Article
4 Snort Subscriber Rules Update 2024-11-12 By seclists.org Published On :: Tue, 12 Nov 2024 22:17:04 GMT Posted by Research via Snort-sigs on Nov 12Talos Snort Subscriber Rules Update Synopsis: Talos is aware of vulnerabilities affecting products from Microsoft Corporation. Details: Microsoft Vulnerability CVE-2024-43451: A coding deficiency exists in Microsoft Windows SmartScreen that may lead to spoofing. Rules to detect attacks targeting these vulnerabilities are included in this release and are identified with: Snort 2: GID 1, SIDs 62022 through 62023, Snort 3: GID 1, SID 300612.... Full Article
4 Commercial Heating Showcase 2024 By www.achrnews.com Published On :: Mon, 04 Nov 2024 02:00:00 -0500 Commercial heating equipment manufacturers are rolling out new systems that are energy efficient, as well as service friendly for contractors. Full Article
4 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
4 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
4 Nmap 26th Birthday Announcement: Version 7.94 By seclists.org Published On :: Sat, 02 Sep 2023 03:08:57 GMT Posted by Gordon Fyodor Lyon on Sep 01Dear Nmap community, Today is Nmap’s 26th birthday, which reminded me that I hadn’t yet announced our Nmap 7.94 release from May. And it’s a great one! The biggest improvement was the Zenmap and Ndiff upgrades from the obsolete Python 2 language to Python 3 on all platforms. Big thanks to Daniel Miller, Jakub Kulík, Brian Quigley, Sam James, Eli Schwartz, Romain Leonard, Varunram Ganesh, Pavel Zhukov, Carey Balboa, and Hasan Aliyev for... Full Article
4 Residential Cooling Showcase 2024 By www.achrnews.com Published On :: Mon, 08 Apr 2024 07:00:00 -0400 In this showcase, The ACHR NEWS introduces the latest cooling equipment available for the upcoming summer season in order to help contractors distinguish between brands. Full Article
4 Residential Heating Showcase 2024 By www.achrnews.com Published On :: Mon, 07 Oct 2024 07:00:00 -0400 The residential heating showcase is designed to help HVAC contractors learn about the new heating equipment that is available for the upcoming cooler months. Full Article
4 Risks Digest 34.35 By seclists.org Published On :: Thu, 11 Jul 2024 22:21:46 GMT Posted by RISKS List Owner on Jul 11RISKS-LIST: Risks-Forum Digest Thursday 11 Jun 2024 Volume 34 : Issue 35 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.35> The current issue can also be found at <... Full Article
4 Risks Digest 34.36 By seclists.org Published On :: Sun, 21 Jul 2024 23:01:29 GMT Posted by RISKS List Owner on Jul 21RISKS-LIST: Risks-Forum Digest Sunday 21 Jul 2024 Volume 34 : Issue 36 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.36> The current issue can also be found at <... Full Article
4 Risks Digest 34.37 By seclists.org Published On :: Fri, 26 Jul 2024 04:20:45 GMT Posted by RISKS List Owner on Jul 25RISKS-LIST: Risks-Forum Digest Thursday 25 Jul 2024 Volume 34 : Issue 37 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.37> The current issue can also be found at <... Full Article
4 Risks Digest 34.38 By seclists.org Published On :: Tue, 30 Jul 2024 00:13:48 GMT Posted by RISKS List Owner on Jul 29RISKS-LIST: Risks-Forum Digest Monday 29 Jul 2024 Volume 34 : Issue 38 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.38> The current issue can also be found at <... Full Article
4 Risks Digest 34.39 By seclists.org Published On :: Sun, 04 Aug 2024 00:49:58 GMT Posted by RISKS List Owner on Aug 03RISKS-LIST: Risks-Forum Digest Saturday 3 Aug 2024 Volume 34 : Issue 39 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.39> The current issue can also be found at <... Full Article
4 Risks Digest 34.40 By seclists.org Published On :: Thu, 15 Aug 2024 05:09:41 GMT Posted by RISKS List Owner on Aug 14RISKS-LIST: Risks-Forum Digest Wednesday 14 Aug 2024 Volume 34 : Issue 40 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.40> The current issue can also be found at <... Full Article
4 Risks Digest 34.41 By seclists.org Published On :: Sun, 25 Aug 2024 02:20:12 GMT Posted by RISKS List Owner on Aug 24RISKS-LIST: Risks-Forum Digest Saturday 24 Aug 2024 Volume 34 : Issue 41 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.41> The current issue can also be found at <... Full Article
4 Risks Digest 34.42 By seclists.org Published On :: Tue, 27 Aug 2024 03:18:11 GMT Posted by RISKS List Owner on Aug 26RISKS-LIST: Risks-Forum Digest Monday 26 Aug 2024 Volume 34 : Issue 42 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.42> The current issue can also be found at <... Full Article
4 Risks Digest 34.43 By seclists.org Published On :: Fri, 30 Aug 2024 02:24:42 GMT Posted by RISKS List Owner on Aug 29RISKS-LIST: Risks-Forum Digest Thursday 29 Aug 2024 Volume 34 : Issue 43 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.43> The current issue can also be found at <... Full Article
4 Risks Digest 34.44 By seclists.org Published On :: Mon, 09 Sep 2024 01:13:15 GMT Posted by RISKS List Owner on Sep 08RISKS-LIST: Risks-Forum Digest Sunday 8 Sep 2024 Volume 34 : Issue 44 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.44> The current issue can also be found at <... Full Article
4 Risks Digest 34.45 By seclists.org Published On :: Sun, 15 Sep 2024 00:22:08 GMT Posted by RISKS List Owner on Sep 14RISKS-LIST: Risks-Forum Digest Saturday 14 Sep 2024 Volume 34 : Issue 45 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.45> The current issue can also be found at <... Full Article
4 Risks Digest 34.46 By seclists.org Published On :: Tue, 01 Oct 2024 19:16:24 GMT Posted by RISKS List Owner on Oct 01RISKS-LIST: Risks-Forum Digest Tuesday 1 Oct 2024 Volume 34 : Issue 46 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.46> The current issue can also be found at <... Full Article
4 Risks Digest 34.47 By seclists.org Published On :: Thu, 17 Oct 2024 22:24:21 GMT Posted by RISKS List Owner on Oct 17RISKS-LIST: Risks-Forum Digest Thursday 17 Oct 2024 Volume 34 : Issue 47 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.47> The current issue can also be found at <... Full Article
4 Risks Digest 34.48 By seclists.org Published On :: Sat, 09 Nov 2024 04:37:46 GMT Posted by RISKS List Owner on Nov 08RISKS-LIST: Risks-Forum Digest Friday 8 Nov 2024 Volume 34 : Issue 48 ACM FORUM ON RISKS TO THE PUBLIC IN COMPUTERS AND RELATED SYSTEMS (comp.risks) Peter G. Neumann, founder and still moderator ***** See last item for further information, disclaimers, caveats, etc. ***** This issue is archived at <http://www.risks.org> as <http://catless.ncl.ac.uk/Risks/34.48> The current issue can also be found at <... Full Article
4 [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
4 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
4 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
4 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
4 Episode 34: Enterprise Architecture By feedproxy.google.com Published On :: Thu, 02 Nov 2006 12:17:02 +0000 In this episode Markus and our Guest Andy Longshaw talk about enterprise architecture. More specifically, we talk about some of the patterns in Andy Longshaw's and Paul Dyson's book Architecting Enterprise Solutions: Patterns for High-Capability Internet-based Systems. These includes things like replication, load balancing, monitoring and application management. Full Article
4 Episode 40: Interview Werner Vogels By feedproxy.google.com Published On :: Sat, 16 Dec 2006 11:58:29 +0000 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 Full Article
4 Episode 41: Architecture Patterns (Architecture Pt. 4) By feedproxy.google.com Published On :: Wed, 27 Dec 2006 10:14:51 +0000 This is the fourth and final episode on the fundamentals of Software Architecture. We talk mainly about architectural styles and patterns, as introduced in the POSA 1 Book. We also discuss a little bit the process of actually using those patterns for architecting systems. Full Article
4 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
4 Episode 43: eXtreme Programming Pt.2 By feedproxy.google.com Published On :: Wed, 17 Jan 2007 10:08:50 +0000 This is the second part of our two part discussion of the eXtreme Programming development methodology. While the first part introduced the values, principles and basic practices, this time Arno and Alex speak about the practices that set the context for an XP project and how to get started, and they discuss some FAQs they often get when introducing XP. Full Article
4 Episode 44: Interview Brian Goetz and David Holmes By feedproxy.google.com Published On :: Sat, 27 Jan 2007 10:06:26 +0000 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. Full Article
4 Episode 45: Round Table on Ultra Large Scale Systems By feedproxy.google.com Published On :: Tue, 06 Feb 2007 10:00:52 +0000 This Episode is a round table discussion about Ultra-Large Scale Systems. In 2006, a number of authors (among them our guests Linda Northrop, Doug Schmidt, Kevin Sullivan, and Gregor Kiczales) have produced a report that addressed the following question: Given the issues with today's software engineering, how can we build the systems of the future that are likely to have billions of lines of code? In this episode, our guests discuss many of the issues that arise from this kind of system and provide an overview of the research areas that should be investigated in order to tackle the challenge. If you want to get more detailed information, you can read the ULS Report (PDF). Full Article
4 Episode 46: Refactoring Pt. 1 By feedproxy.google.com Published On :: Fri, 16 Feb 2007 09:25:33 +0000 Changeable software has been a goal of several technique in software engineering. Probably the most important is Refactoring, changing the code without changing the behaviour (or at least without breaking the tests). In this episode Eberhard talks with Martin Lippert about this technique. The episode covers a history of refactoring, a definition of code smells and how to actually do refactorings in your everyday work. Also some advanced topics - like the ROI of Refactoring or Refactoring in dynamic languages - are covered. Full Article
4 Episode 47: Interview Grady Booch By feedproxy.google.com Published On :: Mon, 26 Feb 2007 09:16:58 +0000 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. Full Article
4 Episode 48: Interview Dragos Manolescua By feedproxy.google.com Published On :: Thu, 08 Mar 2007 07:50:49 +0000 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 :-) Full Article
4 Episode 49: Dynamic Languages for Static Minds By feedproxy.google.com Published On :: Sun, 18 Mar 2007 07:15:03 +0000 In this Episode we talk about dynamic languages for statically-typed minds, or in other words: which are the interesting features people should learn when they go from a langauge such as Java or C# to a language like Python or Ruby. We used Ruby as the concrete example language. We started the discussion about important features with the concept of dynamically changing an object's type and the idea of message passing. We then looked at the concepts of blocks and closures. Next in line is a discussion about functions that create functions as well as currying. This lead into a quick discussion about continuations. Open classes, aliasing and the relationship to AOP was next on our agenda. We then looked considered a somewhat more engineering-oriented view and looked at the importance of testing and what are the best steps of getting from static programming to dynamic programming. Finally, we discussed a bit about the current (as of October 2006) state of dynamic languages on mainstream platforms. Full Article
4 Episode 54: Interview Frank Buschmann By feedproxy.google.com Published On :: Fri, 27 Apr 2007 07:06:31 +0000 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. Full Article
4 Episode 64: Luke Hohmann on Architecture and Business By feedproxy.google.com Published On :: Sat, 04 Aug 2007 22:00:00 +0000 In this episode we talk about the relationship between software architecture and the business. Based on his book, Beyond Software Architecture we discuss how things such as branding, licensing, updating or different deployment scenarios influence the technical architecture of a system. We also discuss issues such as portability that add a huge amount of complexity, although from a business perspective it often does not make much sense. In the second part of the interview we discuss how the technical team and the business team can improve the way they work together. We look at some of the games (such as Buy a Feature or Give them a Hot Tub) from his new book Innovation Games, which discusses how to use collaborative play to be more creative and innovative in product creation. Full Article
4 Episode 74: Enterprise Architecture II By feedproxy.google.com Published On :: Sat, 03 Nov 2007 11:35:09 +0000 Enterprise Architecture is already common practice in most Fortune 100 companies. As the topic is comparably young, knowledge about it is not so widespread in the Software Architects Community, who deals mostly with project architectures. In this episode Alex speaks with Wolfgang Keller who has practical experience as an enterprise architect and has written a book on the topic. He is a Partner with BusinessGlue Consulting. They are specializing in the relationship between EAM and SOA. This episode gives a rough overview what Enterprise Architecture actually is touches the standards in the field and also gives hints on the practical work of Enterprise Architects. Full Article
4 Episode 84: Dick Gabriel on Lisp By feedproxy.google.com Published On :: Tue, 22 Jan 2008 17:50:43 +0000 In this Episode we're talking with Dick Gabriel on Lisp. We started by looking at artificial intelligence as the historic context of Lisp, the goals AI tried to reach, and how Lisp was supposed to help reach those. We then discussed the language itself, starting with the Data As Program / Program As Data concept that is a foundation for Lisp. Then we discussed adding a meta-circular interpreter, programming as language development, and the blurred boundary between language and frameworks (because everything uses the same syntax). We then talked about Lisp's type system and the importance of macros to extend the language. The next section concerned CLOS, the Common Lisp Object System and its important concepts: generic functions, multimethods, mixins, and method combination. We also briefly looked at the meta-object protocol but agreed this is a topic for a separate episode. After a discussion about the various dialects of Lisp and Scheme, we concluded the Lisp discussion by explaining why Lisp did not really catch on ("AI Winter") and Lisp's role in today's industry. We ended the episode with a couple of details about Dick's other life as a poet and his Poem a Day effort. Make sure you listen till the end, where we have added a song about Lisp (courtesy of Prometheus Music.) Full Article
4 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
4 Episode 104: Plugin Architectures By feedproxy.google.com Published On :: Sun, 20 Jul 2008 07:30:56 +0000 In this episode we talk with Klaus Marquardt about building systems out of plugins. After briefly introducing the concept of a plugin in contrast to modules and related software engineering concepts, we discuss different views on plugins and different ways of working with plugins for developing software. We are looking at plugins for embedded systems as well as large business systems, at how plugins change the working mode and team organization, and discuss the possibilities of why and when to use plugins for implementing software systems. Full Article
4 Episode 114: Christof Ebert on Requirements Engineering By feedproxy.google.com Published On :: Sat, 18 Oct 2008 07:28:32 +0000 In this episode we talk to Christof Ebert about requirements engineering. As the name "engineering" suggests, we need to be systematic when working and managing requirements. Christof will structure RE into several activities, namely elicitation (identifying the relevant requirements), specification (clearly describing requirements), analysis (synthesizing a solution), verification and validation (achieving good requirements quality), comittment (allocating requirements to a project, product release or iteration), and management (keeping track of the implementation status of requirements). In this episode we discuss these activities and highlight lots of practical guidance. Full Article
4 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