for SE Radio 225 - Brendan Gregg on Systems Performance By www.se-radio.net Published On :: Tue, 14 Apr 2015 17:48:43 +0000 Senior performance architect and author of *Systems Performance* Brendan Gregg talks with Robert Blumen about systems performance: how the hardware and OS layers affect application behavior. The discussion covers the scope of systems performance, systems performance in the software life cycle, the role of performance analysis in architecture, methodologies for solving performance problems, dynamic tracing and tracing tools such as DTrace, the disk and file subsystems, the CPU and memory subsystems, and the challenges virtualization poses for performance analysts. Full Article
for 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
for SE-Radio-Episode-266:-Charles-Nutter-on-the-JVM-as-a-Language-Platform By traffic.libsyn.com Published On :: Tue, 16 Aug 2016 20:06:52 +0000 Charles Nutter from the JRuby project talks to Charles Anderson about JRuby and the Java Virtual Machine (JVM) as a platform for implementing programming languages. They begin by discussing the Java platform beyond just the Java language. As a case study in implementing a language other than Java on the JVM, they discuss JRuby - what it is and how it’s implemented on the JVM. They discuss recent additions to the Java platform like the invoke-dynamic byte code and lambdas in Java 8. The conversation concludes by discussing the future of the Java language, platform, and virtual machine. Full Article
for SE-Radio-Episode-275:-Josh-Doody-on-Salary-Negotiation-for-Software-Engineers By traffic.libsyn.com Published On :: Tue, 22 Nov 2016 19:25:13 +0000 Marcus Blankenship talks with Josh Doody about salary negotiation. Topics include a framework for thinking about salary negotiations, how you can know what you're worth, the employers view of salary negotiation, and missed negotiation opportunities. Also discussed are common fears about negotiating and how to overcome them, common mistakes during negotiations, and how negotiation makes your more desirable as an employee. Full Article
for SE-Radio-Episode-287:-Success-Skills-for-Architects-with-Neil-Ford By traffic.libsyn.com Published On :: Tue, 11 Apr 2017 20:04:53 +0000 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. Full Article
for SE-Radio Episode 289: James Turnbull on Declarative Programming with Terraform By traffic.libsyn.com Published On :: Tue, 25 Apr 2017 15:36:41 +0000 James Turnbull joins Robert Blumen for a discussion of Terraform, an infrastructure-as-code tool, and a deep dive into how Terraform implements the declarative programming model. Full Article
for SE Radio Episode 308: Gregor Hohpe on It Architecture and IT Transformation By traffic.libsyn.com Published On :: Wed, 08 Nov 2017 17:44:12 +0000 Bryan Reinero talks with Gregor Hohpe about IT Transformation, the process by which organizations adapt and reorganize themselves in response to evolution and how the Enterprise Architect leads that transformation. Full Article
for SE-Radio Episode 310: Kirk Pepperdine on Performance Optimization By traffic.libsyn.com Published On :: Tue, 28 Nov 2017 19:45:32 +0000 Kirk Pepperdine talks with Diomidis Spinellis about performance optimization. Topics include development practices, tools, as well as the role of software architecture, programming languages, algorithms, and hardware advances. Full Article
for SE-Radio Episode 315: Jeroen Janssens on Tools for Data Science By traffic.libsyn.com Published On :: Tue, 23 Jan 2018 00:22:26 +0000 Felienne interviews Jeroen Janssens about data science, examining the basic concepts, as well as the skills and tools needed to be(come) a data scientist. Full Article
for SE-Radio Episode 329 Andreas Stefik on Accessibility for the Visually By traffic.libsyn.com Published On :: Tue, 26 Jun 2018 16:25:27 +0000 Felienne interviews Andreas Stefik about creating programs that are accessible for blind and visually impaired users. How do they consume and create software? Full Article
for SE-Radio Episode 339: Jafar Soltani on Continuous Delivery for Multiplayer Games.mp3 By traffic.libsyn.com Published On :: Wed, 26 Sep 2018 18:25:36 +0000 Jafar Soltani of Rare (Microsoft Studios) discusses Continuous Delivery in AAA Games and how it can increase quality, reduce crunch, and deliver games faster. Topics include implementation and architecture, asset and delivery pipelines, and special challenges of games. Full Article
for SE-Radio Episode 358: Probabilistic Data Structure for Big Data Problems By traffic.libsyn.com Published On :: Wed, 27 Feb 2019 18:12:12 +0000 Dr. Andrii Gakhov, author of the book Probabilistic Data Structures and Algorithms for Big Data Applications talks about probabilistic data structures and their application to the big data domain with host Robert Blumen. Full Article
for Episode 388: Bob Kepford on Decoupled Content Management Systems By traffic.libsyn.com Published On :: Tue, 12 Nov 2019 19:06:58 +0000 Bob Kepford discusses Decoupled CMS. Many CMS practitioners are adopting a decoupled approach to improve scale, allow for more specialized roles, and to separate data collection from delivery. Host Jeff Doolittle spoke with Kepford about what makes a Decoupled CMS different. Full Article
for Episode 406: Torin Sandall on Distributed Policy Enforcement By traffic.libsyn.com Published On :: Tue, 14 Apr 2020 22:58:26 +0000 Torin Sandall of Styra and Open Policy Agent discussed OPA and policy engines and how they can benefit software projects security and compliance. Host Justin Beyer spoke with Sandall about the benefits of removing authorization logic from your application... Full Article
for Episode 426: Philip Kiely on Writing for Software Developers By traffic.libsyn.com Published On :: Tue, 15 Sep 2020 17:58:49 +0000 Philip Kiely discusses his book Writing for Software Developers. Software development primarily involves writing code but strong written communication skills are critical. Technical comprehension is vital but solid written communication skills are also... Full Article
for Episode 434: Steven Skiena on Preparing for the Data Structures and Algorithm Job Interview By se-radio.net Published On :: Tue, 10 Nov 2020 20:33:13 +0000 Steven Skiena speaks with SE Radio’s Adam Conrad about practical applications for data structures and algorithms, as well as take-aways on how to best study Skiena’s book when prepping for the technical interview process. Full Article
for Episode 442: Arin Bhowmick on UX Design for Enterprise Applications By traffic.libsyn.com Published On :: Thu, 14 Jan 2021 21:52:52 +0000 Arin Bhowmick, Global Vice President and Chief Design Officer at IBM, discusses why and how UX design for enterprise applications is different than for consumer applications. Full Article
for Episode 466: Casey Aylward on Venture Capital for Software Investing By traffic.libsyn.com Published On :: Tue, 29 Jun 2021 20:54:14 +0000 Casey Aylward, Principal at Costanoa Ventures discusses Venture capital with a focus on early stage investing from the perspective of the entrepreneur and the VC with host Kanchan Shringi. Full Article
for Episode 471: Jason Meller on Choosing the Right Tech Stack for a Greenfield Project By traffic.libsyn.com Published On :: Tue, 03 Aug 2021 19:00:22 +0000 CEO and security expert Jason Meller discusses modern tech stacks across a variety of programming languages to consider when building your next project or startup. Full Article
for Episode 501: Bob Ducharme on Creating Technical Documentation for Software Projects By se-radio.net Published On :: Tue, 01 Mar 2022 19:48:42 +0000 Nikhil Krishna speaks to Bob DuCharme an experienced technical writer and author about how to write and maintain technical documentation for software products. In the episode different mediums to distribute documentation and tools to maintain documentation are discussed. Full Article
for Episode 508: Jérôme Laban on Cross Platform UI By se-radio.net Published On :: Tue, 19 Apr 2022 21:26:16 +0000 Jérôme Laban, CTO of Uno Platform, joined host Jeff Doolittle for a conversation about Cross-platform User Interfaces. The conversation addressed the unique challenges and possibilities related to applications designed to run on multiple platforms... Full Article
for Episode 529: Jeff Perry on Career Management for Software Engineers By se-radio.net Published On :: Wed, 14 Sep 2022 16:00:17 +0000 Jeff Perry, career coach with experience in multiple engineering and technology fields discusses how software engineers can be intentional and proactive in evaluating and pursuing career options, with host Kanchan Shringi. Full Article
for Episode 543: Jon Smart on Patterns and Anti-Patterns for Successful Software Delivery in Enterprises By se-radio.net Published On :: Wed, 21 Dec 2022 17:22:00 +0000 Jon Smart, author of the book Sooner Safer Happier: Patterns and Antipatterns for Business Agility, discusses patterns and anti-patterns for the success of enterprise software projects. Host Brijesh Ammanath speaks with him about the various common... Full Article
for Episode 547: Nicholas Manson on Identity Management for Cloud Applications By se-radio.net Published On :: Wed, 18 Jan 2023 19:29:00 +0000 Nicholas Manson, a SaaS Architect with more than 2 decades of experience building cloud applications, speaks with host Kanchan Shringi about identity and access management requirements for cloud applications. They begin by examining what a digital... Full Article
for SE Radio 565: Luca Galante on Platform Engineering By se-radio.net Published On :: Tue, 23 May 2023 22:25:00 +0000 Luca Galante, head of product at Humanitec, joins host Jeff Doolittle for a conversation about platform engineering. They begin by defining platform engineering and its relationship to, and distinction from, DevOps. Tracing platform engineering's history, Luca describes how internal developer platforms are fundamental, and then explores the goals of addressing complexity and reducing the cognitive load on developers by creating golden paths. Full Article
for SE Radio 576: Jens Neuse on Back Ends for Front Ends By se-radio.net Published On :: Wed, 09 Aug 2023 18:29:00 +0000 Jens Neuse, founder of Wundergraph, joins SE Radio host Jeff Doolittle for a conversation about back ends for front ends, or BFF. Jens begins by explaining how a heavy integration burden is often placed on front-end development teams. When multiple APIs must be integrated, it can be challenging for client development in web, mobile, and desktop environments. Explaining how APIs should be treated as dependencies, just like packages, the episode explores BFF patterns and use cases, as well as the future potential emergence of a “git for APIs” standard. This episode is sponsored by ClickSend. Full Article
for SE Radio 577: Casey Muratori on Clean Code, Horrible Performance? By se-radio.net Published On :: Fri, 18 Aug 2023 00:20:00 +0000 Casey Muratori caused some strong reactions with a blog post and an associated video in which he went through an example from the “Clean Code” book by Robert Martin to demonstrate the negative impact that clean code practices can have on performance. In this episode, he joins SE Radio’s Giovanni Asproni to talk about the potential trade-offs between performance and the qualities that make for maintainable code, these qualities being the main focus of Clean Code. Brought to you by IEEE Computer Society and IEEE Software magazine. Full Article
for SE Radio 580: Josh Doody on Mastering Business Communication for Software Engineers By se-radio.net Published On :: Thu, 07 Sep 2023 01:06:00 +0000 Josh Doody, author of Mastering Business Email, speaks with host Brijesh Ammanath about how software engineers can master business communication. They begin with an exploration of various communication modes, including Slack, virtual meetings, emails, and presentations. Josh shares several strategies to improve communication skills and cross-cultural communication, but if there's one key take away from this episode, it might be: “use positive language for any medium of communication; be kind and use positive words.” Brought to you by IEEE Software magazine and IEEE Computer Society. Full Article
for SE Radio 583: Lukas Fittl on Postgres Performance By se-radio.net Published On :: Thu, 28 Sep 2023 21:22:00 +0000 Lukas Fittl of pganalyze discusses the performance of Postgres, one of the world’s most popular database systems. SE Radio host Philip Winston speaks with Fittl about database indexing, queries, maintenance, scaling, and stored procedures. They also discuss some features of pganalyze, such as the index and vacuum advisors. Full Article
for SE Radio 584: Charles Weir on Ruthless Security for Busy Developers By se-radio.net Published On :: Thu, 05 Oct 2023 19:07:00 +0000 Charles Weir—developer, security researcher, and Research Fellow at Security Lancaster—joins host Giovanni Asproni to discuss an approach that development teams can use to create secure systems without wasting effort on unnecessary security work. The episode starts with a broad description of the approach, which is based on Weir's research and on a free Developer Security Essentials workshop he created. Charles presents some examples from real-world projects, his view on AI's impact on security, and information about the workshop and where to find the materials. During the conversation, they consider several related topics including the concept of "good enough" security; security as a product decision; risk assessment, classification, and prioritization; and how to approach security in startups, greenfield, and legacy systems. Full Article
for SE Radio 587: M. Scott Ford on Managing Dependency Freshness By se-radio.net Published On :: Wed, 25 Oct 2023 22:01:00 +0000 M. Scott Ford, the CTO of Corgibytes and host of the Legacy Code Rocks podcast, discusses managing dependency freshness. SE Radio’s Sam Taggart speaks with him about why dependency freshness is important to ensure that your code has all the latest bug fixes, how exactly to measure dependency freshness, and some of the insights that teams can gain from monitoring freshness over time. Brought to you by IEEE Computer Society and IEEE Software Magazine. Full Article
for SE Radio 603: Rishi Singh on Using GenAI for Test Code Generation By se-radio.net Published On :: Mon, 01 Apr 2024 23:45:00 +0000 Rishi Singh, founder and CEO at Sapient.ai, speaks with SE radio’s Kanchan Shringi about using generative AI to help developers automate test code generation. They start by identifying key problems that developers are looking for in an automated test-generation solution. The discussion explores the capabilities and limitations of today’s large language models in achieving that goal, and then delves into how Sapient.ai has built wrappers around LLMs in an effort to improve the quality of the generated tests. Rishi also suggests how to validate the generated tests and outlines his vision of the future for this rapidly evolving area. Brought to you by IEEE Computer Society and IEEE Software magazine. This episode is sponsored by WorkOS. Full Article
for SE Radio 610: Phillip Carter on Observability for Large Language Models By se-radio.net Published On :: Wed, 03 Apr 2024 19:59:00 +0000 Phillip Carter, Principal Product Manager at Honeycomb and open source software developer, talks with host Giovanni Asproni about observability for large language models (LLMs). The episode explores similarities and differences for observability with LLMs versus more conventional systems. Key topics include: how observability helps in testing parts of LLMs that aren't amenable to automated unit or integration testing; using observability to develop and refine the functionality provided by the LLM (observability-driven development); using observability to debug LLMs; and the importance of incremental development and delivery for LLMs and how observability facilitates both. Phillip also offers suggestions on how to get started with implementing observability for LLMs, as well as an overview of some of the technology's current limitations. This episode is sponsored by WorkOS. Full Article
for SE Radio 614: Wouter Groeneveld on Creative Problem Solving for Software Development By se-radio.net Published On :: Fri, 03 May 2024 01:19:00 +0000 Wouter Groeneveld, author of The Creative Programmer and PhD researcher at KU Leuven, discusses his research related to programming education with host Jeremy Jung. Topics include evaluating projects, constraints, social debt in teams, common fallacies in critical thinking, maintaining flow state, documenting and retaining knowledge, and creating environments that encourage creativity. Brought to you by IEEE Software and IEEE Computer Society. Full Article
for SE Radio 618: Andreas Møller on No-Code Platforms By se-radio.net Published On :: Wed, 29 May 2024 20:27:00 +0000 Andreas Møller, founder of Toddle, a no-code tool for building scalable performant web applications, speaks with SE Radio's Brijesh Ammanath about no-code platforms. They discuss the role of developers in a no-code ecosystem and explore scalability and performance considerations, as well as enterprise adoption of no-code tools. Andreas also expands on why he built Toddle.dev and its unique features. Brought to you by IEEE Computer Society and IEEE Software. Full Article
for SE Radio 626: Ipek Ozkaya on Gen AI for Software Architecture By se-radio.net Published On :: Tue, 23 Jul 2024 23:30:00 +0000 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. Full Article
for SE Radio 631: Abhay Paroha on Cloud Migration for Oil and Gas Operations By se-radio.net Published On :: Wed, 28 Aug 2024 23:14:00 +0000 Abhay Paroha, an engineering leader with more than 15 years' experience in leading product dev teams, joins SE Radio's Kanchan Shringi to talk about cloud migration for oil and gas production operations. They discuss Abhay's experiences in building a cloud foundation layer that includes a canonical data model for storing bi-temporal data. They further delve into his teams' learnings from using Kubernetes for microservices, the transition from Java to Scala, and use of Akka streaming, along with tips for ensuring reliable operations. Brought to you by IEEE Computer Society and IEEE Software magazine. Full Article
for Aim for By www.usingenglish.com Published On :: Tue, 02 Jul 2024 11:48:46 +0000 To plan for something; Intend to achieve Full Article
for Palit GeForce RTX 2080 Super Gaming Pro OC By www.pcstats.com Published On :: Fri, 06 Mar 2020 15:09:35 Palit's RTX 2080 Super Gaming Pro OC is a new variant with a triple-slot, triple-fan cooler, to replace their dual-fan designs. It delivers solid temperatures and noise levels. At $720, the card is priced very reasonably, yet includes a factory overclock, idle-fan-stop, and backplate.... [PCSTATS] Full Article Video Cards
for Philips Performance Wireless TAPH805BK Bluetooth Headset Review By www.pcstats.com Published On :: Fri, 06 Mar 2020 15:09:56 The Philips Performance Wireless TAPH805BK are wireless headphones with battery life that will knock your socks off, but the sound quality has a lot of room for improvement.... [PCSTATS] Full Article Audio / Sound
for Acer bracing for PC market slowdown By www.pcstats.com Published On :: Fri, 06 Mar 2020 15:16:07 "With demand for notebooks continuing sliding, Acer is pushing to enhance its PC offerings, and remains aggressive in developing new businesses, according to company chairman Jason Chen. For the PC business, Acer is now primarily focusing on improving its existing competitiveness and cooling technologies. The company earlier terminated its mo... [PCSTATS] Full Article Business / Industry
for AMD CPUs for the past 9 years are vulnerable to data leak attacks By www.pcstats.com Published On :: Mon, 09 Mar 2020 15:50:33 "It's not just Intel chips that are vulnerable to hard-to-fix security flaws. Researchers at the Graz University of Technology have detailed a pair of side channel attacks under the "Take A Way" name that can leak data from AMD processors dating back to 2011, whether it's an old Athlon 64 X2, a Ryzen 7 or a Threadripper. Both exploit the "way predi... [PCSTATS] Full Article CPU / Processors
for NVIDIA GeForce RTX 2060 SUPER FE Overclocking By www.pcstats.com Published On :: Wed, 11 Mar 2020 09:01:00 Want to know the kind of performance you will see at 1440p on an NVIDIA GeForce RTX 2060 SUPER FE when it is overclocked? Check out our gaming review.... [PCSTATS] Full Article Video Cards
for Galax GeForce RTX 2070 Super HOF 10 Year Anniversary By www.pcstats.com Published On :: Wed, 11 Mar 2020 18:41:29 The Galax RTX 2070 Super HOF 10 Year comes with a large overclock on both GPU and memory, it's actually the fastest RTX 2070 we ever tested, almost matching RTX 2080. Thanks to a large power limit increase and 16 Gbps memory chips from Samsung, manual overclocking works great, too.... [PCSTATS] Full Article Video Cards
for WordPress Uses RSS as Blog Export Format By www.rssboard.org Published On :: Tue, 11 Mar 2014 16:18:14 -0400 If you export your WordPress blog, it is delivered to you as an RSS feed that holds all of the blog's entries, pages and comments. WordPress makes use of five namespaces and calls the format WordPress eXtended RSS (WXR). I'm working on a Java application that converts a WXR file into a set of static HTML pages. Full Article rss news
for Atom Feed Format Was Born 20 Years Ago By www.rssboard.org Published On :: Thu, 29 Jun 2023 16:39:54 -0400 This month marks the 20th anniversary of the effort that became the Atom feed format. It all began on June 16, 2003, with a blog post from Apache Software Foundation contributor Sam Ruby asking for feedback about what constitutes a well-formed blog entry.The development of RSS 2.0 had been an unplanned hopscotch from a small group at Netscape to a smaller one at UserLand Software, but Atom was a barn raising. Hundreds of software developers, web publishers and technologists gathered for a discussion in the abstract that led to a concrete effort to build a well-specified syndication format and associated publishing API that could become Internet standards. Work was done on a project wiki that grew to over 1,500 pages. Everything was up for a vote, including a plebiscite on choosing a name that ballooned into a four-month-long bike shed discussion in which Pie, Echo, Wingnut, Feedcast, Phaistos and several dozen alternatives finally, mercifully, miraculously lost out to Atom.The road map of the Atom wiki lists the people, companies and projects that jumped at the chance to create a new format for feeds. XML specification co-author Tim Bray wrote:The time to write it all down and standardize it is not when you're first struggling to invent the technology. We now have aggregators and publishing systems and search engines and you-name-it, and I think the community collectively understands pretty well what you need, what you don't need, and what a good syntax looks like.So, now's the time.As someone whose only contribution to the project was voting on names, I think I was too quick to rule out Phaistos, a suggestion inspired by a clay disc produced by movable type before 1600 B.C. Comments on the wiki page proposing that monicker offer a sample of the name wars:MikeBlumenthal: Does one of the great mysteries of antiquity, a document which, after almost 100 years of trying, is still a mystery not only as to its meaning but even as to its purpose, and which stands as a paragon of impenetrability, really fit as a name for an interoperability format?Jayseae: Actually, the current state of RSS is pretty much a mystery -- why should this project be any different? I like the association with publishing -- though I'm not sure the pronunciation really flows. Perhaps it could be shortened somehow?AsbjornUlsberg: Sorry, but I don't like it. We could just as gladly give the project any other Greek-sounding name, like Papadopolous.Arising from all the chaos and debate, the Atom format became a beautifully specified IETF standard in 2005 edited by Mark Nottingham and Robert Sayre that's used today in millions of feeds. It is the most popular syndication format that's never argued about.Everybody got that out of their system on the wiki. Full Article announcements
for Surprising Solidarity in the Fight for Clean Water and Justice on O’ahu By www.yesmagazine.org Published On :: Mon, 19 Feb 2024 22:06:52 +0000 After a 2021 leak at the U.S. military’s Red Hill fuel storage facility poisoned thousands, activists, Native Hawaiians, and affected military families have become unlikely allies in the fight for accountability. Full Article Environment Social Justice Native rights Activism Indigenous lands Pollution Water Mutual Aid Progress 2025: Colonialism and Sovereignty Hawai'i Water Protectors red Hill U.S. Military O'ahu native hawaiians Kānaka Maoli pearl harbor Fossil Fuels superfund site
for Food Forests Aren’t Just Nourishing. They’re Cool. By www.yesmagazine.org Published On :: Fri, 08 Mar 2024 20:44:09 +0000 Trees and edible plants are being planted at churches, schools, street corners, and empty lots across the country to provide free shade and food to all. Full Article Sustainable food and farming Climate Environment tree planting food banks urban forestry Food Security urban heat islands climate solutions food forest shade urban green spaces food deserts
for Education for Nomadic Families in Nigeria By www.yesmagazine.org Published On :: Fri, 29 Mar 2024 19:02:25 +0000 Displaced by climate change, Fulani children are getting access to education no one in their communities has had before. Full Article Environment Health & Happiness Social Justice Education Nigeria Nomadic Peoples Fulani
for For the Good of the Hive By www.yesmagazine.org Published On :: Fri, 05 Apr 2024 14:00:00 +0000 A bee caretaker learns just how much humans can gain from tuning in to nature’s cues. Full Article Environment Climate Bees Climate Fiction pollination Artificial Intelligence AI cli fi grist