arc

Episode 169: Memory Grid Architecture with Nati Shalom

In this episode, Robert talks with Nati Shalom about the emergence of large-system architectures consisting of a grid of high-memory nodes.




arc

Episode 187: Grant Ingersoll on the Solr Search Engine

Recording Venue: Lucene Revolution 2012 (Boston) Guest: Grant Ingersoll Grant Ingersoll, a committer on the Apache Solr and Lucene, talks with Robert about the  problems of full-text search and why applications are taking control of their own search, and then continues with a dive into the architecture of the Solr search engine. The architecture portion of the […]




arc

Episode 210: Stefan Tilkov on Architecture and Micro Services

Micro services is an emerging trend in software architecture that focuses on small, lightweight applications as a means to avoid large, unmaintainable, monolithic systems. This approach allows for individual technology stacks for each component and more resilient systems. Micro services uses well-known communication schemes such as REST but also require new technologies for the implementation. […]




arc

Episode 228: Software Architecture Sketches with Simon Brown




arc

SE-Radio Episode 236: Rebecca Parsons on Evolutionary Architecture




arc

SE Radio Episode 244: Gernot Starke on Architecture Documentation using arc42

Gernot Starke talks about arc42: an open-source set of templates he developed to document software architecture based on his practical experience with real projects. Also Gernot and host Eberhard then discuss how documenting architecture fits into agile processes and how to find the right amount of documentation for a system. They walk through the different parts of the arc42 templates covering requirements and the context of the system and the solution structure, including building blocks, runtime, and deployment. They discuss tooling, versioning, testing documentation, and how to keep documentation up to date.




arc

SE-Radio-Episode-253-Fred-George-on-Developer-Anarchy

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.




arc

SE-Radio Episode 254: Mike Barker on the LMAX Architecture

Mike Barker talks with Sven Johann about the architecture of the LMAX system. LMAX is a low-latency, high-throughput trading platform. Their discussion begins with what LMAX does; the origins of LMAX; and extreme performance requirements faced by LMAX. They then delve into systems that LMAX communicates with; LMAX users; the two main components of the system (broker and exchange); Mechanical Sympathy as an architectural driver; message flow using the Disruptor library; and lock-free algorithms. Mike and Sven wrap up by discussing how a well modeled domain model can improve the performance of any system; automated (performance) tests; continuous delivery; and measuring response times.




arc

SE-Radio-Episode-287:-Success-Skills-for-Architects-with-Neil-Ford

Neal Ford chats with Kim Carter about the required skills of a Software Architect, creating and maintain them, transition roles. The importance of history, developing soft skills, and dealing with losing technical skills.




arc

SE-Radio Episode 292: Philipp Krenn on Elasticsearch

Phillipp Krenn talks with SE Radio’s Jeff Meyerson about Elasticsearch, a scalable search index. The conversation begins with a discussion of search, how it compares to database queries, and what an inverted index is. Phillipp introduces Wikipedia as an example that runs throughout the episode because Wikipedia uses Elasticsearch to power its full-text search. A discussion of Elasticsearch’s scalability ensues, including basic terminology and an explanation of other applications of Elasticsearch.




arc

SE Radio Episode 308: Gregor Hohpe on It Architecture and IT Transformation

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.




arc

SE-Radio Episode 324: Marc Hoffmann on Code Test Coverage Analysis and Tools

What is code coverage, how can you measure it, and what are the pitfalls of this metric? Diomidis Spinellis talks with Marc Hoffmann, a key developer of the JaCoCo code coverage library for Java, on how code test coverage can improve software reliability




arc

SE-Radio Episode 331: Kevin Goldsmith on Architecture and Organizational Design

Travis Kimmel and Kevin Goldsmith discuss the correspondence between organizational design and software architecture. Their conversation covers: what Conway’s Law is; Kevin’s experiences in different organizational structures (e.g., Avvo, Spotify, Adobe, and Microsoft) and how those structures influenced the software architecture; what the “Reverse Conway Maneuver” is and how organizations can leverage it; how organizations can evolve existing architectures.




arc

SE-Radio Episode 346: Stephan Ewen on Streaming Architecture

