Burke Holland: GitHub Copilot Agent - Episode 362

Burke Holland: GitHub Copilot Agent - Episode 362

Burke Holland is a Principal Developer Advocate at Microsoft who leads the Developer Tools Advocacy team. He’s done so much in developer tools, like growing VS Code from 6M to 40M+ users. He’s a frequent speaker at conferences like Microsoft Build, Ignite, GitHub Universe, QCon, and VS Code Day, which he helped create. He’s led many product launches for GitHub Copilot, Codespaces, and more. He has a very popular YouTube channel talking about developer tech.

Topics of Discussion:

[3:33] Burke describes his transition from being a good developer to an evangelist, inspired by a Visual Studio evangelist he met.

[6:27] The rapid pace of change in the software development world compared to other industries.

[9:22] AI-driven development and the various modes available in VS Code, including ask mode, edit mode, and agent mode.

[15:41] Burke describes the current moment in AI developer tooling — no one really knows yet what the end product is supposed to be. Everyone agrees AI will help developers, but exactly how is still being figured out.

[16:39] What are the right questions to ask AI?

[17:41] The importance of providing the AI with the right context to ensure accurate and efficient development.

[25:05] AI’s unpredictability makes it difficult to rely on it for consistent development tasks, which is frustrating and foreign to most developers.

[32:18] Burke explains that while local AI models can handle small, scoped tasks like generating a function’s contents, they still fall far short of the performance needed for more complex jobs compared to models like GPT-4 or Claude.

[37:18] Co-Pilot’s competition.

[38:23] Inspiration to people that as long as you are the software architect, you can do anything.

Mentioned in this Episode:

Clear Measure Way

Architect Forum

Software Engineer Forum

Programming with Palermo — New Video Podcast! Email us at programming@palermo.net.

VS Code Day 2024

Youtube.com/@BurkeHolland/videos

Burkeholland.github.io/resume/

Build.microsoft.com/en-US/speakers/0e476452-35ca-4750-ac78-393c0d8c4cb3

Linkedin.com/in/burkeholland/

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Avsnitt(366)

Mitchel Sellers: Architecting .NET MAUI - Episode 254

Mitchel Sellers: Architecting .NET MAUI - Episode 254

Mitchel Sellers is globally known as a 15-time Microsoft MVP, an ASPInsider, a DNN MVP, an MCP (Microsoft .NET, ASP.NET, and SQL Server), and CEO of IowaComputerGurus Inc. Sellers has a deep understanding of software development and, when speaking, focuses on proper architecture standards, performance, stability, security, and overall cost-effectiveness of delivered solutions. This message and his abilities resonate in the technical war room as well as the executive board room.   Mitchel is a prolific public speaker, presenting more than 400 sessions at user groups and conferences globally, such as DevUp, SDN, and Code PaLOUsa. Sellers has been the author of multiple books and a regular blogger on technology topics.   When Mitchel is not working in technology, you will find him flying his airplane, teaching others how to fly, or spending time with his family. He is also actively involved in the Open Source Community working diligently to further the movement.   Topics of Discussion: [3:02] Congrats to Mitchel on his election to a leadership position at the .NET foundation. [3:41] What is the .NET Foundation? [5:58] What about .NET Maui catches Mitchel’s attention, and is it really ready for us to go for it? [6:40] Official support for Xamarin Forms is going to be ending officially in early 2024. [8:48] The .NET Maui Blazor hybrid model. [10:22] What has been Mitchel’s experience pushing Maui applications to the various app stores? [13:00] The most applicable patterns when you are laying out the spread of a Maui application. [16:10] The preference for a centralized location. [21:49] The tendency to overlook analytics. [22:57] What does the analytics and telemetry suite look like, and what are the users doing with the application? [25:01] Tools like App Insights from Azure can be awesome, but they can also get very expensive. [27:10] What is the DevOps story for Maui applications these days from continuous integration and automated testing to deployments and versioning? [31:12] Using GitHub actions, which of the steps require certain operating-system-hosted agents? [34:37] What is next for Maui, both traditional and using the Blazor hybrid? [37:40] Where can we find Mitchel next?   Mentioned in this Episodes: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us programming@palermo.net Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps .NET Mitchel Sellers .NET Foundation Architect Forum Clear Measure Way GitHub Mitchel Sellers .NET Maui + GitHub Actions Mobile Sync   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

17 Juli 202338min

Mike Brind on Razor Pages in Action - Episode 253

Mike Brind on Razor Pages in Action - Episode 253

