atlas news
    
Python Podcast
12  décembre     02h00
Update Your Model’s View Of The World In Real Time With Streaming Machine Learning Using River
   Preamble This is a cross over episode from our new show The Machine Learning Podcast, the show about going from idea to production with machine learning. Summary The majority of machine learning projects that you read about or work on are built around batch processes. The model is trained, and then...
05  décembre     00h00
Declarative Machine Learning For High Performance Deep Learning Models With Predibase
   Preamble This is a cross over episode from our new show The Machine Learning Podcast, the show about going from idea to production with machine learning. Summary Deep learning is a revolutionary category of machine learning that accelerates our ability to build powerful inference models. Along with...
28  novembre     01h00
Build Better Machine Learning Models With Confidence By Adding Validation With Deepchecks
   Preamble This is a cross over episode from our new show The Machine Learning Podcast, the show about going from idea to production with machine learning. Summary Machine learning has the potential to transform industries and revolutionize business capabilities, but only if the models are reliable...
21  novembre     18h00
Build A Full Stack ML Powered App In An Afternoon With Baseten
   Preamble This is a cross over episode from our new show The Machine Learning Podcast, the show about going from idea to production with machine learning. Summary Building an ML model is getting easier than ever, but it is still a challenge to get that model in front of the people that you built it...
07  novembre     00h00
Skip Straight To The Fun Part Of Your Project With PyScaffold
   Summary Starting a new project is always exciting and full of possibility, until you have to set up all of the repetitive boilerplate. Fortunately there are useful project templates that eliminate that drudgery. PyScaffold goes above and beyond simple template repositories, and gives you a toolkit...
30  octobre     23h00
Add Configuration Best Practices To Your Application In An Afternoon With Dynaconf
   Summary Application configuration is a deceptively complex problem. Everyone who is building a project that gets used more than once will end up needing to add configuration to control aspects of behavior or manage connections to other systems and services. At first glance it seems simple, but can...
23  octobre     23h00
Take A Tour Of The Hidden Language Of Hardware And How It Powers Your Code
   Summary Software is eating the world, but that code has to have hardware to execute the instructions. Most people, and many software engineers, don ;t have a proper understanding of how that hardware functions. Charles Petzold wrote the book quot;Code: The Hidden Language of Computer Hardware...
16  octobre     23h00
Take Control Of Your Electrical Systems With The Open Source FlexMeasures Energy Management System
   Summary The generation, distribution, and consumption of energy is one of the most critical pieces of infrastructure for the modern world. With the rise of renewable energy there is an accompanying need for systems that can respond in real time to the availability and demand for electricity....
10  octobre     01h00
How And Why To Build Effective Teams As An Engineering Leader
   Summary Your ability to build and maintain a software project is tempered by the strength of the team that you are working with. If you are in a position of leadership, then you are responsible for the growth and maintenance of that team. In this episode Jigar Desai, currently the SVP of...
03  octobre     02h15
Complete Your Hardware Weekend Projects In An Actual Weekend With Belay
   Summary Working on hardware projects often has significant friction involved when compared to pure software. Brian Pugh enjoys tinkering with microcontrollers, but his quot;weekend projects quot; often took longer than a weekend to complete, so he created Belay. In this episode he explains how...
19  septembre     01h00
Catching Up With Pyre, A Fast Type Checker For Python
   Summary Static typing versus dynamic typing is one of the oldest debates in software development. In recent years a number of dynamic languages have worked toward a middle ground by adding support for type hints. Python ;s type annotations have given rise to an ecosystem of tools that use that...
13  septembre     01h00
Standardizing On Python For All Software Projects At Ascend.io
   Summary Every software project is subject to a series of decisions and tradeoffs. One of the first decisions to make is which programming language to use. For companies where their product is software, this is a decision that can have significant impact on their overall success. In this episode...