Edaena Salinas talks with Stephen Ewen about streaming architecture. Stephen is one of the original creators of Apache Flink. Topics discussed: stream processing vs batch processing, architecture components of stream architectures, Apache Flink...




arc

Episode 374: Marcus Blankenship on Motivating Programmers

Motivation comes through relationships, safety, and environments which allow everyone to contribute.




arc

Episode 393: Jay Kreps on Enterprise Integration Architecture with a Kafka Event Log

Jay Kreps, CEO of Confluent, talks with Robert Blumen about how an enterprise integration architecture organized around a Kafka event log simplifies integration and enables rich forms of data sharing. #podcast #seradio #ieeecs #ComputerSociety




arc

Episode 396: Barry O’Reilly on Antifragile Architecture

Barry O’Reilly of Black Tulip Technology discusses Antifragile Architecture, an approach for designing systems that actually improve in the face of complexity and disorder.




arc

Episode 430: Marco Faella on Seriously Good Software

Felienne interviews Marco Faella about his book ‘Seriously Good Software,’ which aims to teach programmers to use six key qualities to better analyze the quality of their code bases.




arc

Episode 437: Architecture of Flutter

Tim Sneath, product management for Flutter and Dart at Google discusses what Flutter is, why it was created, where Dart came from, what the different layers of Flutter are, why it is so popular and why it makes a developers life much easier.




arc

Episode 447: Michael Perry on Immutable Architecture

Michael L. Perry discusses his recently published book, The Art of Immutable Architecture, distinguishing immutable architecture from other approaches and, using familiar examples such as git and blockchain, addresses some possible misunderstandings...




arc

Episode 525: Randy Shoup on Evolving Architecture and Organization at eBay

Randy Shoup of eBay discusses the evolution of eBay's tech stack. SE Radio host Jeremy Jung speaks with Shoup about eBay's origins as a single C++ class with an Oracle database, a five-year migration to multiple Java services, sharing a database...




arc

Episode 536: Ryan Magee on Software Engineering in Physics Research

Ryan Magee, postdoctoral scholar research associate at LIGO Laboratory – Caltech, joins host Jeff Doolittle for a conversation about how software is used by scientists in physics research. The episode begins with a discussion of gravitational waves...




arc

Episode 538: Roberto Di Cosmo on Archiving Public Software at Massive Scale

Roberto Di Cosmo, Computer Science professor at University Paris Diderot and founder of the Software Heritage initiative, discusses how to protect against sudden loss from the collapse of a "free" source code repository provider, how to protect...




arc

SE Radio 597: Coral Calero Muñoz and Félix García on Green Software

Coral Calero Muñoz and Felix Garcia, professors at the University of Castilla-La Mancha, speak with host Giovanni Asproni about green and sustainable software—an approach to software development aimed at creating software systems that consume less energy and produce less CO2 during their entire lifetimes with minimal impact on their functionality and other qualities. The episode starts by describing why green software matters, particularly in the context of global warming, and introducing the key concepts. Continues discussing the current status of the field, in both academia and industry, and finishes with hints and tips that can be readily applied by development teams to make their systems greener. Brought to you by IEEE Computer Society and IEEE Software magazine.




arc

SE Radio 616: Ori Saporta on the Role of the Software Architect

Ori Saporta, co-founder and Systems Architect at vFunction, joins host Jeff Doolittle for a conversation about the role of the software architect. The episode begins with Ori’s thoughts on what is typically missed or overlooked regarding this role. The conversation then explores aspects of both hard and soft skills required of software architects. Other topics include the relationship of the software architect to other roles, to design and process, and to quality. The show concludes by addressing the importance of dependency management by software architects. Brought to you by IEEE Software magazine and IEEE Computer Society.




arc

SE Radio 624: Marcelo Trylesinski on FastAPI

Marcelo Trylesinski, a senior software engineer at Pydantic and a maintainer of open-source Python tools including Starlette and Uvicorn, joins host Gregory M. Kapfhammer to talk about FastAPI. Their conversation focuses on the design and implementation of FastAPI and how programmers can use it to create web-based APIs. They also explore how to create and deploy a FastAPI implemented in the Python programming language. Brought to you by IEEE Computer Society and IEEE Software magazine.