Mike Brind spent the first 20 years of his working life in a series of successful sales and marketing roles, towards the end of which he was introduced to HTML and databases. A dormant inner geek took over and Mike became very much more interested in developing websites than selling advertising space on them.   As well as books such as those in the Wrox Beginner series, Mike became reliant on the enormous amount of free help provided by online communities while he learned his new craft. Mike is now one of the all-time leading contributors to the official ASP.NET forums at http://forums.asp.net and is also a moderator there.   As a result of his contributions to the ASP.NET community via the forums, and through his technical article site at http://www.mikesdotnetting.com, Mike received the Microsoft Most Valuable Professional (MVP) Award for ASP.NET from 2008 to 2018. Beginning ASP.NET Web Pages with WebMatrix is Mike’s first book.   Topics of Discussion: [3:06] How did Mike decide to leave school to become a programmer? [5:42] Jeffrey and his son are programming their own video game! [7:17] What sparked his interest in Razor and writing his new book, ASP.NET Core Razor Pages in Action? [9:51] What is the framework that Mike uses in his day-to-day job? [10:37] How would Mike classify the types of websites or web applications that are perfect for Razor pages, and maybe had some difficulties with other frameworks? [14:16] Are there any commonalities that you lose if you do the application with Razor pages and not MVC? [16:32] How does Mike organize his feature folders? [18:12] How Mike organizes test libraries and test cases. [20:06] What has been Mike’s experience with Playwright? [21:02] What’s coming in the future of Razor and Blazor? [24:39] The modernization jump for people who have old classic ASP applications is Razor pages.   Mentioned in this Episodes: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us programming@palermo.net Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps .NET ASP.NET Core Razor Pages in Action Learn Razor Pages   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

10 Juli 202328min

Brian Lagunas on Establishing Quality - Episode 252

Brian Lagunas on Establishing Quality - Episode 252

Brian Lagunas is a Microsoft MVP, a Microsoft Patterns & Practices Champion, leader of the Boise .Net Developers User Group (NETDUG), board member of Boise Code Camp, speaker, trainer, and Pluralsight author. He can be found speaking at a variety of developer events around the world. His talks always involve some form of markup (XAML or HTML), as well as how to build well-architected applications with Prism. In his spare time, he authors courses for Pluralsight, blogs, livestreams about various technologies, and manages the Prism Library. The easiest way to find Brian is on Twitter at @BrianLagunas.   Topics of Discussion: [2:21] High points in Brian’s career that have shaped his way of thinking about software, including starting his career at a global infrastructure company construction company. [5:22] The mentor that taught Brian about the importance of getting your foundation right. [7:11] How today’s development mindset is different. [8:40] How does Brian balance or reason those competing pressures from the outside? [9:52] Delivering quality first and creating a long-term plan for the team. [12:43] Fixing problems with the software versus working on new capabilities. [15:56] Brian’s approach when he took the team over, and how he handled any resistance and pushback by showing his team firsthand better efficiency and productivity. [16:26] How Brian measured actual progress. [21:02] The value of having a subjective opinion. [22:30] What quality controls does Brian put in place? [25:42] The issue Brian and his team found. [27:51] What kind of skills did Brian have to employ to make this level of testing possible? [29:15] The importance of everyone being open to helping and learning from each other and helping out where they can. [29:50] How Brian thinks about pull requests. [32:14] Stay tuned for Brian’s thoughts on static analysis. [33:41] The emotional side of things and how people feel about their work when they are focused more on development and spending less time fighting fires.   Mentioned in this Episodes: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps .NET Brian Lagunas — Ep #228 Improve Pull Request Descriptions Using Templates Continuous Integration: Improving Software Quality and Reducing Risk, by Paul M. Duvall, Steve Matyas, and Andrew Glover   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

3 Juli 202338min

Kevin LaBranche: Leading teams through DevOps - Episode 251

Kevin LaBranche: Leading teams through DevOps - Episode 251

