tanzu.vmware.com
Open in
urlscan Pro
2a02:26f0:6c00:1b1::2ef
Public Scan
Submitted URL: https://info.pivotal.io/NjI1LUlVSi0wMDkAAAGLUO4PFi4WnobIpJLMwfHzKDEfxxaw5gbLqFJCHpx4FoZ6obhhIkTBna14VZm9uUd5m-r28rE=
Effective URL: https://tanzu.vmware.com/developer/tv/bcak/78/?&utm_campaign=nl_developer_monthly_2023&utm_source=newsletter-email&utm_me...
Submission: On April 25 via api from CH — Scanned from DE
Effective URL: https://tanzu.vmware.com/developer/tv/bcak/78/?&utm_campaign=nl_developer_monthly_2023&utm_source=newsletter-email&utm_me...
Submission: On April 25 via api from CH — Scanned from DE
Form analysis
3 forms found in the DOMGET /developer/search
<form id="searchheaderform" action="/developer/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓">
<input type="text" name="q" id="searchheaderinput" autocomplete="off" placeholder="Search for guides, videos, code samples, posts, and more...">
<input type="submit" value="" id="searchheadersubmit" data-disable-with="">
</form>
<form id="mktoForm_1609" class="hidden float-lg-right mktoForm mktoHasWidth mktoLayoutLeft" novalidate="novalidate" style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); width: 296px;">
<style type="text/css">
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
color: #fff;
border: 1px solid #75ae4c;
padding: 0.4em 1em;
font-size: 1em;
background-color: #99c47c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
border: 1px solid #447f19;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
outline: none;
border: 1px solid #447f19;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
background-color: #75ae4c;
background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
}
.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton {
background: #026d63;
}
</style>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Email" id="LblEmail" class="mktoLabel mktoHasWidth" style="width: 0px;">
<div class="mktoAsterix">*</div>
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><input id="Email" name="Email" placeholder="Email Address" maxlength="255" aria-labelledby="LblEmail InstructEmail" type="email"
class="mktoField mktoEmailField mktoHasWidth mktoRequired" aria-required="true" style="width: 130px;"><span id="InstructEmail" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap"><label for="Function__c" id="LblFunction__c" class="mktoLabel mktoHasWidth" style="width: 0px;">
<div class="mktoAsterix">*</div>
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div><select id="Function__c" name="Function__c" aria-labelledby="LblFunction__c InstructFunction__c" class="mktoField mktoHasWidth" style="width: 172px;">
<option value="">Select a Job Function</option>
<option value="Developer">Developer</option>
<option value="C-Level/Executive">Executive</option>
<option value="Director/Manager">Business Manager</option>
<option value="Architect/Team Lead">Architect/Technical Lead</option>
<option value="Analyst/Data Scientist">Analyst</option>
<option value="Operations">Operations</option>
</select><span id="InstructFunction__c" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow">
<div class="mktoFieldDescriptor mktoFormCol" style="margin-bottom: 10px;">
<div class="mktoOffset" style="width: 10px;"></div>
<div class="mktoFieldWrap mktoRequiredField"><label for="Email_Consent__c" id="LblEmail_Consent__c" class="mktoLabel mktoHasWidth" style="width: 0px;">
<div class="mktoAsterix">*</div>
</label>
<div class="mktoGutter mktoHasWidth" style="width: 10px;"></div>
<div class="mktoLogicalField mktoCheckboxList mktoHasWidth mktoRequired" style="width: 295px;"><input name="Email_Consent__c" id="mktoCheckbox_121743_0" type="checkbox" value="true" aria-required="true"
aria-labelledby="LblEmail_Consent__c LblmktoCheckbox_121743_0 InstructEmail_Consent__c" class="mktoField"><label for="mktoCheckbox_121743_0" id="LblmktoCheckbox_121743_0">Yes, I would like to receive communications from VMware and/or its
affiliates regarding products and services, newsletters, and events. </label></div><span id="InstructEmail_Consent__c" tabindex="-1" class="mktoInstruction"></span>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="Original_Lead_Source__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Website" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="Original_Lead_Source_Description__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Global_Website_Newletter_Subscription" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="LeadSource" class="mktoField mktoFieldDescriptor mktoFormCol" value="Website" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="Most_Recent_Lead_Source_Description__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="Global_Website_Newsletter_Subscription" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="Opt_In_News__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="TRUE" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="utm_campaign__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="nl_developer_monthly_2023" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="utm_content__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="layla_porter" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="utm_medium__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="email" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="utm_source__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="newsletter-email" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoFormRow"><input type="hidden" name="utm_term__c" class="mktoField mktoFieldDescriptor mktoFormCol" value="" style="margin-bottom: 10px;">
<div class="mktoClear"></div>
</div>
<div class="mktoButtonRow"><span class="mktoButtonWrap mktoSimple" style="margin-left: 120px;"><button type="submit" class="mktoButton">Subscribe</button></span></div><input type="hidden" name="formid" class="mktoField mktoFieldDescriptor"
value="1609"><input type="hidden" name="munchkinId" class="mktoField mktoFieldDescriptor" value="625-IUJ-009">
</form>
<form class="hidden float-lg-right mktoForm mktoHasWidth mktoLayoutLeft" novalidate="novalidate"
style="font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(51, 51, 51); visibility: hidden; position: absolute; top: -500px; left: -1000px; width: 1600px;"></form>
Text Content
Skip to main content * Learn * Tanzu.TV * Community * Search * * * By Category Modern Applications Modern App Basics Modernizing Legacy Applications Agile Transformation and Practices Application Development Building Modern Applications Deploying Modern Applications Managing and Operating Applications Kubernetes Platform Building Kubernetes Runtime Managing and Operating Kubernetes Securing Kubernetes By Type Guides Learning Paths Workshops Samples Videos Blog Tanzu Practices Data By Language .NET Java * All Shows The Golden Path to SpringOne Enlightning Spring Office Hours Tanzu Talk Between Chair and Keyboard Code .NET in the Wild .NET Beyond Tanzu Tuesdays Cloud Native Crew * Overview Advocates Team * Learn * By Category * Modern Applications * Modern App Basics * Modernizing Legacy Applications * Agile Transformation and Practices * Application Development * Building Modern Applications * Deploying Modern Applications * Managing and Operating Applications * Kubernetes Platform * Building Kubernetes Runtime * Managing and Operating Kubernetes * Securing Kubernetes By Type * Guides * Learning Paths * Workshops * Samples * Videos * Blog * Tanzu Practices * Data By Language * .NET * Java * Tanzu.TV * All Shows * The Golden Path to SpringOne * Enlightning * Spring Office Hours * Tanzu Talk * Between Chair and Keyboard * Code * .NET in the Wild * .NET Beyond * Tanzu Tuesdays * Cloud Native Crew * Community * Overview * Advocates * Team * Search 1. Tanzu.TV 2. Between Chair and Keyboard 3. The one with Layla Porter BETWEEN CHAIR AND KEYBOARD Nate Schutta hosts discussions with interesting people in software. THE ONE WITH LAYLA PORTER Watch on Twitch Watch on YouTube 10:00 AM PDT on Monday, Mar 27, 2023 THE ONE WITH LAYLA PORTER THE ONE WITH LAYLA PORTER Mar 27, 2023 IN THIS EPISODE Please join Nate Schutta and guest Layla Porter. Layla is a Developer Advocate at VMware serving the .NET community. She makes videos and livecodes on YouTube. She is a Microsoft MVP, a GitHub Star, Progress Ninja, and the founder of the #WomenOfDotNet Initiative. Layla loves sharing knowledge whilst having fun. No question is stupid and beginners are always welcome. GUESTS LAYLA PORTER Layla (@LaylaCodesIt) is a Developer Advocate at VMware serving the .NET community. She is a Live Coder on Twitch, a Microsoft MVP, A GitHub Star, former director of the board - The .NET Foundation, and the founder of the #WomenOfDotNet Initiative. Layla loves sharing knowledge whilst having fun. No question is stupid and beginners are always welcome. HOSTS NATE SCHUTTA Nathaniel T. Schutta is a software architect focused on cloud computing and building usable applications. A proponent of polyglot programming, Nate has written multiple books and appeared in various videos. He is a seasoned speaker, regularly presenting at conferences worldwide, No Fluff Just Stuff symposia, meetups, universities, and user groups. In addition to his day job, Nate is an adjunct professor at the University of Minnesota where he teaches students to embrace (and evaluate) technical change. Driven to rid the world of bad presentations, Nate co-authored the book Presentation Patterns (O’Reilly Media, 2016) with Neal Ford and Matthew McCullough. He also recently published Thinking Architecturally (O’Reilly Media, 2018), available as a free download from VMware. Nate’s presentations cover a variety of topics, ranging from architecture fundamentals to mobile design, usability, cloud computing, JavaScript, and everything in between. His current slate of talks can be found in Talk Abstracts, however additional presentations can also be found at his NFJS Speaker Page. If you are interested in having Nate speak at your event, please reach out. Report an issue VMware Tanzu © 2023 VMware, Inc Terms of Use Privacy Policy Your California Privacy Rights Cookies Settings * * * * * Sign up for the developer newsletter Subscribe * * Select a Job FunctionDeveloperExecutiveBusiness ManagerArchitect/Technical LeadAnalystOperations * Yes, I would like to receive communications from VMware and/or its affiliates regarding products and services, newsletters, and events. Subscribe Done! WE CARE ABOUT YOUR PRIVACY We use cookies to provide you with the best experience on our website, to improve usability and performance and thereby improve what we offer to you. Our website may also use third-party cookies to display advertising that is more relevant to you. By clicking on the “Accept All” button you agree to the storing of cookies on your device. If you close the cookie banner, only strictly necessary cookies will be stored on your device. If you want to know more about how we use cookies, please see our Cookie Policy. Cookies Settings Accept All Cookies COOKIE PREFERENCE CENTER * GENERAL INFORMATION ON COOKIES * STRICTLY NECESSARY * PERFORMANCE * FUNCTIONAL * ADVERTISING * SOCIAL MEDIA GENERAL INFORMATION ON COOKIES When you visit our website, we use cookies to ensure that we give you the best experience. This information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies by clicking on the different category headings to find out more and change your settings. However, blocking some types of cookies may impact your experience on the site and the services we are able to offer. Further information can be found in our Cookie Policy. STRICTLY NECESSARY Always Active Strictly necessary cookies are always enabled since they are essential for our website to function. They enable core functionality such as security, network management, and website accessibility. You can set your browser to block or alert you about these cookies, but this may affect how the website functions. For more information please visit www.aboutcookies.org or www.allaboutcookies.org. Cookies Details PERFORMANCE Performance Performance cookies are used to analyze the user experience to improve our website by collecting and reporting information on how you use it. They allow us to know which pages are the most and least popular, see how visitors move around the site, optimize our website and make it easier to navigate. Cookies Details FUNCTIONAL Functional Functional cookies help us keep track of your past browsing choices so we can improve usability and customize your experience. These cookies enable the website to remember your preferred settings, language preferences, location and other customizable elements such as font or text size. If you do not allow these cookies, then some or all of these services may not function properly. Cookies Details ADVERTISING Advertising Advertising cookies are used to send you relevant advertising and promotional information. They may be set through our site by third parties to build a profile of your interests and show you relevant advertisements on other sites. These cookies do not directly store personal information, but their function is based on uniquely identifying your browser and internet device. Cookies Details SOCIAL MEDIA Social Media Social media cookies are intended to facilitate the sharing of content and to improve the user experience. These cookies can sometimes track your activities. We do not control social media cookies and they do not allow us to gain access to your social media accounts. Please refer to the relevant social media platform’s privacy policies for more information. Cookies Details Back Button COOKIE LIST Filter Button Consent Leg.Interest checkbox label label checkbox label label checkbox label label * View Third Party Cookies * Name cookie name Clear checkbox label label Apply Cancel Confirm My Choices Allow All