Palermo สาธารณะ
[search 0]
เพิ่มเติม
ดาวน์โหลดแอปเลย!
show episodes
 
Artwork

1
Programming with Palermo

Jeffrey Palermo

Unsubscribe
Unsubscribe
รายเดือน
 
You deliver software. That's what you do. And it can be frustrating when things take too long, when bugs pop up, or when things break in production. But you have what it takes. Programming with Palermo can help improve your confidence by delivering timeless knowledge, moving unnecessary obstacles, and regaining excellence within your development team; opening up to their full potential. Simply - simplify!
  continue reading
 
Artwork

1
Biz Law with Michael Palermo

Michael Palermo / Matt Mittan

Unsubscribe
Unsubscribe
รายเดือน
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business law articles. In addition to his current practice, based out of Asheville, NC, Michael also does a recurring series on BizRadio.US which focuses on ...
  continue reading
 
Loading …
show series
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business l…
  continue reading
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business l…
  continue reading
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business l…
  continue reading
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business l…
  continue reading
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business l…
  continue reading
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business l…
  continue reading
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business l…
  continue reading
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business l…
  continue reading
 
You can find the code used in this video at the Clear Measure github In this episode, Jeffrey shares how to lower developer onboarding costs Situation Custom software is inherently expensive but there are plenty of easy things that your team can do to reduce those costs. I'm going to talk about one of them that aids tremendously when it comes to ad…
  continue reading
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business l…
  continue reading
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business l…
  continue reading
 
In this episode, Jeffrey shares how to measure a software team. Situation Many software team lead architects don't implement management practices that are standard in other parts of the business. Whether it be OKRs (Objective, Key Results), EOS, Scaling Up's Scoreboard, or Kaplan's Balanced Scorecard, business measurement has long been a staple of …
  continue reading
 
In this episode, Jeffrey shared how an executive oversees a software team Situation Our industry struggles mightily with failed software projects. On average half of the projects still fail. Failure is defined as the executive who authorized the budget wishing he hadn't. The project is so over budget and so over schedule, that the company would be …
  continue reading
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business l…
  continue reading
 
In this episode, Jeffrey discusses the architecture of GPT-3, the technology behind ChatGPT, and how you should think about this technology in 2023. Situation- ChatGPT is getting a lot of press because it's the first freely available implementation of GPT-3 that has captured the imagination of the masses. Many are pointing out the awesome and surpr…
  continue reading
 
In this episode, Jeffrey discusses why so many teams are not happy with the pace of software delivery. Situation Most software teams we see are not moving at the pace their companies would like. One of the Clear Measure Way tools is a self-assessment. It's easy to find on the Clear Measure website. One of the subjective questions included is "are y…
  continue reading
 
In this episode, Jeffrey discusses how to align a software team for high performance. Recognizing that the team's architect is the leader and has a big job to do, a tool called the Team Alignment Template facilitates the documenting and teaching of the team's purpose, values, and other strategic decisions so that all engineers can work and pull in …
  continue reading
 
In this episode, Jeffrey discusses how to design new applications for automated DevOps. Automating the DevOps process from Day 1 is part of the "Achieving Stability" pillar of the Clear Measure Way. Situation Once a software project or new application gets going, the focus tends to be on features. And once code is being written but not being deploy…
  continue reading
 
In his career as a business lawyer Micahel has represented major labor unions and pension funds; the State of Illinois architecure, engineering, and land surveying boards; some of the largest chemical companies in the country; and the State’s largest roadbuilders and underground contractors. He's taught law school; and published multiple business l…
  continue reading
 
In this episode, Jeffrey discusses how to empower software teams using the Clear Measure Way. Context For engineering teams serious about delivering software Achieving rare success Resolve to be in the rare 17% of projects that succeed The team rises and falls on leadership Work for clear understanding & wisdom Measure actuals & progress Establish …
  continue reading
 
