Daniel Higginbotham

4.8K posts

Daniel Higginbotham banner
Daniel Higginbotham

Daniel Higginbotham

@nonrecursive

programmer, design enthusiast, sometimes writer, artist at heart. he/him. https://t.co/kHFD9t1Wtc https://t.co/qgguddRWcm

Durham, NC USA เข้าร่วม Şubat 2008
214 กำลังติดตาม5.1K ผู้ติดตาม
ทวีตที่ปักหมุด
Daniel Higginbotham
Daniel Higginbotham@nonrecursive·
Clojure lets you focus on solving real problems (as opposed to the language's problems), and this yields unique long-term benefits. I've written about them in this article and have highlighted a dozen Clojure companies that are hiring and will train you: jobs-blog.braveclojure.com/2022/03/24/lon…
English
8
27
146
0
Daniel Higginbotham
Daniel Higginbotham@nonrecursive·
I wrote a thing! From Tables to Graphs: How to Model Entities in a Graph Database "graph dbs use a different paradigm for modeling data than you're used to with relational dbs. This guide will lead you from the relational world to the graph world..." next.developers.flur.ee/docs/learn/tut…
English
0
1
9
1.1K
Daniel Higginbotham
Daniel Higginbotham@nonrecursive·
Today @FlureePBC is launching their public preview of Fluree, a JSON-LD database. I worked with them to create excellent docs explaining RDF/graph data and how they "future-proof" your data. Check out next.developers.flur.ee/docs/learn/tut… to learn a new way to think about data systems 😊
English
1
1
5
926
Daniel Higginbotham รีทวีตแล้ว
jake lazaroff
jake lazaroff@jlazaroff·
Just published a new blog post: An Interactive Intro to CRDTs! It's the tangible, code-based introduction I always wanted, plus a bunch of interactive visualizations to help build an intuition for how CRDTs work. jakelazaroff.com/words/an-inter…
English
5
52
249
45.7K
Daniel Higginbotham
Daniel Higginbotham@nonrecursive·
@borkdude not gonna lie my first thought when I saw the picture was "borkdude's pregnant???" Hope it goes easy for you!
English
1
0
4
265
(λ. borkdude) 🌱
(λ. borkdude) 🌱@borkdude·
First time that I know of. Looks like I can save myself the shot this autumn. If you were at #strangeloop, check the "covid-announce" channel on their Slack and self-test if in doubt.
(λ. borkdude) 🌱 tweet media
English
3
0
2
1.4K
Daniel Higginbotham
Daniel Higginbotham@nonrecursive·
new experiment! this lets you define a “virtual service” in a library that a client can provide a handler for. immediate use case is to make it possible to have a library interact with a data store when you don’t know what data store the client is using github.com/donut-party/se…
English
0
0
6
790
Daniel Higginbotham
Daniel Higginbotham@nonrecursive·
Another experiment: hooked, a library that introduces an extensibility mechanism for optional side effects. It aids in creating libraries that encapsulate both a workflow, and side effects to perform at specified points in the workflow. github.com/donut-party/ho…
English
0
0
9
892
Daniel Higginbotham รีทวีตแล้ว
Mickey Petersen
Mickey Petersen@mickeynp·
Writing a programming major mode is much easier now that you don't have to write an intricate web of regexp and code to power the font lock and indentation engine in #Emacs. Here's how to write a #treesitter powered major mode masteringemacs.org/article/lets-w…
English
0
4
41
2.8K
Daniel Higginbotham รีทวีตแล้ว
mister employed
mister employed@Forever_Wario·
SISYPHUS: what’s up guys today we’re making another attempt at getting boulder to 100% of summit. My current record is 98% but I’ve come up with a new strategy that might get us–Wow, magnes just donated 50 free subs, can we get some laurels in the chat for magnes
English
25
2.1K
12.6K
489.8K
Daniel Higginbotham รีทวีตแล้ว
Ari Drennen
Ari Drennen@AriDrennen·
The fantasy of an easily categorized world is seductive in the face of fear of the future, but do not be fooled by snake oil salesmen into missing that its complexity is the font of its beauty. The world will always surprise you.
Ari Drennen tweet media
Vivek Ramaswamy@VivekGRamaswamy

There are two sexes. If you have XX chromosomes, you’re a woman. If you have XY chromosomes, you’re a man. Period. Gender dysphoria is a mental health disorder. Affirming a kid’s confusion isn’t compassion. It’s cruelty. That’s the TRUTH.

English
62
333
3.4K
161.6K
Daniel Higginbotham
Daniel Higginbotham@nonrecursive·
Babashka Babooka: Write Command Line Clojure braveclojure.com/quests/babooka/ Babashka is a Clojure scripting runtime created by @borkdude, and this guide will show you how to get productive with it! Includes links to free PDF and epub downloads Enjoy! 🎉
Daniel Higginbotham tweet media
English
4
29
119
12.2K
Daniel Higginbotham
Daniel Higginbotham@nonrecursive·
The most annoying people in the world love to say there is no objective difference between good code and bad code So I made a list of 15 Good Code v/s Bad Code: The Masterlist of 15 Differences
Daniel Higginbotham tweet media
English
0
1
22
1.5K
Daniel Higginbotham รีทวีตแล้ว
Brent Toderian
Brent Toderian@BrentToderian·
“In Finland, the # of homeless people has fallen sharply. Those affected receive a small apartment & counselling with no preconditions. 4 out of 5 people affected make their way back into a stable life. And all this is CHEAPER than accepting homelessness.” scoop.me/housing-first-…
English
149
3.8K
13.4K
1.5M
Daniel Higginbotham
Daniel Higginbotham@nonrecursive·
@amithgeorge @NPException Yeah that's where I started too, wanting to very explicitly only allow two options. I don't know, maybe I'll just move back to that; constraints can often be your friends
English
1
0
0
114
Amith George
Amith George@amithgeorge·
@nonrecursive @NPException Yeah, I suspected the multiple branches option. I find one default path and one error path just makes sense. I use #acknowledgements" target="_blank" rel="nofollow noopener">github.com/fmnoise/flow#a… on the backend for Railway Oriented Programming style. Been looking to mix it with defining compute as data
English
2
0
0
68
Daniel Higginbotham
Daniel Higginbotham@nonrecursive·
Alright I think graphputer is ready for prime time 😎 I've updated the syntax a little so you can validate the values you're puting, and I've released it to Clojars: github.com/donut-party/gr…
English
2
2
15
1.4K
Amith George
Amith George@amithgeorge·
@nonrecursive This is cool! When I first saw it, I wanted reframe style interceptor support. One of the first interceptors would have been malli schema 😀. What do you think about adding interceptors?
English
1
0
1
59
Daniel Higginbotham
Daniel Higginbotham@nonrecursive·
@amithgeorge @NPException suggested nodes could handle multiple branches, and I think it's useful to support that. Plus I like having a goto keyword :P I think [::puter/goto :fail] is a little more explicit and I think that makes it clearer
English
1
0
1
45
Amith George
Amith George@amithgeorge·
@nonrecursive Am curious, what is the design consideration that led to changing from ::puter/fail to [::puter/goto :fail]?
English
1
0
2
38