arc

SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture

Ipek Ozkaya, Principal Researcher and Technical Director of the Engineering Intelligent Software Systems group at the Software Engineering Institute, Carnegie Mellon, discusses generative AI for Software Architecture with SE Radio host Priyanka Raghavan. The episode delves into fundamental definitions of software architecture and explores use cases in which gen AI can enhance architecture activities. The conversation spans from straightforward to challenging scenarios and highlights examples of relevant tooling. The episode concludes with insights on verifying the correctness of output for software architecture prompts and future trends in this domain. Brought to you by IEEE Computer Society and IEEE Software magazine.




arc

SE Radio 635: Stevie Caldwell on Zero-Trust Architecture

Stevie Caldwell, Senior Engineering Technical Lead at Fairwinds, joins host Priyanka Raghavan to discuss zero-trust network reference architecture. The episode begins with high-level definitions of zero-trust architecture, zero-trust reference architecture, and the pillars of Zero Trust. Stevie describes four open-source implementations of the Zero Trust Reference Architecture: Emissary Ingress, Cert Manager, LinkerD, and the Policy Engine Polaris. Each component is explored to help clarify their roles in the Zero Trust journey. The episode concludes with a look at the future direction of Zero Trust Network Architecture.

This episode is sponsored by QA Wolf.




arc

SE Radio 638: Nick Tune and Jean-Georges Perrin on Architecture Modernization

Nick Tune and Jean-Georges Perrin join host Giovanni Asproni to talk about their proposed approach to modernizing legacy systems. The episode starts with some high-level perspective to set context for the approach described in their book, Architecture Modernization (Manning, 2024). From there, the discussion turns to important details, including criteria for deciding which aspects to revisit; some of the activities, processes, and tools; and the importance of data engineering in modernization efforts. Nick and Jean-Georges describe how to successfully implement an architecture-modernization effort, and how to fit that work with the teams' other priorities. The episode finishes with some warnings about the typical risks associated with modernizing a legacy system, and suggestions on how to mitigate them.

This episode is sponsored by QA Wolf.





arc

Ending “Death by Incarceration”

A Pennsylvania man is challenging mandatory life without parole sentencing for felony murders in a case that has national implications.






arc

Utah State Archives and Records Service

Crowdsourcing Project Management Internship (SLC--virtual)




arc

Do You Know How to Effectively Search for Information?

I found a resource that I wanted to share with created by Helene Blowers and published in the article entitled, "Do Your Students Know How To Search?" (Holly Clark, Edudemic, October 16, 2013).

I think this article begins to address either the end of the Information Age or at least a progression toward a different stage within the Information Age and the question now becomes what do we do with the information that has been collected? I believe there will be a great need for those who can not only find relevant information, but for those who can analyze information.

According to the article:

There is a new digital divide on the horizon. It is not based around who has devices and who does not, but instead the new digital divide will be based around students who know how to effectively find and curate information and those who do not. Helene Blowers has come up with seven ideas about the new digital divide – four of them, the ones I felt related to searching, are listed below.

Clark continues the article by including some of the searching skills and vocabulary that she believes we should be teaching our students (and learning ourselves):
 
Some of these skills include:
  • Quotation Marks
  • Dashes
  • Two Periods
  • Site Search
  • Country Codes
  • Filter Bubbles
  • Primary Sources
Please click HERE to find out more about these search tools and how to improve your internet searches.




arc

Glean - Searching the Web for Educational Videos

I wanted to tell you about a service I recently discovered called Glean.

Glean searches the web for educational videos (lessons) in math and science and then structures and organizes them (setting, pace, teaching style, grade level, etc.), tags them by educational standard and adds interactive tools, i.e. Q&A and practice exercises.

As you provide feedback, Glean selects the best video lessons for you based on your learning styles and preferences.


Glean - Exploring the best video lessons in education




arc

How to Search Google Images by Usage Rights

I found a great resource by Joyce Valenza on Never Ending Search that I wanted to share with you. In her post, Google search by usage rights, she demonstrates an easy way to find copyright-friendly images on Google Image Search.