In this episode, Jeffrey discusses the suggested engineering practices for achieving stability. After establishing quality, achieving stability is the next pillar in the Clear Measure Way along the path to increasing speed. Without stability, the software team will always be devoting some portion of its capacity to diagnosing and fixing stability i…
  continue reading
 
In this episode, Jeffrey discusses using design patterns to increase speed. Speed is a pillar of the Clear Measure Way, just like establishing quality and achieving stability. Elements of a design pattern Problem: a tension or issue in the software. Some trait or condition that is desired to be improved Solution: the way of organizing some code ele…
  continue reading
 
In this episode, Jeffrey discusses quality and the engineering practices that support it. Not at all a comprehensive list of possible practices, this list contains the practices that should be considered essential. Without these, any team would find it difficult to establish a high-quality piece of software. Establishing quality is one of the pilla…
  continue reading
 
Custom primitives, an example of how refactoring accelerates team speed, part of the Clear Measure Way In this episode, Jeffrey discusses custom primitives, a specific refactoring. Refactoring is one of the engineering practices that increases team speed. Moving fast is part of the Clear Measure Way. With a refactoring mindset, we modify existing c…
  continue reading
 
In this episode, Jeffrey discusses how to form, equip, train, and lead your software team The fundamentals of software team leadership Read my book, .NET DevOps for Azure Write down your team charter to align your team members How to hire when adding new team members Training the team Equipping the team Leading the team Thanks to Clear Measure for …
  continue reading
 
In this episode, Jeffrey discusses how to run your software with confidence by achieving production stability The funamentals of stability Read my book, .NET DevOps for Azure Stress the software more in test suites than you think production will Implement logs Implement tracing Implement metrics Build an automated telemetry dashboard that allows ea…
  continue reading
 
In this episode, Jeffrey discusses how to set a foundation for software quality. The fundamentals of quality Read my book, .NET DevOps for Azure Detect early, or better yet, prevent defects Implement static analysis Use test-driven development with multiple test suites Add formal inspections to your pull request approvals Quality comes first, then …
  continue reading
 
In this episode, Jeffrey discusses how to empower your software team to move fast. You are an architect. You lead a software team. You can do it. But it's up to you to turn their effort into progress. The fundamentals of moving fast Read my book, .NET DevOps for Azure Test-driven development Continuous integration (actual CI, not just a triggered c…
  continue reading
 
In this episode, Jeffrey discusses the need for strong software leaders. Whether they be software managers, lead engineers, lead developers, architects, or chief architects, he'll discuss the history of software industry failure and the forces at play that any software leader must contend with. Then, Jeffrey reviews the responsibilities of a softwa…
  continue reading
 
In this episode, Jeffrey reviews what the .gitignore file is, its importance, and how to use it. The file rreviewcan be found at .gitignore file here Thanks to Clear Measure for sponsoring this sample and episode of Programming with Palermo. This program is syndicated on many channels. To send a question or comment to the show, email programming@pa…
  continue reading
 
In this episode, Jeffrey updates us on the Microsoft Ignite 2022 conference and highlights twelve sessions highly relevant for software developers. Microsoft Ignite 2022 Making cloud native easier: Architecting the next-gen Azure PaaS Deep dive into Dapr.io and Cloud Native Architectures Hidden gems and live coding with .NET 7 How Visual Studio bui…
  continue reading
 
Code Sample In this episode, Jeffrey is going to show you how to properly package release candidates of your application and prepare them to be deployed to a representative environment, a pre-production environment, that will eventually go to production. In order to have something to deploy, it needs to be packaged in the proper manner. First, you …
  continue reading
 
Code Sample In this episode, Jeffrey will go through pull requests, which of course come off feature branches. He will walk you through the entire process from creating an issue for a particular change to a code base and then branch from that issue. Working from that branch, he will talk about the sequencing of things- private builds, test-driving …
  continue reading
 
Code Sample In this episode, Jeffrey is going to look at the full system acceptance test suite that was created in the last episode and get it running a command line. This will include prepping it to run in a build. You will begin by making it possible to run your private build on your local workstation by running click-to-build dot bat just by run…
  continue reading
 
