zudell.io.

sticked posts

jon@zudell.io > hire_me v1.0.0

# Posted1730419200000

I am available for hire. DevOps and Full Stack Engineer with 13 years of experience leading cloud infrastructure optimization and secure CI/CD pipeline development. Proven record of reducing deployment errors by 50% and mentoring teams to deliver scalable, efficient solutions.

misadventures in software

jon@zudell.io > eye_of_chaos v0.1.0

# Posted1733702400000

Gaze into the eye of chaos; tremble and despair.

jon@zudell.io > multi_armed_bandit v0.0.0

# Posted1733529600000

The multi armed bandit is a problem in machine learning that is analagous to the question "When running multiple A/B tests in parallel parallel how do you distribute users across experiences based on outcomes?" This is the explore/exploit dilemma.

jon@zudell.io > on_passwords v1.33.7

# Posted1733270400000

Passwords are a ubiquitous mechanism for authentication. Before the advent of Single Sign On via OAUTH or SAML we had dozens of passwords with different constraints for systems on the same network. Things are better now but passwords are still the most prolific form of authentication.

jon@zudell.io > conway_rule_30 v192.168.1.1

# Posted1732665600000

Cellular automata are among the simplest programs. Two such automata are rule 30 and conway's game of life. Conway's game of life is a two dimensional cellular automata calculated on a cartesian grid. Rule 30 is a one dimensional cellular automata

jon@zudell.io > digital_hygiene v1.1.1-alpha

# Posted1731974400000

Digital Hygiene is a euphemism for a persons information security posture. It is the degree of paranoia you have that some one is out to get you. Paranoia is the appropriate response; they are out to get you.

jon@zudell.io > cicd v1.0.-10

# Posted1731801600000

CI/CD is like a big rube goldberg machine where the first domino to fall is a push to your code repo and the last domino to fall is the production server.

jon@zudell.io > solid v0.4.30

# Posted1730678400000

SOLID principles almost redeem object oriented programming. They were compiled and proposed by Robert C. Martin in the early 2000s. They are good for big thinkin' and can help you write better code.

jon@zudell.io > aws_tf_bootstrap v1.0.0

# Posted1729209600000

Bootstrapping Terraform to manage your AWS environment can be a huge pain. The issue is terraform will not be able to create the the bucket or dynamodb table to store the state. This is a chicken and egg problem. Here's a brief guide on to set it up.

jon@zudell.io > oop v0.12.70

# Posted1728518400000

In the beginning, 1 January 1970, there were no paradigms only math and it was good. Before object oriented programming was invented there were no objects. It wasn't until 1967 that Alan Kay invented objects. This was when things started to go downhill. Before objects associations couldn't be made. What is the relationship between a person and a name? Who knows, that would be an object.

jon@zudell.io > functional v0.1.0

# Posted1726790400000

Functional Programming is simple you have functions. Functions take inputs and return outputs. Everything else is a lie. The end. I am a functional programmer. I am a functional programmer. I am a functional programmer. I am a functional programmer. I am a functional programmer. Functions can also have side effects. If a function has no side effects it is a pure function. Pure functions are the best functions. This is nearly self-evident. If you have a side effecting function you have few guarantees. It's all data

jon@zudell.io > a11y v0.2.0

# Posted1725148800000

Accessibility or a11y for short is the property of being usable by individuals with disabilities.https://dequeuniversity.com/is the defacto authority on implementing accessibility.

jon@zudell.io > static_site_generation v0.4.2

# Posted1725062400000

Using a slightly modified version of this repositories webpack pluginmarkdalgleish/static-site-generator-webpack-pluginand my own custom webpack plugin / configuration I was able to write a Static Site Generator with webpack, react(-router), and TypeScript. Routes are generated from the src/pages directory.

jon@zudell.io > init v1.2.10

# Posted1730246400000

zudell.io. is live. Enjoy misadventures in software.