Kevin is a software developer who finds great joy in teaching and learning from others. He’s been honing my craft for over two and a half decades. If he’s not in code, he’s near it. Kevin is often working on practices and processes that improve the engineering excellence of the team.   Currently, Kevin is in an architecture/lead development position at Northern Arizona University. He develops best practices tailored to the team and company culture. Kevin is a strong believer in applying systems thinking to all he does.   Topics of Discussion: [2:13] How Kevin discovered his passion for software, and proof you can be successful even if you are bad at math! [4:51] Kevin loves giving back to others by offering his mentorship. [5:15] How we can adjust to a changing culture. [8:09] The evolution of his DevOps team. [12:11] The idea of being able to read the code. [13:06] How do you start the DevOps journey? [15:05] What is a build script? Why is it important, and what are the most important components that need to be in the build script, in Kevin’s opinion? [20:16] What are the items that Kevin likes to make sure are in the DevOps environment when developers are starting a new application? [23:00] Creating a new web application in an existing environment vs. a new environment. [27:12] The importance of getting value out the door. [29:41] Safe database deployment, safe database changes. [32:45] Kevin’s chosen practice for using toggling and deprecating feature flags along with some of his favorite tools and libraries. [34:01] Protecting against API changes with third-party services.   Mentioned in this Episodes: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps .NET Architect Forum   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

26 Juni 202337min

Greg Leonardo: Responsible AI - Episode 250

Greg Leonardo: Responsible AI - Episode 250

Greg is a Cloud Architect that assists organizations with cloud adoption and innovation and is currently a Public Cloud Architect at AT&T. He has been working in the IT industry since his time in the military and is a developer, teacher, speaker, and early adopter. Greg has worked in many facets of IT throughout his career and is currently the president of TampaDev, a community meetup that runs #TampaCC and various technology events throughout Tampa. Greg holds a certification as a Microsoft Certified Azure Solutions Architect Expert, and Microsoft Certified Trainer, and is an Azure MVP.   Topics of Discussion: [3:01] Greg talks about being a military veteran from the first Gulf War and then transitioning into the technology arena. [3:33] Giving back to the veteran community. [6:04] Is AI inherently irresponsible? [6:30] Greg defines responsible AI. [7:02] Thinking about AI as your personal assistant, but only presenting you with the facts. [8:53] The difference between the public models set out by the big companies, and the other aspect of creating your own model by choosing your own set of data using the GPT technology to analyze that data. [16:43] Hallucinations in AI and GPT models. [17:10] What is actionable right now for developers when they are designing it so that we can have some safeguards built in? [21:55] The difference between fact and affirmation. [23:41] The system shouldn’t just give us what we want, but it should be able to route that want into something that’s factual. [33:10] The design process for developers that want to create their own model. [37:11] Does Greg have any Chat GPT models?   Mentioned in this Episodes: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps .NET Architect Forum “Architecting For Azure with Greg Leonardo”   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

19 Juni 202338min

Matthew Renze: AI Ethics - Episode 249

Matthew Renze: AI Ethics - Episode 249

Matthew Renze is a data science consultant, author, and public speaker. He is the founder of Renze Consulting, an AI consulting company that has trained over 500,000 software developers and IT professionals. His clients range from small tech start-ups to Fortune 500 companies. He is also the President of Serenze Global, a 501(c)(3) non-profit organization dedicated to improving access to technology education for under-represented individuals by empowering the next generation of tech community leaders. Matthew is currently working on his Master’s degree in Artificial Intelligence with a Data Science specialization at Johns Hopkins University. He currently has double degrees in Computer Science and Philosophy with a minor in Economics from Iowa State University. He is a Microsoft MVP in AI, an ASPinsider, and an author for Pluralsight, Udemy, and Skillshare. His interests include AI, ML, data science, mindfulness, technology education, and tech community leadership.   Topics of Discussion: [1:41] How Matthew got into software development and eventually AI, rebranding himself as a data scientist and then AI consultant. [5:40] Matthew is getting his Master’s Degree in Artificial Intelligence. [6:04] How can we demystify AI and all the buzzwords we use? [9:13] Are there any current products that meet the definition of strong general AI? [11:03] What does weak general AI mean? [13:51] For .NET developers, what can they actually do today, with this latest generation of generative AI? [17:02] What are some examples in AI right now that Matthew has come across that clearly violate any standard of ethical boundary? [19:00] A few of the issues with AI currently or ways that AI systems are being abused: AI hallucination AI-generated misinformation Algorithmic bias and discrimination Lack of trust in AI Recommendation engines (rabbit holes) Lack of basic AI literacy [22:00] Is it even possible for these models not to be biased? [22:35] We have to make sure that we’ve got balanced data sets in order to get the models to train properly. [25:41] How do we regulate ethics? [27:55] The distinction between using supervised learning, and then self-supervised learning, or reinforcement learning. [39:20] How we can prevent deep fake videos. [42:01] It’s important to get these tools in the hands of the right people, provide education, and move forward mindfully. [47:02] Curating your own algorithm and handling information overload. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps .NET Architect Forum Matthew Renze Developing Your AI Strategy Matthew's Website Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