Code Sample In this episode, Jeffrey shows how to implement a Model View Controller pattern in Blazor WebAssembly using the BlazorMVC library. To recap previous episodes- We’ve been doing a lot with our sample application, a church bulletin application, that would print bulletins for a church service or project all the events happening at the churc…
  continue reading
 
Code Sample In this episode, you’re going to take a dive into using selenium for full system testing or acceptance testing, sometimes those two words get interchanged. This is an important type of test for pretty much any application. In test-driven development, you have different layers of testing, just like an onion architecture you have differen…
  continue reading
 
Code Sample In this episode, Jeffrey is going to finish the Onion Architecture series with .NET 6. This is the culmination of a 6-part series creating, from scratch, a .NET 6 application using Onion Architecture. It’s been built up starting with the core, the private build, a continuous integration build, unit tests, and integration tests. An inter…
  continue reading
 
Code Sample In this episode, Jeffrey is going to cap off the basic Onion Architecture implementation on .NET 6 by adding to the application a Blazor user interface in the simplest way, to can see how the core of our Onion Architecture structure is created and then add interfaces. First, with an interface to a database. Second, with an interface to …
  continue reading
 
Code Sample In this episode, Jeffrey is going to dive deeper into using .NET 6 with Onion Architecture or using Onion Architecture and applying it to .NET 6. He is going to build upon the existing application that has been started in previous episodes to create church bulletin software that can print PDFs of the bulletins for a Sunday morning worsh…
  continue reading
 
Code Sample In part three, we add data access for the first time. We use an integration test to test-drive the implementation of entity framework and our database migration tool. By the end, we are creating our database schema and writing and reading records with our database. We also are running our integration test suite on our build server both …
  continue reading
 
Code Sample In this episode, you will continue with part two of .NET 6 using Onion Architecture. We laid out the core project, the first unit test, and the private bill and now we will review those builds and get them working on windows images. You will also see the difference between GitHub Actions and Azure Pipelines, the difference in speed when…
  continue reading
 
Code Sample In this episode, you are going to set up a new code base with .NET 6 using the Onion Architecture pattern. Jeffrey will use some new project things, that might be in preview, from GitHub and see what works right out of the box with GitHub Actions and what might not. You will be creating a new repository and going through the necessary s…
  continue reading
 
Code Sample Json Serialization With Blazor's implementation of WASM, the front end and the backend of a Blazor C# project is separated. This means that for the WASM project to run on the client side it needs to interact with a server to send and receive data. This is possible using API's however it's far too easy to create many api controllers for …
  continue reading
 
In this episode of Programming with Palermo, Jeffrey discusses the options and limitations of working with enumerated lists in .NET. You can find the sample code on his github at https://github.com/jeffreypalermo/sample-enumerated-classes Populating drop-down lists and multi-select lists has always been a challenge in interactive software. Some lis…
  continue reading
 
In today’s episode, Jeffrey is going to talk about an architectural solution for code organization and dependency management. You may have witnessed a code base that was so coupled and so difficult to change, changing one thing caused two other things to break in a seemingly different part of the code base that was totally unrelated. Then you becom…
  continue reading
 
Thanks to Clear Measure for sponsoring this episode of Programming with Palermo. This program is syndicated on many channels. To send a question or comment to the show, email programming@palermo.network. We’d love to hear from you. To use the private and confidential Chaplain service, use the following Gentleman: 512-619-6950 Lady: 512-923-8178…
  continue reading
 
Thanks to Clear Measure for sponsoring this episode of Programming with Palermo. This program is syndicated on many channels. To send a question or comment to the show, email programming@palermo.network. We’d love to hear from you. To use the private and confidential Chaplain service, use the following Gentleman: 512-619-6950 Lady: 512-923-8178…
  continue reading
 
Loading …

คู่มืออ้างอิงด่วน