Pinboard (mccraigmccraig)
https://pinboard.in/u:mccraigmccraig/public/
recent bookmarks from mccraigmccraig`any` Considered Harmful, Except For These Cases | Total TypeScript2024-03-28T11:31:07+00:00
https://www.totaltypescript.com/any-considered-harmful
mccraigmccraigtypescript any safe programming JavaScripthttps://pinboard.in/u:mccraigmccraig/b:ada7304a2e5a/Functional UI (Framework-Free at Last) - InfoQ2024-03-28T09:29:06+00:00
https://www.infoq.com/articles/functional-UI-introduction-no-framework/
mccraigmccraigfunctional ui user interface programminghttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:34fcc43f1f59/Julia Evans: "been enjoying jamie brandon’s “unexplanations” se…" - Mastodon2024-03-19T06:43:57+00:00
https://social.jvns.ca/@b0rk/112119932297694865
mccraigmccraigunexplanations sql programming languagehttps://pinboard.in/u:mccraigmccraig/b:03616a67cbbc/Jamie Brandon2024-03-19T06:29:45+00:00
https://www.scattered-thoughts.net/#unexplanations
mccraigmccraigunexplanations sql explanations programming languagehttps://pinboard.in/u:mccraigmccraig/b:2b0ceb26a9c3/Exotic Programming Ideas: Part 3 (Effect Systems)2024-03-15T19:57:47+00:00
https://www.stephendiehl.com/posts/exotic03.html
mccraigmccraigalgebraic effects programming language kokahttps://pinboard.in/u:mccraigmccraig/b:047a8418380d/Document ReplacingREPLs2024-03-12T06:42:44+00:00
https://blog.bracha.org/primordialsoup.html?snapshot=AmpleforthViewer.vfuel&docName=ReplacingREPLs
mccraigmccraigprogramming language repl comparisonhttps://pinboard.in/u:mccraigmccraig/b:30d0c5fcb1a8/ype html>Composable Software Architectures are Trending: Here’s Why | by Ashan Fernando | Bits and Pieces2024-03-11T21:05:46+00:00
https://blog.bitsrc.io/composable-software-architectures-evolution-b8a40322bb99
mccraigmccraigcomposable software architecture programminghttps://pinboard.in/u:mccraigmccraig/b:9cd73d3c592e/Introduction | Legend State2024-03-04T12:14:42+00:00
https://legendapp.com/open-source/state/intro/introduction/
mccraigmccraigreact react-native offline first state management expo library programminghttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:a5ccf83af9a8/Joshua A.C. Newman (he/they): "Please share to communities where this craftspers…" - hackers.town2024-03-04T09:10:46+00:00
https://hackers.town/@JoshuaACNewman/111761329813022355
mccraigmccraigpure data flow language programming graphicalhttps://pinboard.in/u:mccraigmccraig/b:5f584b8ea179/Jason Gorman: "I find it useful in putting "bad code" in perspec…" - mastodon.cloud2024-03-03T12:00:36+00:00
https://mastodon.cloud/@jasongorman/112031026400726784
mccraigmccraigbad code programminghttps://pinboard.in/u:mccraigmccraig/b:486e44272fc5/In Praise of Stacked PRs | Ben Congdon2024-03-01T10:32:46+00:00
https://benjamincongdon.me/blog/2022/07/17/In-Praise-of-Stacked-PRs/
mccraigmccraiggit stacked revision control commits branch rcs programming pull request prhttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:69df4d34e5c0/VirtusLab/git-machete: Probably the sharpest git repository organizer & rebase/merge workflow automation tool you've ever seen2024-03-01T10:32:34+00:00
https://github.com/VirtusLab/git-machete
mccraigmccraiggit stacked revision control commits branch rcs programming pull request prhttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:a67f73e1f1db/arxanas/git-branchless: High-velocity, monorepo-scale workflow for Git2024-03-01T10:32:18+00:00
https://github.com/arxanas/git-branchless?tab=readme-ov-file
mccraigmccraiggit stacked revision control commits branch rcs programming pull request prhttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:eb26f07d671d/gitext-rs/git-stack: Stacked branch management for Git2024-03-01T10:32:08+00:00
https://github.com/gitext-rs/git-stack
mccraigmccraiggit stacked revision control commits branch rcs programming pull request prhttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:e939254b2751/Daan Leijen at Microsoft Research2024-02-26T22:37:39+00:00
https://www.microsoft.com/en-us/research/people/daan/publications/
mccraigmccraigkoka programming language daan leijen papers microsoft sciencehttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:2bbff94ae61a/[OOPSLA] First-class Names for Effect Handlers - YouTube2024-02-26T13:40:27+00:00
https://www.youtube.com/watch?v=9Y-ZTTRDcp0
mccraigmccraigalgebraic effect handler koka video named scoped programming languagehttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:b9a8c085662c/Linear – A better way to build products2024-02-21T14:35:02+00:00
https://linear.app/
mccraigmccraigproduct management development programming software toolhttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:492a49944587/ype html>Why Software Testing is Not Effective in Most Software Teams? | by Zhimin Zhan | Feb, 2024 | Medium2024-02-18T21:06:42+00:00
https://zhiminzhan.medium.com/why-software-testing-is-not-effective-in-most-software-teams-49052f9e0253
mccraigmccraigui testing programminghttps://pinboard.in/u:mccraigmccraig/b:36e52606583c/A story from Marc van Neerven on Medium2024-02-11T15:42:09+00:00
https://medium.com/@neerventure/purepwa-a-radical-u-turn-in-web-development-a386c0dc092e
mccraigmccraigweb standards pwa progressive applications programminghttps://pinboard.in/u:mccraigmccraig/b:9fe999a9bc13/Zed - Code at the speed of thought2024-02-09T09:46:22+00:00
https://zed.dev/
mccraigmccraigzed programming computer editor lsp vscode rust idehttps://pinboard.in/u:mccraigmccraig/b:c3222ae3f3a5/[no title]2024-02-05T09:02:59+00:00
https://social.coop/@smallcircles/111876292648810365
mccraigmccraigrust search engine programminghttps://pinboard.in/u:mccraigmccraig/b:5268f50c302e/Karsten Schmidt: "New #ThingUmbrella releases & example: This week'…" - Mastodon Glitch Edition2024-02-04T13:53:08+00:00
https://mastodon.thi.ng/@toxi/111872870781042575
mccraigmccraigthing js javascript pubsub reactive ui user interface streaming streams components software architecture programminghttps://pinboard.in/u:mccraigmccraig/b:066b888df46f/rasbt/LLMs-from-scratch: Implementing a ChatGPT-like LLM from scratch, step by step2024-01-31T09:48:48+00:00
https://github.com/rasbt/LLMs-from-scratch
mccraigmccraigbuild llm scratch ai chatgpt programming computer large language model machine learninghttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:b64feee39a83/GitHub - IGJoshua/farolero: Thread-safe Common Lisp style conditions and restarts for Clojure(Script) and Babashka.2024-01-30T06:55:33+00:00
https://github.com/IGJoshua/farolero
mccraigmccraigclojure condition system error programming language handlerhttps://pinboard.in/u:mccraigmccraig/b:8e42924987b2/Colin Woodbury - A Tour of the Lisps2024-01-30T06:53:22+00:00
https://www.fosskers.ca/en/blog/rounds-of-lisp
mccraigmccraigprogramming computer language lisp tour common clojure guile scheme comparison replhttps://pinboard.in/u:mccraigmccraig/b:eeac20e000a0/GitHub - coalton-lang/coalton: Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.2024-01-30T06:51:20+00:00
https://github.com/coalton-lang/coalton
mccraigmccraigprogramming language lisp statically checked strongly typed haskell common replhttps://pinboard.in/u:mccraigmccraig/b:59d61739036f/GitHub - jank-lang/jank: A Clojure dialect hosted on LLVM with native C++ interop2024-01-30T06:47:48+00:00
https://github.com/jank-lang/jank/
mccraigmccraigclojure llvm c++ language lisp programminghttps://pinboard.in/u:mccraigmccraig/b:5999fe3d7cb9/Dan moved to mstdn.social: "I've run a big text adventure for thirteen years …" - Mastodon2024-01-28T23:10:00+00:00
https://mastodon.social/@ifixcoinops/105778289798706182
mccraigmccraigwebsite community tech programming game managementhttps://pinboard.in/u:mccraigmccraig/b:339e9ed967fd/Coding on Copilot: 2023 Data Suggests Downward Pressure on Code Quality (incl 2024 projections) - GitClear2024-01-28T16:50:16+00:00
https://www.gitclear.com/coding_on_copilot_data_shows_ais_downward_pressure_on_code_quality
mccraigmccraigai copilot code quality ml github programming computerhttps://pinboard.in/u:mccraigmccraig/b:482e8c86c983/Stacked Diffs Versus Pull Requests | Jackson Gabbard's Blog2024-01-26T23:59:50+00:00
https://jg.gg/2018/09/29/stacked-diffs-versus-pull-requests/
mccraigmccraiggit workflow stacked diff pr comparison programming version controlhttps://pinboard.in/u:mccraigmccraig/b:24bdd4f55213/Seamless, Fearless, and Structured Concurrency2024-01-22T15:55:19+00:00
https://verdagon.dev/blog/seamless-fearless-structured-concurrency
mccraigmccraigstructured concurrency programming asynchttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:829ffcd45db3/The problem of effects in Rust2024-01-22T09:58:05+00:00
https://boats.gitlab.io/blog/post/the-problem-of-effects/
mccraigmccraigrust programming language effects functional algebraichttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:d54c0b2afa9f/rosefromthedead/effing-mad: Algebraic effects for Rust2024-01-22T09:49:03+00:00
https://github.com/rosefromthedead/effing-mad/tree/main
mccraigmccraigrust effect library programming functional algebraichttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:3b79ca5e170c/Roc Tutorial2024-01-18T22:43:40+00:00
https://www.roc-lang.org/tutorial
mccraigmccraigroc programming language functionalhttps://pinboard.in/u:mccraigmccraig/b:13ff3f6a8586/GUIDEcx Customer Onboarding & Collaboration Solutions2024-01-18T14:13:17+00:00
https://www.guidecx.com/
mccraigmccraigcustomer onboarding tool web app programming businesshttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:4baabc56bf9b/The Koka Programming Language2024-01-18T10:35:02+00:00
https://koka-lang.github.io/koka/doc/book.html#why
mccraigmccraigkoka programming langauge algebraic effectshttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:f16a1f3ae67b/The Koka Programming Language2024-01-18T10:32:21+00:00
https://koka-lang.github.io/koka/doc/index.html
mccraigmccraigprogramming language strongly typed algebraic effects staticallyhttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:3f7f46640241/product metrics2024-01-17T06:41:53+00:00
https://x.com/PawelHuryn/status/1747356666008404037?t=N-9HgWTZSTXeuEyWu8Ok1A&s=09
mccraigmccraiglist product metrics programming businesshttps://pinboard.in/u:mccraigmccraig/b:53f7539a8573/Craig S. Kaplan: "January 14: "Less than 1KB artwork" Rather than …" - Mathstodon2024-01-15T21:34:30+00:00
https://mathstodon.xyz/@csk/111757446040350849
mccraigmccraigjoy division animation js HTML web programminghttps://pinboard.in/u:mccraigmccraig/b:d2036a5aa1d8/launch date2024-01-15T21:34:22+00:00
https://x.com/shreyas/status/1745961777257656628?t=BQVY6wZqZMfiNmL_QP2VBg&s=09
mccraigmccraiglaunch date deadline team motivation business velocity programminghttps://pinboard.in/u:mccraigmccraig/b:c2094e58e91f/Jack Rusher: "On the long list of ideas I wish were more widely…" - berlin.social2024-01-13T06:40:07+00:00
https://berlin.social/@jack/111742159538246176
mccraigmccraigclojure development environment programming clj cljshttps://pinboard.in/u:mccraigmccraig/b:50ec4f2d5bdc/// thinkbeforecoding -> Functional Event Sourcing Decider2024-01-12T15:21:43+00:00
https://thinkbeforecoding.com/post/2021/12/17/functional-event-sourcing-decider
mccraigmccraigfunctional event sourcing decider pattern programming fphttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:b83f0fd27615/Everything wrong with databases and why their complexity is now unnecessary – Blog2024-01-11T21:43:27+00:00
https://blog.redplanetlabs.com/2024/01/09/everything-wrong-with-databases-and-why-their-complexity-is-now-unnecessary/
mccraigmccraignathan marz db database programminghttps://pinboard.in/u:mccraigmccraig/b:6273e181f775/ype html>A Rapid Guide to All Rust Features | by David Lee | Dec, 2023 | Medium2024-01-11T21:43:26+00:00
https://medium.com/@lordmoma/a-rapid-guide-to-all-rust-features-6f2636dadc43
mccraigmccraigrust cheat sheet feature guide programming languagehttps://pinboard.in/u:mccraigmccraig/b:e217542a9fe0/A Global Design System | Brad Frost2024-01-11T21:43:25+00:00
https://bradfrost.com/blog/post/a-global-design-system/
mccraigmccraigglobal design system programming web app ui uxhttps://pinboard.in/u:mccraigmccraig/b:9db43533ee61/Home | Open UI2024-01-11T21:43:25+00:00
https://open-ui.org/
mccraigmccraigglobal design system ui ux programminghttps://pinboard.in/u:mccraigmccraig/b:0b3e970ca1f0/ype html>11 Companies Making $1M+ That Are [Practically] Bedroom Businesses | The Startup2024-01-11T21:43:24+00:00
https://medium.com/swlh/11-companies-making-1m-that-are-practically-bedroom-businesses-b6fae1f045f2
mccraigmccraigsolo solopreneur business idea programminghttps://pinboard.in/u:mccraigmccraig/b:23c1005e4cb2/Can Event-Driven Architecture make Software Design Easier? (with Bobby Calderwood) - YouTube2024-01-11T21:43:23+00:00
https://youtu.be/V7vhSHqMxus?si=t2vvjKghsVp_5t1l
mccraigmccraigevent sourcing driven architecture podcast jenkins programminghttps://pinboard.in/u:mccraigmccraig/b:ef654dc58958/Can Event-Driven Architecture make Software Design Easier? (with Bobby Calderwood) - YouTube2024-01-11T11:39:46+00:00
https://www.youtube.com/watch?v=V7vhSHqMxus&t=3386s
mccraigmccraigevent driven architecture programming sourcinghttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:b7cba3e6547f/[untitled]2024-01-10T12:17:27+00:00
https://web.mit.edu/jemorris/humor/500-miles
mccraigmccraigbug email 500 miles light speed funny programming systems sendmail sunoshttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:b6f4cc4ae6f7/CloudEvents |2024-01-08T17:51:02+00:00
https://cloudevents.io/
mccraigmccraigevent sourcing schema programming web storage database format cloud apphttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:956c28c63750/EventStore/EventStore: The stream database optimised for event sourcing2024-01-08T17:47:47+00:00
https://github.com/EventStore/EventStore
mccraigmccraigevent source stream database db programminghttps://pinboard.in/https://pinboard.in/u:mccraigmccraig/b:1fb0769df39f/tech interview2024-01-07T18:36:34+00:00
https://x.com/alexxubyte/status/1743676155268644981?t=huww0HSZNvr4DnmzIRrATg&s=09
mccraigmccraigtech interview resources programming career jobhttps://pinboard.in/u:mccraigmccraig/b:172976e4a36d/GerritHub: code review for GitHub private repositories – early access | GerritForge Blog2024-01-05T20:11:00+00:00
https://gitenterprise.me/2014/03/03/gerrithub-code-review-for-github-private-repositories-early-access/
mccraigmccraiggit code review programming revision control githubhttps://pinboard.in/u:mccraigmccraig/b:f1467e08ede9/Brian LeRoux 💚: "thx to the work of @ryan@mastodon.social on https…" - Indieweb.Social2024-01-04T18:24:51+00:00
https://indieweb.social/@brianleroux/111698828581911928
mccraigmccraigaws lite node js ts programminghttps://pinboard.in/u:mccraigmccraig/b:e48b80666a5b/Functor, Bifunctor, Trifunctor?. Bravely moving up the abstractions… | by Anton Antich | Superstring Theory | Medium2024-01-03T22:59:43+00:00
https://medium.com/superstringtheory/functor-bifunctor-trifunctor-c1424f9621af
mccraigmccraigfunctor bifunctor programming haskellhttps://pinboard.in/u:mccraigmccraig/b:263e523cb648/What we talk about when we talk about monads - monads-programming.pdf2024-01-03T17:45:24+00:00
https://tomasp.net/academic/papers/monads/monads-programming.pdf
mccraigmccraigmonads programming abuse misusehttps://pinboard.in/u:mccraigmccraig/b:83d442e1998f/[no title]2024-01-02T11:10:17+00:00
https://x.com/thiagoghisi/status/1741869380709892261?t=7IenohgtU1wz9cKeAcD5Ww&s=09
mccraigmccraigcareer catalyst programminghttps://pinboard.in/u:mccraigmccraig/b:3e4f308388d8/Charlie Stross: "WHAT— (Run this full-screen in a desktop web bro…" - The Wandering Shop2024-01-01T13:00:32+00:00
https://wandering.shop/@cstross/111680617544896448
mccraigmccraigbrowser desktop operating system programminghttps://pinboard.in/u:mccraigmccraig/b:5e074732c3bf/Please stop calling databases CP or AP — Martin Kleppmann’s blog2024-01-01T09:45:21+00:00
https://martin.kleppmann.com/2015/05/11/please-stop-calling-databases-cp-or-ap.html
mccraigmccraigbrewers cap programming system architecture database consistency availability designhttps://pinboard.in/u:mccraigmccraig/b:d64c294a79f4/You Can’t Sacrifice Partition Tolerance | codahale.com2024-01-01T09:30:22+00:00
https://codahale.com/you-cant-sacrifice-partition-tolerance/
mccraigmccraigbrewers cap system availability programming failure distributed systemshttps://pinboard.in/u:mccraigmccraig/b:590ace8fd82a/uber kafka2023-12-31T08:14:40+00:00
https://x.com/BdKozlovski/status/1740754518122336394?t=KMriGC_hKJW7WxQIlpKJwQ&s=09
mccraigmccraiguber kafka big data processing architecture programminghttps://pinboard.in/u:mccraigmccraig/b:cd16594b9f5b/ype html>Half a Year of Rust 🦀 | comsystoreply2023-12-25T21:33:21+00:00
https://medium.com/comsystoreply/half-a-year-of-rust-9b5d1d7ede
mccraigmccraigrust programming language learninghttps://pinboard.in/u:mccraigmccraig/b:ee548b6e9721/Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models | Extended Abstracts of the 2022 CHI Conference on Human Factors in Computing Systems2023-12-25T08:39:37+00:00
https://dl.acm.org/doi/10.1145/3491101.3519665
mccraigmccraigcopilot llm development programming speed velocity ai toolhttps://pinboard.in/u:mccraigmccraig/b:712d6c4745e9/ype html>How an Ugly Single-Page Website Makes $5,000 a Month with Affiliate Marketing | by Peter V. | Dec, 2023 | Medium2023-12-22T21:17:41+00:00
https://medium.com/@petervoica/how-an-ugly-single-page-website-makes-5-000-a-month-with-affiliate-marketing-c4974a8d1d69
mccraigmccraigspa hard disk price single page Amazon website programming business ideashttps://pinboard.in/u:mccraigmccraig/b:ec3818fc6649/ype html>Multi-threading is always the wrong design | by uNetworking AB | Nov, 2023 | Medium2023-12-22T21:14:30+00:00
https://unetworkingab.medium.com/multi-threading-is-always-the-wrong-design-a227be57f107
mccraigmccraigcpu programming threads JavaScript typescript language synchronizationhttps://pinboard.in/u:mccraigmccraig/b:f4bfa2caa879/Database Isolation Is Broken and You Should Care2023-12-22T20:57:11+00:00
https://materializedview.io/p/database-isolation-is-broken-you-should-care
mccraigmccraigpostgresql db acid database isolation programming sql criticism jepsenhttps://pinboard.in/u:mccraigmccraig/b:637b53081d10/Three types of AI-assisted programmers - Stack Overflow2023-12-21T11:08:53+00:00
https://stackoverflow.blog/2023/12/11/three-types-of-ai-assisted-programmers/
mccraigmccraigai programming llm copilot chatgpt junior senior developer mediocrehttps://pinboard.in/u:mccraigmccraig/b:d428798a9fa2/Kris Jenkins: "Elm’s been a hugely inspiring language to me, bec…" - Mastodon2023-12-20T18:26:47+00:00
https://mastodon.social/@krisajenkins/111613863142334539
mccraigmccraigprogramming language elm roc functional fphttps://pinboard.in/u:mccraigmccraig/b:853cc8427ba9/ype html>BETH: A Modern Stack for the Modern Web | by Yahia Berashish | Stackademic2023-12-18T22:17:03+00:00
https://blog.stackademic.com/beth-a-modern-stack-for-the-modern-web-1b3f3effb537
mccraigmccraigJavaScript typescript stack bun webServer programming webhttps://pinboard.in/u:mccraigmccraig/b:722eab2ffb0a/