Jacob Asper
@jacobasper.com
530 followers 150 following 500 posts
Rust is a must Cheese is scrumptious #100Devs he/they https://jacobasper.com
Posts Media Videos Starter Packs
jacobasper.com
Not me making a goal to use em dashes as much as possible now
jacobasper.com
I just got accused of AI twice in the course of 10 minutes by using em dashes—apparently you're only allowed to use them in approved programs like Word since "it's not on the keyboard"

I have a keyboard shortcut for em dashes, but apparently that's inconceivable 😂
jacobasper.com
Ooh excited for this. I read a maybe 15-20 year old book that seemed pretty confident semantic web would be super popular in the coming years. From what I’ve seen, it’s only really manifested in niche places like Google supporting structured data in search

Excited to be proved wrong!
jacobasper.com
Amazing article! Definitely recommend giving it a read. I had no clue that the rgb and rgba functions are functionally the same
kevinpowell.co
Are you the type of dev who just copies and pastes hex codes?

If so, I've written an article over at @piccalil.li just for you!

I take a look at some of the new CSS colour features that are most useful for those who don't really care about colours.

piccalil.li/blog/a-pragm...
A pragmatic guide to modern CSS colours - part one
Whether you've got a firm grasp on modern CSS colour capabilities, or you're thinking 'I struggle to understand why I should use modern CSS colours at all', then the first part of this article series,...
piccalil.li
jacobasper.com
Is the age verification thing on here new? I guess I can’t look at DMs before verifying my age
jacobasper.com
For simplicity’s sake, I’d just swap when I enqueue the left and right nodes and keep the rest of the code the same!
jacobasper.com
Getting the left side view of a binary tree?
jacobasper.com
But what if you went right to left in your BFS 👀
jacobasper.com
I like saving piles of posts I will never go back to but privately and on mobile
jacobasper.com
I say this as a rust fan who has 0 use cases where I need rust by the way. It’s just fun to work with and pushes me further than if I had stuck with JS for my web apps
jacobasper.com
Hmm, so it’s using properties about types rather than running the code?

So even a step further from static analysis tools that mathematically verify conditions

Do you have any particular use cases for lean or is it just cool to work with? Have you noticed any changes in how you write js?
jacobasper.com
Is it kind of like first class property testing?
Reposted by Jacob Asper
ladybluenotes.dev
So, I'm putting it out there: I'm hoping someone might be able to point me toward open opportunities.

My tech experience is primarily in docs and front-end, but I also have a background in healthcare if that sparks any ideas.

I'm genuinely flexible on roles right now, so any leads are appreciated
jacobasper.com
I have a ninja slushy maker and it’s amazing! I’m sure this will be great too!
jacobasper.com
Thank you for coming to my ted talk
jacobasper.com
Around 10ish grade, we completely stopped using paper since there wasn’t budget and chromebooks were cheaper

I learned to type well by just kinda doing and it caring on my own. Same kinda way I learn now—if the reason to learn it is because someone said so, I won’t, but if I want to, I’m all for it
jacobasper.com
I am 23

I had typing classes in middle school and high school. I didn’t really care for classes (foreshadowing to becoming a programmer—I copied files from the shared drive for completed typing sessions and changed the metadata to mine 😛)
jacobasper.com
Have I peaked as a developer? My power is too great

Sorry, command-not-found has crashed! Please file a bug report at:
https://bugs.launchpad.net/command-not-found/+filebug
Please include the following information with the report:
jacobasper.com
The tracing crate is so beautiful. With just an instrument annotation, I can attach the video id if it exists to all the events for DB calls and HTTP requests throughout the life of my endpoint

#[instrument(skip(pool), fields(url, video_id = ?YTUrl::try_from(url.as_str())?.id()))]
async fn summarize(
	Query(SummaryParams { url }): Query<SummaryParams>,
	State(pool): State<PgPool>,
) -> Result<(StatusCode, Json<Value>)> {
jacobasper.com
This must be a new record for fixing CI!

I ran postgres in tests and it only took 4 attempts to get everything to work!

GitHub Actions workflows. 3 are failed and one passed