Skip to content

Instantly share code, notes, and snippets.

View alwell-kevin's full-sized avatar
🌎

Kevin Alwell alwell-kevin

🌎
View GitHub Profile
@alwell-kevin
alwell-kevin / JS.md
Created October 23, 2023 15:40
JavaScript

Beginner JavaScript Exercises:

  1. Create a variable and store your name in it.
  2. Write a function that adds two numbers and returns the result.
  3. Display an alert with a greeting message.
  4. Use the console.log to print "Hello, World!" to the browser console.
  5. Create an array of fruits and access a specific fruit by its index.
  6. Write a function that takes a number as an argument and returns whether it's even or odd.
  7. Use a for loop to print numbers from 1 to 10 in the console.
  8. Create an object representing a person with properties like name and age.
@alwell-kevin
alwell-kevin / CSS.md
Created October 23, 2023 15:38
CSS exercises for NYIT

Beginner CSS Exercises:

  1. Change the text color of a paragraph.
  2. Center align a div element.
  3. Create an ordered (numbered) list and style the list items.
  4. Change the font size of a heading.
  5. Set the background color of a button.
  6. Add a border to an image.
  7. Create a simple navigation menu with horizontal links.
  8. Style a hyperlink to change color on hover.
@alwell-kevin
alwell-kevin / html.md
Created October 23, 2023 15:35
HTML exercises for NYIT

Here 15 HTML exercises for beginner developers:

  1. Create a basic HTML document with a title.
  2. Add headings (h1, h2, h3) to your document.
  3. Insert a paragraph of text.
  4. Create an ordered (numbered) list.
  5. Build an unordered (bulleted) list.
  6. Add an image to your page.
  7. Create a hyperlink to another webpage.
  8. Include a line break in your text.
@alwell-kevin
alwell-kevin / devcontainer.yaml
Created December 6, 2022 15:03
Dev Container that references AZ CLI as a feature
// For format details, see https://aka.ms/vscode-remote/devcontainer.json or this file's README at:
// https://github.com/microsoft/vscode-dev-containers/tree/v0.112.0/containers/docker-existing-docker-compose
// If you want to run as a non-root user in the container, see .devcontainer/docker-compose.yml.
{
"name": "Beam Dev",
"dockerComposeFile": [
"docker-compose.yml"
],
@alwell-kevin
alwell-kevin / ReadMe.md
Created August 4, 2022 14:06
codeql at scale

CodeQL Code Scanning implementation @ Scale

GitHub Code Scanning provides engineering teams contextualized in-workflow feedback as they build and deliver software, efficiently ensuring that the code shipped to production is free of known security vulnerabilities. Implementing Code Scanning @ Enterprise Scale with thousands of applications and pipelines is particularly complex. These large organizations often have a requirement to centrally manage their implementation so they can keep the service operational and detect the latest vulnerabilities. A frequent challenge with centralizing the AppSec workflow is the necessity to rebuild the application specifically to perform a scan. AppDev teams are justifiably slow to take on the additional overhead an extra build will cause and it is untenable for AppSec teams to manage a fleet of agents for building and scanning all applications in the organization's portfolio.

Let’s explore first how to externalize and centrally manage an AppSec CI integration, then how w

This thought struck me as I read Thomas Dohmkes recent remarks at WeAreDevelopers.
Data tells us that AI can already write ~40% of the code developed during a typical day. Thats not necessarily a bad thing. The purpose of your AI Copilot is not for "developer productivity", it is to achieve the impact that is realized by improving developer happiness.
By eliminating the more mundane aspects of software development and enabling developers to focus on the creative or higher order aspects of their work, we truly unlock their ability to be innovative. Developers who are innovating or solving challenging difficult problems are happier. Teams with happy developers have an easier time attracting and retaining talent and companies who foster innovation are more profitable because they measurably improve the lives of their stakeholders.
@alwell-kevin
alwell-kevin / OIDC configuration with Hashi Vault.md
Last active October 4, 2022 15:45
HashiTalks 2022 - OIDC configuration with Hashi Vault

Setup

Configure Vault

Start Vault:

vault server -dev

Enable JWT auth mechanism:

@alwell-kevin
alwell-kevin / mcs_sow.md
Created May 27, 2021 14:37
MCS SOW Template
  • Milestones:
    • M1
      • Pre-Migration
        • Pre-work & Planning
          • Team Classification, Tranching (breaking into migration groups).
          • Communication and coordination with those groups
        • Modeling Dev Workflows
          • Integration testing
        • Programmatically Enforcing policies & controls
  • At the end of this, GHAE and Dev Workflows should be approved by security, operations, eng.
@alwell-kevin
alwell-kevin / servicecloud_nexmo.md
Created January 31, 2019 22:25
Service_Cloud_Brainstorming