05  septembre     01h00
Exploring The Process And Practice Of Building Better Software Through Code Reviews
   Summary Writing code is only one piece of creating good software. Code reviews are an important step in the process of building applications that are maintainable and sustainable. In this episode On Freund shares his thoughts on the myriad purposes that code reviews serve, as well as exploring some...
28  août     20h00
Ship With Confidence By Automating Quality Assurance
   Summary Quality assurance in the software industry has become a shared responsibility in most organizations. Given the rapid pace of development and delivery it can be challenging to ensure that your application is still working the way it ;s supposed to with each release. In this episode...
14  août     10h00
Remove Roadblocks And Let Your Developers Ship Faster With Self-Serve Infrastructure
   Summary The goal of every software team is to get their code into production without breaking anything. This requires establishing a repeatable process that doesn ;t introduce unnecessary roadblocks and friction. In this episode Ronak Rahman discusses the challenges that development teams...
31  juillet     23h00
The Benefits Of Python And Django For Going From Zero To MVP At Speed
   Summary Every startup begins with an idea, but that won ;t get you very far without testing the feasibility of that idea. A common practice is to build a Minimum Viable Product MVP that addresses the problem that you are trying to solve and working with early customers as they engage with...
25  juillet     00h00
Powering The Next Generation Of Application Architectures With Web Assembly And The Fermyon Platform
   Summary Application architectures have been in a constant state of evolution as new infrastructure capabilities are introduced. Virtualization, cloud, containers, mobile, and now web assembly have each introduced new options for how to build and deploy software. Recognizing the transformative...
17  juillet     23h45
Gain A Deeper Understanding Of What Your Code Is Doing And Where It Spends Its Time With VizTracer
   Summary As your code scales beyond a trivial level of complexity and sophistication it becomes difficult or impossible to know everything that it is doing. The flow of logic and data through your software and which parts are taking the most time are impossible to understand without help from your...
10  juillet     23h00
Stream Processing In Real Time And At Scale In Pure Python With Bytewax
   Summary Analysis of streaming data in real time has long been the domain of big data frameworks, predominantly written in Java. In order to take advantage of those capabilities from Python requires using client libraries that suffer from impedance mis matches that make the work harder than...
03  juillet     21h00
Tetra: A Full Stack Web Framework That Doesn’t Make You Write Everything Twice
   Summary Building a fully functional web application has been growing in complexity along with the growing popularity of javascript UI frameworks such as React, Vue, Angular, etc. Users have grown to expect interactive experiences with dynamic page updates, which leads to duplicated business logic...
27  juin     01h00
Design Real-World Objects In Python With CadQuery
   Summary Virtually everything that you interact with on a daily basis and many other things that make modern life possible were designed and modeled in software called CAD or Computer Aided Design. These programs are advanced suites with graphical editing environments tailored to domain experts in...
15  juin     13h00
Intelligent Dependency Resolution For Optimal Compatibility And Security With Project Thoth
   Summary Building any software project is going to require relying on dependencies that you and your team didn ;t write or maintain, and many of those will have dependencies of their own. This has led to a wide variety of potential and actual issues ranging from developer ergonomics to...
30  mai     20h00
Take A Deep Dive On How Code Completion Works And How To Customize It
   Summary Most developers have encountered code completion systems and rely on them as part of their daily work. They allow you to stay in the flow of programming, but have you ever stopped to think about how they work In this episode Meredydd Luff takes us behind the scenes to dig into the...
24  mai     02h00
Hunting Black Swans With Bees: Catching Up With The Inimitable Russell Keith-Magee
   Summary Russell Keith Magee is an accomplished engineer and a fixture of the Python community. His work on the Beeware suite of projects is one of the most ambitious undertakings in the ecosystem and unfailingly forward looking. With his recent transition to working for Anaconda he is now able to...
16  mai     01h00
Take Control Of Your Digital Photos By Running Your Own Smart Library Manager With LibrePhotos
   Summary Digital cameras and the widespread availability of smartphones has allowed us all to generate massive libraries of personal photographs. Unfortunately, now we are all left to our own devices of how to manage them. While cloud services such as iPhotos and Google Photos are convenient, they...
