Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
I just crossed 100,000 reputation on stackoverflow.
-
TL;DR fixed bid, value-priced business consulting is OK software consulting billed hourly is also OK they are distinct lines of work and expertise Background There are three highly-visible people advocating strongly against hourly billing and in favor of…
-
I was getting frustrated with how long it took for a new terminal tab to start with zsh and display my prompt.
-
I have availability for new consulting engagements this year.
-
I've encountered my first bit of rust dependency hell.
-
I found converting from many representations of essentially the same data really inconsistent and hard to memorize in rust.
-
Today was the first day where I focused primarily on my SQL project, which was my second priority overall.
-
Today I finished a big push of work on tealeaves and got the code fully cleaned up and merged to master and all the tests passing again.
-
Last night I asked RC about whether nom or untrusted seemed like better crate choices for parsing mixed text and binary file formats.
-
So I've found that the pem crate I've been using doesn't parse headers, which are present in encrypted dsa private key files, and the mailparse crate doesn't parse properly with unix newlines, which seems to be what openssh generates even though in theory…
-
Coding on tealeaves today was mostly pulling interesting bits out of ssh keys.
-
Today I mostly worked on some pgexercises.
-
Here's how I run use docker to run databases for local development.
-
This morning I paired on figuring out the structure of rsa private keys which was much easier since someone already wrote detailed documentation with fabulous color-coded binary structures.
-
Today I refactored all my various scratch iterations of code to dig into the details of an ed25519 openssh private key file and integrated that into the main tealeaves executable file.
-
Today I finished understanding the openssh private key format for ed25519 keys.
-
So today (my 15th day of RC sabbatical) was where the rubber was supposed to hit the road.
-
Today I used the rust pem crate to check whether a given file was or was not parseable as PEM encoded.
-
So as an exercise I wanted to make a rust struct with custom order and blog the process.
-
I spent a long time today trying to understand how the AsRef trait works.
-
So I'm working on a tool that will interact heavily with the filesystem.
-
This morning I worked on my "tealeaves" crypto diagnostic library.
-
Today I refactored my little rust blockchain miner to divide the mining work across multiple CPUs.
-
Neo: Whoa.
-
Not that much to report today mostly some tweaks to my rust blockchain miner exercise.
-
This morning I tweaked my hexagonal lambda tooling and tests.
-
This morning I wrote a script to manage AWS session tokens and asked for a code review.
-
This morning I integrated the rust clap crate into some of my little CLI exercise utilities and learned a bit about dealing with a mix of Option and Result types, which is annoying. clap is really nice.
-
Things machine learning plus UX teams seemingly can't get right yet: Is this non-friend facebook message important or not?
-
This morning I battled the borrow checker for a while trying to properly pass a variable through a closure to a child thread.
-
Today I wrote a little unix utility to ensure a given line is present in a file.
-
Worked through 3 of the really tricky chapters of Rust By Example today.
-
This post is pretty stream of consciousness.
-
Today was my first day at Recurse Center!
-
So the week after next I start the Winter 1 2017 half-batch of the Recurse Center.
-
Code Coverage Organizing code so my 100% tested code is kept separate from other dev's 70% tested code so at least part of my coverage report is green.
-
Less Twitter So I started journaling my quick thoughts basically at the beginning of 2016 and only managed to post them to my blog once.
-
The following applications I use regularly on my mac on built on electron: Atom editor Slack Google Play Music "Desktop" Insomnia HTTP client Part of my PIA VPN client Keybase Github Desktop (soon) I hate them for the following reasons in loosely descendi…
-
I've recently started using a VPN all the time (at least as much as possible).
-
Just a quick tip to be on the lookout for commonly-used words in technical discussions that are problematic due to being low on meaning and high on emotional weight.
-
I've been coding a project build on AWS Lambda and I wanted to post a unit testing pattern that has been really helpful especially for input validation.
-
I've been trying to get a manageable system for dealing with projects that need a lot of settings, some of which are secrets such as credentials.
-
I needed to compute timestamps representing the start and end of "last month" so I could build a URL needed to generate an invoicing report.
-
I interviewed Robert Jordan, who is Director of Engineering at Gaia, where in 2016 they completed a major update to their subscription video service.
-
I had an inherited client project running on an EC2 Ubuntu instance like a champ.
-
"Use the right tool for the job" is an oft-repeated aphorism in the tech world.
-
I was working with a friend on her dev bootcamp project writing a little wish list management single page web application just backed by localstorage in the browser.
-
Just a quick note from the trenches of AWS Lambda and API Gateway.
-
Recently I've been thinking about the scope of web development and the lack of clear boundaries.
-
A Report from the weeds So I've been trying to learn The Elm Programming Language, which is a language/architecture for building browser applications.