Both sides previous revisionPrevious revisionNext revision | Previous revision |
playground:playground [2025/05/15 20:07] – [Welcome to IGAZINE] super_stunder | playground:playground [2025/05/20 05:36] (current) – super_stunder |
---|
====== PlayGround ====== | :====== PlayGround ====== |
| |
====== Welcome to IGAZINE ====== | ====== Welcome to IGAZINE ====== |
| |
| |
About | about me |
This is me, Eric McWilliams (aka nugget) | This is me, Eric McWilliams (aka nugget) |
| |
You can reach me via the most common methods: | You can reach me via the most common methods: |
| |
Mastodon: @ | * Mastodon: @stunder@mastodon.sdf.org (maybe i should work on a doku/mastodon plugin) |
Twitter: quit it before Elon.. | * Twitter: quit it before Elon.. |
LinkedIn: [[https://www.linkedin.com/in/eric-mcwilliams-34b0b5327/|eric-mcwilliams-34b0b5327]] | * LinkedIn: [[https://www.linkedin.com/in/eric-mcwilliams-34b0b5327/|eric-mcwilliams-34b0b5327|Eric McWilliams]] |
Email: nugget@igazine.com please include Subject: [WIKI] | * Email: nugget@igazine.com please include Subject: [WIKI] |
//I find it pretty easy to avoid spam and bots just by requiring normal people to send a message with a predefined subject header. So until the ML and bots learn this method I say game on...// | //I find it pretty easy to avoid spam and bots just by requiring normal people to send a message with a predefined subject header. So until the ML and bots learn this method I say game on...// |
| |
Software developer | Software developer |
My primary job and hobby are both centered around software development. My expertise is in production backends, Unix-like operating systems, and build systems. I thoroughly enjoy writing Rust and designing easily testable systems, but I'm also fluent in C++, Go, Python, and shell scripting to name a few. | My primary for the last couple of years has been Directing Cybersecurity and Infrastructure projects for companies built by [[wp>Henry_J._Kaiser|Henry J. Kaiser]] yes he built a lot of companies and I find myself trying to secure most of them. I work on both big picture projects and day-to-day care and feeding/automation. For years people would ask me what my hobbies were and as much as I like boating, snowboarding, and being out in nature in general, I do really love technology. It seems to make me satisfied at even simple projects like this wiki seems to call me. I guess they said it best on Letterkenny {{:playground:lk_do_what_you_love.jpeg?nolink&400|}} |
| |
I have authored many Open Source projects and contributed to a few existing ones, including NetBSD, Gnome, and FreeBSD. Although I know Linux, I am a BSD "believer". These days, my free time goes mosty into a EndBASIC, a fun little project I want to use to teach programming to (my) kids. | My expertise is in network security (Cisco, Fortinet, Palo Alto I know them all), Unix-like operating systems, and Identity Access Management. Recently I have discovered the fun of building your own SD-WANs and saving a ton of money vs the old days of MPLS and other WAN technologies. I dabble in some programing languages like Rust, Ruby (on Rails), and PHP when this wiki needs me to tweak things on the backend. People will ask me "Eric if you don't like Microsoft so much why do you know so much about it?" to which I usually reply "Linux is my love but finding a job to secure Microsoft is easier." |
| |
Continue by reading my list of projects... | Before jumping into the tech I joined the United States Marine Corps as a field radio operator. I have always like working with Radios or just any communications technology in general. That 5 years was right in the middle of the 90s and while in the Marines I discovered Cisco AGS and IGS routers and well the rest is history. A couple of years later I found myself working for Henry's Healthcare company installing some of the first firewalls on the market. As much as I loved BGP, OSPF, and routing tricks the need for "network security" guys started taking over all of my time and 30 years later its still taking up my time. |
| |
| I have traveled the world and love meeting people and taking in other cultures. |
Engineer at work | |
I am a Software Engineer by profession. At work I am recognized for "seeing the forest and the trees", writing comprehensive designs, authoring clean code, developing extensive test suites, and steadily delivering results with attention to the finest detail. I enjoy working on infrastructure-level software and my "motto" is simple: production software can be beautiful; you just need to hold it to the same high standards as you would user-visible products. | |
| |
I am currently employed by Snowflake as a Senior Software Engineer 2 who works in Developer Experience Productivity. I was previously employed by Microsoft as a Principal Software Engineer in Azure Storage, and by Google as a Software Engineer in Bazel and a Site Reliability Engineer (SRE) in internal and cloud storage systems. | |
| |
Am I available for hire and/or long-term freelance work? Maybe. Ask me. Sell me your project. | Am I available for hire and/or long-term freelance work? Maybe. Ask me. Sell me your project. |
| |
| |
Writer as time permits | Blogging as time permits |
I enjoy writing essays on software development, ranging from personal experiences to opinion pieces (with varying degrees of "success"). My blog has been alive since 2004 and has moved around quite a bit, but this site is where I collect all originals. | I enjoy writing essays on network security, running honey pot networks, and sharing OSINT with the cybersecurity communities out there. I have owned this domain forever now and its been through all sorts of different formats. These days I think I will keep it on dokuwiki and just focus on the content. |
| |
Continue by looking at the archive... | |
| |
about me | |
Hi! My name is Will, and I'm a software engineer focused on performance, site-reliability, and team effectiveness. Before becoming a software engineer, I taught middle school English for two years in rural Yunnan with Teach for China. Class-sizes of 55-60 made me passionate about the potential & importance of ed-tech; it's the reason I'm currently working at ClassDojo and was why I learned to program in the first place. (Speaking of ClassDojo, I've worked there for 8 years because I've loved the mission & the engineering culture.) | |
| |
In my personal life, I enjoy D&D, fun fantasy & YA novels, 3d-printing coasters, bad wordplay, and slacklining. My wife and I live in New Mexico with a prancy pooch and a ferocious feline. | |
| |
email: basename will-keleher.com .com | sed 's/-/./' | awk '{ print $1 "@gmail.com" }' Happy to chat! | |
stackoverflow | |
github | |
twitter | |
projects | |
mongo-hyperloglog: a Mongo backed implementation of the HyperLogLog algorithm for NodeJS. It is inferior in every way to Redis's implementation | |
node-fn-query: allows using NodeJS syntax on the command line with JSON documents. Meant to complement jq because I can never remember jq's syntax. | |
allelify: easily run commands in parallel while storing logs in /tmp. | |
about this site | |
This site was an excuse to play with AWS, bash, HTML, CSS, and Make. It's static, doesn't use any frameworks, and should hopefully be acceptably fast even on slower connections. Building it from scratch was fun, even if it was was a bit of a bad idea productivity- and quality-wise. | |
| |
The favicon for the site comes from twemoji. | |
| |
things I learned building it: | |
CSS media queries don't work without <meta name="viewport" content="width=device-width, initial-scale=1"> in the <head> | |
AWS settings for S3 and Cloudfront are surprisingly hard to get right; I had expected them to be the easiest part! | |
the aws cli supports a --profile flag | |
imagemagick is amazing, and can do things like stripping metadata from images: ls ./static/*.jpg | xargs -I {} -n1 convert {} -strip {} | |
twitter preview <meta> tags are supported by other apps like slack | |
how RSS feeds work! Well... kind of. I'm still figuring this one out | |
bots/users check for ads.txt, robots.txt, humans.txt, and security.txt. /wp-login.php is also pretty popular :) | |