10  mai     00h00
Making Investment Data Easy To Access And Analyze With The OpenBB Terminal
   Summary Investing effectively is largely a game of information access and analysis. This can involve a substantial amount of research and time spent on finding, validating, and acquiring different information sources. In order to reduce the barrier to entry and provide a powerful framework for...
02  mai     10h00
Accelerate Your Machine Learning Experimentation With Automatic Checkpoints Using FLOR
   Summary The experimentation phase of building a machine learning model requires a lot of trial and error. One of the limiting factors of how many experiments you can try is the length of time required to train the model which can be on the order of days or weeks. To reduce the time required to test...
25  avril     19h00
Automatically Enforce Software Structures With Powerful Code Modifications Powered By LibCST
   Summary Programmers love to automate tedious processes, including refactoring your code. In order to support the creation of code modifications for your Python projects Jimmy Lai created LibCST. It provides a richly typed and high level API for creating and manipulating concrete syntax trees of...
19  avril     00h00
Cloud Native Networking For Developers With The Gloo Platform
   Summary Communication is a fundamental requirement for any program or application. As the friction involved in deploying code has gone down, the motivation for architecting your system as microservices goes up. This shifts the communication patterns in your software from function calls to network...
11  avril     00h00
Accelerate And Simplify Cloud Native Development For Kubernetes Environments With Gefyra
   Summary Cloud native architectures have been gaining prominence for the past few years due to the rising popularity of Kubernetes. This introduces new complications to development workflows due to the need to integrate with multiple services as you build new components for your production systems....
28  mars     01h00
Building A Community And Technology Stack For Scalable Big Data Geoscience At Pangeo
   Summary Science is founded on the collection and analysis of data. For disciplines that rely on data about the earth the ability to simulate and generate that data has been growing faster than the tools for analysis of that data can keep up with. In order to help scale that capacity for everyone...
20  mars     20h00
Automating Application Lifecycles For Developer Happiness At Wayfair
   Summary A common piece of advice when starting anything new is to quot;begin with the end in mind quot;. In order to help the engineers at Wayfair manage the complete lifecycle of their applications Joshua Woodward runs a team that provides tooling and assistance along every step of the journey....
14  mars     01h00
Run Your Applications Reliably On Kubernetes Without Losing Sleep With Robusta
   Summary Kubernetes is a framework that aims to simplify the work of running applications in production, but it forces you to adopt new patterns for debugging and resolving issues in your systems. Robusta is aimed at making that a more pleasant experience for developers and operators through pre...
06  mars     21h00
Accelerate The Development And Delivery Of Your Machine Learning Applications Using Ray And Deploy It At Anyscale
   Summary Building a machine learning application is inherently complex. Once it becomes necessary to scale the operation or training of the model, or introduce online re training the process becomes even more challenging. In order to reduce the operational burden of AI developers Robert Nishihara...
28  février     02h00
See The Structure Of Your Software At A Glance With Call Graphs From Code2Flow
   Summary As software projects grow and change it can become difficult to keep track of all of the logical flows. By visualizing the interconnections of function definitions, classes, and their invocations you can speed up the time to comprehension for newcomers to a project, or help yourself...
21  février     03h15
Scaling Knowledge Management For Technical Teams With Knowledge Repo
   Summary One of the most persistent challenges faced by organizations of all sizes is the recording and distribution of institutional knowledge. In technical teams this is exacerbated by the need to incorporate technical review feedback and manage access to data before publishing. When faced with...
14  février     00h00
Simplify And Scale Your Software Development Cycles By Putting On Pants (Build Tool)
   Summary Software development is a complex undertaking due to the number of options available and choices to be made in every stage of the lifecycle. In order to make it more scaleable it is necessary to establish common practices and patterns and introduce strong opinions. One area that can have a...