12 Juni 202352min

Sagar Lad: Data DevOps and Security - Episode 248

Sagar Lad: Data DevOps and Security - Episode 248

Sagar Lad is a Technical Solution Architect with a leading multinational software company and has deep expertise in implementing Data & Analytics solutions for large enterprises using Cloud and Artificial Intelligence. He is an experienced Azure Platform evangelist with 9+ Years of IT experience and a strong focus on driving cloud adoption for enterprise organizations using Microsoft Cloud Solutions & Offerings. He loves blogging and is an active blogger on Medium, LinkedIn, and the C# Corner developer community. He was awarded the C# Corner MVP in September 2021 for his contributions to the developer community. He’s also the author of three books, Mastering Databricks Lakehouse Platform, Azure Security for Critical Workloads, and Hands-On Azure Data Platform.   Topics of Discussion: [2:57] Sagar talks about the critical points in his career that led him to technology. [6:01] What turned Sagar on to a love of data? [8:39] With so much technical jargon out there, how do you simplify? [12:40] What is Data Lakehouse? [13:25] What are some common scenarios where Data Lakehouse can be really valuable? [18:53] What does unit testing mean in the data bricks world? [22:10] How long does it take to run the tests in Azure? [25:42] What’s the most expensive Databricks environment that Sagar has seen on a monthly basis? [27:54] What are some of the things that are being missed around the industry? [31:42] Sagar says that when we talk about security, there are seven layers.   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps .NET Clear Measure Architect Forum Sagar Lad books on Amazon Certifications: Sagar Lad on Credly LinkedIn: Sagar Lad on LinkedIn Twitter: @AzureSagar (Twitter: Sagar Lad) Medium: Sagar Lad on Medium   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

5 Juni 202334min

René Schumacher: The DevOps Mindset - Episode 247

René Schumacher: The DevOps Mindset - Episode 247

René is a Principal Cloud Solution Architect - Engineering (CSA-E) and technical lead for Azure DevOps and software development processes at Microsoft in Germany. In his role as CE, he helps customers adopt good development practices and processes as well as understanding the principles of DevOps. As an Azure DevOps expert, René trains customers in using the DevOps toolchain and shows ways to integrate Azure DevOps into existing heterogeneous environments.   Before his start at Microsoft in late 2008, René had been working as a developer of enterprise logistic systems for almost ten years.   Topics of Discussion: [3:05] René’s start of his career and how he got into programming. [5:20] How does René define the real difference between the 1990s waterfall mindset and the agile mindset, just from a process perspective? [7:49] How DevOps is an evolution of Agile. [9:13] What is DevOps all about? [11:29] The three ways of DevOps as described in The Phoenix Project: Maximize flow or system thinking. Amplify feedback loops. The culture of continuous experimentation and learning. [16:52] The importance of creating a natural cadence in your iteration. [17:16] What’s the best way to standardize across different teams? [21:13] Choosing the right tool at the right point in time. [24:10] What type of test automation does René find himself recommending? [27:50] To René, the most important thing is to get your code right. In addition, unit testing also has a very positive impact on your architecture and design because you're building a testable product. [28:50] What is Rene’s view on open telemetry in a DevOps mindset?   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us programming@palermo.network Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer’s Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo’s Twitter — Follow to stay informed about future events! Architect Tips — Video podcast! Azure DevOps .NET Clear Measure Architect Forum The Phoenix Project book: A Novel about IT, DevOps, and Helping Your Business Win, by Gene Kim, Kevin Behr, and George Spafford Test-driven development: By Example, by Kent Beck Extreme Programming Explained: Embrace Change, by Kent Beck and Cynthia Andres The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data, by Gene Kim The Mythical Man-Month: Essays on Software Engineering, by Frederick Brooks Jr. The Art of Unit Testing: With examples in JavaScript, by Roy Osherove Site Reliability Engineering: How Google Runs Production Systems, by Jennifer Petoff, Niall Murphy, Betsy Beyer, and Chris Jones   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

29 Maj 202337min

Populärt inom Politik & nyheter

svenska-fall
p3-krim
rss-viva-fotboll
rss-krimstad
flashback-forever
fordomspodden
aftonbladet-daily
rss-sanning-konsekvens
rss-vad-fan-hande
olyckan-inifran
dagens-eko
rss-frandfors-horna
svd-dokumentara-berattelser-2
motiv
rss-krimreportrarna
krimmagasinet
svd-nyhetsartiklar
blenda-2
spotlight
spar