First, enter your search term into Google Images and then click on Search Tools and then Usage Rights.


A drop-down menu appears offering the following options: not filtered by license, labeled for reuse, labeled for commercial reuse, labeled for reuse with modification, labeled for commercial reuse with modification.




Please read the rest of Joyce Valenza's article by clicking HERE to find many other copyright-friendly image search options!




arc

National Agriculture Day - March 15th

CIMC Agricultural Education Catalog
Did you know the Oklahoma Department of Career and Technology Education (ODCTE) offers Agricultural Education in 355 high schools? Did you know these programs prepare students for careers in production agriculture, agribusiness, and other emerging agricultural-related occupations?  Did you know the CareerTech Student Organization affiliated with Agricultural Education is the Future Farmers of America (FFA)?

Study Guide
Did you also know the Curriculum, Assessment, and Digital Delivery (CADD) areas of ODCTE have been supporting this occupational area for decades?

CIMC produces competency-based instructional products and services for a variety of career and technical areas, including agricultural education.

The CareerTech Testing Center creates and offers online assessments as a measure of occupational readiness for students and industry workers. Free study guides include assessment information, standards and test content, sample questions, a list of abbreviations, symbols, and acronyms, strategies for test taking success.

ctYOUniverse
ctYOUniverse.com hosts online student-ready classroom sites for CareerTech-related subjects. Each fully customizable course site comes pre-populated with curriculum materials developed by CIMC. This one-stop shop for learning materials provides instructors with everything they need to teach in a blended, flipped, or traditional setting.

Many thanks to the men and women that produce and protect America's food supply!




arc

Switchgear interlocking system and arc protection that you MUST consider in the design

There are at least two safety requirements that medium-voltage switchgear MUST fulfil: an interlocking system and an arc protection system. Yes, these two systems are crucial in terms of safety because they protect not only the operator and other substation... Read more

The post Switchgear interlocking system and arc protection that you MUST consider in the design appeared first on EEP - Electrical Engineering Portal.




arc

Cars 2 Screening archive

Details of Film Education's schools preview screening of Cars 2 and Q&A with producer Denise Ream




arc

Arrietty screening archive

Information on Film Education's screening of Arrietty and Q&A with voice artist Tom Holland




arc

War Horse Event Archive

More information and audio clips from Film Education's screening of War Horse and Q&A with author Michael Morpurgo and actor Jeremy Irvine




arc

All in Good Time archive

Audio clips from our special event with the director and cast of All in Good Time




arc

Private Peaceful archive

Exclusive clips and photos from our preview screening of Private Peaceful with author Michael Morpurgo & actors Full Article



arc

Frankenweenie Archive

 More information about the preview screenings of Frankenweenie that launched this year's Film Week




arc

Navigators Archive

Clips and photos from a Q&A with Ken Loach and Alex Gordon for our FIlm Week screening of the Navigators




arc

Great Expectations archive

More info on the preview screening and Q&A Film Education held as part of Film Week 2012




arc

In the House archive

Exclusive photos and clips from our Q&A with In the House director Francois Ozon




arc

BluSky Philanthropic Event Raises $150,000 for ALS Research in St. Louis

BluSky Restoration Contractors, LLC, raised $150,000 for ALS research through its seventh annual Rakers Classic charity golf tournament, an event inspired by Lyle Rakers, an employee diagnosed with a rare form of ALS in 2017, which has become a cornerstone of the Lyle Rakers Charitable Foundation.




arc

Educational Improvement Tax Credit Program Gives Big Boost to Enrollment for Archdiocese Catholic Schools

We talked with Jay DeFruscio, the Chief Operating Officer for the Archdiocese of Philadelphia Schools, about the huge benefit provided by the Educational Improvement Tax Credit Program. Here are three of the postings we shared on Facebook. https://www.facebook.com/share/v/o9mfCwioL8PfuHa8/?mibextid=WC7FNe https://www.facebook.com/share/v/8Hbz7PVfKdKSFrWM/?mibextid=WC7FNe https://www.facebook.com/share/v/d83WFnKC8ZZ4oQAi/?mibextid=WC7FNe