06  février     22h15
Achieve Repeatable Builds Of Your Software On Any Machine With Earthly
   Summary It doesn ;t matter how amazing your application is if you are unable to deliver it to your users. Frustrated with the rampant complexity involved in building and deploying software Vlad A. Ionescu created the Earthly tool to reduce the toil involved in creating repeatable software...
31  janvier     02h00
Building A Detailed View Of Your Software Delivery Process With The Eiffel Protocol
   Summary The process of getting software delivered to an environment where users can interact with it requires many steps along the way. In some cases the journey can require a large number of interdependent workflows that need to be orchestrated across technical and organizational boundaries,...
24  janvier     11h30
Improve Your Productivity By Investing In Developer Experience Design For Your Projects
   Summary When we are creating applications we spend a significant amount of effort on optimizing the experience of our end users to ensure that they are able to complete the tasks that the system is intended for. A similar effort that we should all consider is optimizing the developer experience for...
15  janvier     19h45
An Exploration Of Effective Pandas Practices With Matt Harrison
   Summary Pandas has grown to be a ubiquitous tool for working with data at every stage. It has become so well known that many people learn Python solely for the purpose of using Pandas. With all of this activity and the long history of the project it can be easy to find misleading or outdated...
13  janvier     23h00
Generate Your Text Files With Python Using Cog
   Summary Developers hate wasting effort on manual processes when we can write code to do it instead. Cog is a tool to manage the work of automating the creation of text inside another file by executing arbitrary Python code. In this episode Ned Batchelder shares the story of why he created Cog in...
02  janvier     17h00
A Friendly Approach To Regression Models For Programmers
   Summary Statistical regression models are a staple of predictive forecasts in a wide range of applications. In this episode Matthew Rudd explains the various types of regression models, when to use them, and his work on the book quot;Regression: A Friendly Guide quot; to help programmers add...
27  décembre     00h00
Fast, Flexible, and Incremental Task Automation With doit
   Summary Every software project needs a tool for managing the repetitive tasks that are involved in building, running, and deploying the code. Frustrated with the limitations of tools like Make, Scons, and others Eduardo Schettino created doit to handle task automation in his own work and released...
20  décembre     01h00
The Technological, Business, and Sales Challenges Of Building The Ethical Ads Network
   Summary Whether we like it or not, advertising is a common and effective way to make money on the internet. In order to support the work being done at Read The Docs they decided to include advertisements on the documentation sites they were hosting, but they didn ;t want to alienate their...
12  décembre     01h00
Accidentally Building A Business With Python At Listen Notes
   Summary Podcasts are one of the few mediums in the internet era that are still distributed through an open ecosystem. This has a number of benefits, but it also brings the challenge of making it difficult to find the content that you are looking for. Frustrated by the inability to pick and choose...
27  novembre     20h00
Making Orbital Mechanics More Accessible With Poliastro
   Summary Outer space holds a deep fascination for people of all ages, and the key principle in its exploration both near and far is orbital mechanics. Poliastro is a pure Python package for exploring and simulating orbit calculations. In this episode Juan Luis Cano Rodriguez shares the story behind...
22  novembre     02h00
Build Better Analytics And Models With A Focus On The Data Experience
   Summary A lot of time and energy goes into data analysis and machine learning projects to address various goals. Most of the effort is focused on the technical aspects and validating the results, but how much time do you spend on considering the experience of the people who are using the outputs of...
    02h00
Declarative Deep Learning From Your Laptop To Production With Ludwig and Horovod
   Summary Deep learning frameworks encourage you to focus on the structure of your model ahead of the data that you are working with. Ludwig is a tool that uses a data oriented approach to building and training deep learning models so that you can experiment faster based on the information that you...
06  novembre     21h00
Building Conversational AI to Augment Sales Teams at Structurely
   Summary The true power of artificial intelligence is its ability to work collaboratively with humans. Nate Joens co founded Structurely to create a conversational AI platform that augments human sales teams to help guide potential customers through the initial steps of the funnel. In this episode...