TABLE OF CONTENTS
- appreciations
- accomplishments of the day
- resetting https://downthewhole.com and https://cdbattaglia.com
- actix-web officially ported to tokio 2 and future 0.3
- looking at differences between async-std and the tokio ecosystem
- what if you could have a single static binary for your megalith Rails application?
- I'd love to add the language bar calculation for the repo that runs this website
- I'm trying to identify a title in my field that combines product and software engineering... v hard
- awesome vid about the whole async/await journey
- a whole day's worth of content going step by step through Rust port of ConcurrentHashMap
- link-y-poos
appreciations
I'm grateful for...
-
feeling morally validated by the company I work for.
-
a boss that goes out of their way to figure out what makes me happy.
-
a week off from work next week.
-
2 parents, 1 sister, 1 bro-in-law, 1 nephew, 3 aunts, 3 uncles, 8 cousins most of which I'll see next week!
-
a work laptop that I have root access on.
-
a company that strongly encourages open source!
-
my health.
-
the "short list".
accomplishments of the day
- CDBattaglia.com back up and running after full server migration
- DTW Maps same as above
- Keycloak full KC server for everything I'm about to work on
- add sample test for actix 2 with future 0.3 by cdbattags · Pull Request #5263 · TechEmpower/FrameworkBenchmarks
- rust-http-benchmarks/main.rs at master · cdbattags/rust-http-benchmarks
- compiling!
- add rust to zshrc · cdbattags/prezto@4322072
- updated to include rust across all my linux envs (fish shell soon?)
- only use first ip address in hostname cmd · cdbattags/keycloak-containers@8b3a77a
- patched KC to only use the first IP because I was getting failures for private network
- Docker Hub upload
- cdbattags/cookin-dtw: all infrastructure for the "Down the Whole (aka DTW)" project
- the backbone of all my infrastructure that runs everything (Ubuntu 18.04 for now)
- goal is to get provisioning done with something like Vagrant soon? but no need to ditch Chef for now
- baking my own images soon? starting with Arch as base?
resetting https://downthewhole.com and https://cdbattaglia.com
Each are now on two distinct Digital Ocean boxes. DTW is a 2 vCPU 2GB memory box and CDBattaglia is 1 vCPU and 1GB memory.
Fun part now is to do some benchmarks but can definitely wait.
DTW includes:
- configured with chef
- NGINX gateway
- services
- open street map tiles
- languages: Docker, bash, C, C++, cartocss and more
- keycloak
- languages: Docker, Java, Postgres
- places of interest api
- languages: Docker, Node.js, Redis
- open street map tiles
CDBattaglia includes:
- configured with chef
- NGINX gateway
- services
- markdown parser for @dtw/notes
- languages: Markdown, Node.js
- cdbattaglia-web
- languages: Node.js, Express
- one square mile
- languages: Python, Docker, geopandas, libspatial, OSM
- lots more but moreso experiments
- markdown parser for @dtw/notes
actix-web officially ported to tokio 2 and future 0.3
Tracking issue for std::future migration · Issue #1166 · actix/actix-web
- "it is done"
- HUGE
looking at differences between async-std and the tokio ecosystem
async-std - Announcing async-std 1.0
- BOOM
- ok this is going to be lovely but
what if you could have a single static binary for your megalith Rails application?
big thing I'm looking here is I wonder if I can attempt a chef port with this...? lots of ffi but hmmm
artichoke/artichoke: 💎 Artichoke is a Ruby made with Rust
- single binary rails apps
- https://docs.google.com/document/d/1O9mQSe36cYAQ7HNLUWH5Iyb-U8OfLE3qBgtgQBimtGs/edit
- PORT of CHEF?!
- artichoke/artichoke-frontend at master · artichoke/artichoke
I'd love to add the language bar calculation for the repo that runs this website
2 different calculations:
- all repos "private access included" on GitHub
- this website repo aka "cdbattaglia-web"
to add on my homepage:
I'm trying to identify a title in my field that combines product and software engineering... v hard
Software Roles and Titles - JavaScript Scene - Medium
- Becoming a Full Stack Product Person | Brian Casel
- How Is A Product Engineer Different From A Full-Stack Engineer?
- Fullstack Engineer - Product Engineering | Twitch | LinkedIn
- Titles and Promotions in Product and Engineering | LinkedIn
- Product Engineer (Full Stack) — Careers at Atoms
- product sofware Jobs in United States | LinkedIn
- titles
- Product Software Engineer
- Product Full Stack Engineer
- Full Stack Product Engineer
- Technical Product Manager
- Technical Product Owner
awesome vid about the whole async/await journey
Rust's Journey to Async/Await - YouTube
a whole day's worth of content going step by step through Rust port of ConcurrentHashMap
Porting Java's ConcurrentHashMap to Rust - YouTube
link-y-poos
📚:
- cdbattags/rust-http-benchmarks: Just benchmarking various HTTP server approaches in Rust.
- migrate actix-web to std::future · actix/actix-web@08678d5
- entropic-dev/entropic: 🦝 a package registry for anything, but mostly javascript 🦝 🦝 🦝
- Figma is powered by WebAssembly
- Successfully Merging the Work of 1000+ Developers – Shopify Engineering
- Basic Social Skills Guide - Improve Your Social Skills
- anelson/tracers: Ergonomic Rust bindings for instrumenting Rust apps with high performance probes using SystemTap, DTrace, etc
- Decentralized, offline-first, realtime collaboration with Automerge - YouTube
- Local-first software: you own your data, in spite of the cloud – the morning paper
- Barbara Liskov Is the Architect of Modern Algorithms | Quanta Magazine
- jgraph/drawio-desktop: Official electron build of draw.io
- firecracker-microvm/firecracker: Secure and fast microVMs for serverless computing.
- Ruby Under a Microscope: An Illustrated Guide to Ruby Internals: Pat Shaughnessy: 9781593275273: Amazon.com: Books
- tjpalmer/async-demo: Rust async/await demo with parallel requests
- The C10K problem