wahlnetwork.com
Open in
urlscan Pro
2606:4700:3035::ac43:a14e
Public Scan
Submitted URL: http://wahlnetwork.com/
Effective URL: https://wahlnetwork.com/
Submission: On July 12 via manual from US — Scanned from US
Effective URL: https://wahlnetwork.com/
Submission: On July 12 via manual from US — Scanned from US
Form analysis
3 forms found in the DOMGET https://wahlnetwork.com/
<form role="search" method="get" id="searchform" action="https://wahlnetwork.com/">
<div class="input-group"> <input type="text" class="input-group-field" value="" name="s" id="s" placeholder="Search">
<div class="input-group-button"> <input type="submit" id="searchsubmit" value="Search" class="button"></div>
</div>
</form>
GET https://wahlnetwork.com/
<form role="search" method="get" action="https://wahlnetwork.com/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search"><label class="wp-block-search__label" for="wp-block-search__input-1">Search</label>
<div class="wp-block-search__inside-wrapper "><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="" value="" type="search" name="s" required=""><button aria-label="Search"
class="wp-block-search__button wp-element-button" type="submit">Search</button></div>
</form>
<form id="jp-carousel-comment-form"> <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label><textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea"
id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..."></textarea>
<div id="jp-carousel-comment-form-submit-and-info-wrapper">
<div id="jp-carousel-comment-form-commenting-as">
<fieldset> <label for="jp-carousel-comment-form-email-field">Email (Required)</label> <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field">
</fieldset>
<fieldset> <label for="jp-carousel-comment-form-author-field">Name (Required)</label> <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field">
</fieldset>
<fieldset> <label for="jp-carousel-comment-form-url-field">Website</label> <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field"></fieldset>
</div> <input type="submit" name="submit" class="jp-carousel-comment-form-button button" id="jp-carousel-comment-form-button-submit" value="Post Comment">
</div>
</form>
Text Content
* Subscribe * Blog * Public Speaking * Good Reads * Privacy Policy * About * Coding Projects * Home Lab * Datanauts Podcast * Rubrik Collateral * Tunes from Afar * LinkedIn Profile * YouTube Channel * RSS Feed * Search 👋 WELCOME New here? I’m Chris Wahl, nice to meet you. 😉✌ This site contains my 🧠thoughts, challenges, books, events, and more since 2010. 📰 Subscribe to my blog to get new content delivered immediately, like a surprise newsletter! Search Search -------------------------------------------------------------------------------- 🤔 Not sure where to start? Below you will find a curated list of technical topics for which I’m most passionate. Contents * Platform Engineering * Infrastructure as Code (IaC) * Continuous Integration (CI) * Cloud Architecture * Containers * APIs PLATFORM ENGINEERING The purpose of the platform engineering team is to make the time between someone (anyone) having an idea, and then seeing if it actually works, as close to zero as possible. Low friction, quick responses, rich feedback. That experience is the engine that powers the development of a product. * Dynamic Configuration Patterns for Platform Engineering Teams * How to Improve Documentation Practices in Engineering Teams * Platform Engineering with Vending Machines, Contracts, and Pipelines * Platform Engineering is Product Design at Scale * Lessons I’ve Learned Leading a Platform Engineering Team INFRASTRUCTURE AS CODE (IAC) The modern approach to resource lifecycle management. All resources and related configuration are stored in a structured format for a declarative deployment. Teams are empowered to collaborate at the code layer using Version Control Systems (VCS) to propose, plan, and apply change. Tools * Tinkering with Terraform 0.14 RC1 * Using Checkov for Infrastructure as Code Security Audits * Windows Aliases for Terraform and Git * Terraform Plans, Modules, and Remote State Operations * Terraform Upgrade to 0.13 in Production * AWS Launch Template with Dynamic User Data * Using Terraform to Manage Git Repositories * Using Private Git Repositories as Terraform Modules * Dependency Pinning with Infrastructure as Code * WordPress Admin Protection with a Cloudflare Firewall Rule * Reconfigure a Terraform Backend for Rotated AWS Access Keys * Filter Terraform Data Source by AWS Tag * In-Line Route Conflicts with Terraform and AWS Certifications * Terraform Apply – The Associate Certification Exam CONTINUOUS INTEGRATION (CI) The modern approach to resource change management and building software. Automation is used to validate, test, lint, audit, stage, and deploy change, such as new cloud resources or updated software configurations, into the desired environment. Human intervention is applied lightly based on business policy and risk tolerance. Fundamentals * Continuous Integration (CI) Fundamentals * Using Developer Methodologies to Build Collaborative Operations Tools * Continuous Integration with GitHub Actions and Terraform Operations * How to Version and Publish a PowerShell Module to GitHub and PSGallery with AppVeyor * Encrypting Environmental Variables with AppVeyor CLOUD ARCHITECTURE The modern approach to building services and storing data. The cloud provider supplies APIs, Software Development Kits (SDKs), and tooling integrations using a pre-defined cost structure. Developers and operators translate their conceptual and logical designs into physical deployments across infrastructure-, platform-, and software-as-a-service offerings. Fundamentals * Multi-Cloud Design Patterns Infrastructure as a Service (IaaS) * Exocompute – Granular File Recovery for AWS Resources Platform as a Service (PaaS) * GitLab CI Runners on Amazon EKS using Terraform Serverless / Functions as a Service (FaaS) * Serverless Survey Statistics Scrutinized * Importing Python Modules in AWS Lambda Functions * AWS SAM Global Tags * How to Create AWS Lambda Layers for Python * Using Layer Version ARNs with AWS Lambda * How to Write Serverless PowerShell Code for AWS Lambda * Building a Bot with AWS Lex, Lambda, and Rubrik Certifications * Passing The AWS Solutions Architect Professional Exam * Google Cloud Associate Cloud Engineer Mind Map * AWS Solutions Architect Associate (SAA-C02) Exam Tips CONTAINERS The modern approach to deploying applications using declarative constructs. Topics range from building images, packaging tools, designing highly available Kubernetes clusters, networking plugins, data protection, and much more. Certifications * Certified Kubernetes Administrator Study Guide APIS The modern approach to interacting with services and data. A contract is formed by the API provider defining the schema, model, parameters, authentication requirements, and operations available for consumption. APIs underpin the foundation of all modern software development and infrastructure as code solutions. Fundamentals * An Introduction to GraphQL Queries and Mutations * Resource Archetypes and PUT and POST Methods * An Introduction to RESTful APIs * Working with RESTful API Query, Body, and Path Parameters * Why Published APIs Are Critical for the Future of Infrastructure Operations * The PATCH Method – Non-Safe, Non-Idempotent, Totally Rad Tools * How to Query GraphQL APIs with Python * Adding WhatIf and Confirm Parameters to PowerShell API Calls * Sending Data Using PowerShell and RESTful API Methods * Using the GET Method with PowerShell and RESTful APIs * Tackling Basic RESTful Authentication with PowerShell * Introducing the Community PowerShell Module for Rubrik * Using Try and Catch with PowerShell’s Invoke-WebRequest * Leveraging PowerShell to Deploy Virtual Network Tiers with VMware NSX * Creating NSX API Calls with PowerShell * Working with NSX – Deploying NSX Controllers via GUI and API Operations * Managing and Rotating API Tokens with PowerShell * Modern Data Protection with ChatOps – Using PoshBot and Rubrik APIs * How to Establish a Session and Authenticate with the vSphere 6.5 RESTful API * Solving the First-Launch Configuration Error with PowerShell’s Invoke-WebRequest Cmdlet © 2024 Chris Wahl  Loading Comments...  Write a Comment... Email (Required) Name (Required) Website