@
wrote some really bad ruby code to generate map images from openstreetmap data. this will make me a lot of money someday
@
dynamic placeholders: surprisingly unintuitive to implement
@
me hanginโ€™ with my favorite scarecrow
@
I woke up this morning, chose Alpine.js, and have no regrets
@
I woke up this morning, chose Alpine.js, and have no regrets
@
I woke up this morning, chose Alpine.js, and have no regrets
scrappy emoji
noscrappy emoji
scrappy-retry emoji
@
I woke up this morning, chose Alpine.js, and have no regrets
@
I woke up this morning, chose Alpine.js, and have no regrets
@
working on a bank feature (i mean, what else would i be doing)
spring-of-making emoji
bank-hackclub emoji
@
making sprig but with ruby
ruby emoji
sprig-dino emoji
@
:dino-drake-nah: hack club sticker parodies :dino-drake-yea: hack club coaster parodies
bank-engineering emoji
sus emoji
spring-of-making emoji
@
i made aโ€ฆ skribbl.io bot that just straight-up draws the word
@
wom emoji
stickers emoji
@
@
i rewrote the way hack club bank manages transfer state to use aasm :skelly-dance-rainbow: this is interesting to nobody but me but iโ€™ve been planning this migration for a long time
goose-honk-technologist emoji
bank-hackclub emoji
maine_state emoji
github emoji
hackclub emoji
wom emoji
@
day 1 of #n-days-in-public
10daysinpublic emoji
among_us emoji
sprig-dino emoji
@
made a pie
@
youโ€™ve heard of Ruby on Rails, but this time, weโ€™re taking the roads. (going to rhode island for rubyconf mini)
rubyparrot emoji
ruby emoji
@
This morning I wrote a Webpack loader that lets you import Sass variables. (I promptly deleted it and swore never to speak of it again)
@
i made another thing
@
@
Imagine using a CNC as a typewriter (stay tuned for video)
@
Day 2 of writing a li'l song and throwing it into the void
@
okay so i kept forgetting to do #10-days-in-public. then i did some self-reflection, hit a minor emotional crisis, etc., and realized i should be doing something else. Day 1 of writing a li'l song and throwing it into the void
@
day 4, #10-days-in-public, yeah got the docker image for this to build again!
docker emoji
github emoji
@
woooooo so today i didn't work on resolute but i helped make (the beginnings of) a cnc machine #10-days-in-public
@
dino emoji
tw_tophat emoji
top-hat-trigger emoji
toitle-with-a-tophat emoji
@
first day of #10-days-in-public. got all the SSL certs renewed so production actually works again. tonight I'm gonna figure out why deploys aren't working (something related to Yarn PnP)
resolute emoji
@
sup scrappy
scrappy emoji
bank-hackclub emoji
@
Orpheus: now in :som-3:
@
bank phone
@
@
sprigboard
cat_typing emoji
sprig-dino emoji
summer-of-making emoji
@
this was a worthwhile use of my time, yeah
@
Gadzooks merch?
bang_1 emoji
summer-of-making emoji
@
Stumbled upon a nice view whilst gallivanting.
summer-of-making emoji
@
summer-of-making emoji
visionnaire-caleb emoji
@
:dino-drake-nah: !isAdmin :dino-drake-yea: isAdmin't
@
workin' on... dropdowns here's some code
@
I made bagels with Ced and Ella (and Max, kinda) and took this lame photo
summer-of-making emoji
upvote emoji
@
summer-of-making emoji
@
Fish.
summer-of-making emoji
@
On a Plane.
@
Working on a better login flow for Bank!
yubikey emoji
summer-of-making emoji
bank-hackclub emoji
@
Visited a makerspace with the Magnificent @msw and the Illustrious @ella, the latter of whom helped me laser-cut something for my desk (or my wall).
monkey-laser emoji
summer-of-making emoji
@
Montreal!
canadaparrot emoji
summer-of-making emoji
@
In the kitchen, cookin' music
summer-of-making emoji
@
i wonder if this still works
@
we do serious business at hack club bank. we even have an official office sign
goose-honk-technologist emoji
summer-of-making emoji
bank-hackclub emoji
hackclub emoji
@
Festivities.
@
Saw a train (pictured) and a bowling-ball-juggler.
@
Today I worked on a super-cool ~jank~ Bank link unfurler for Slack! (code) here's a chicken
hackclub emoji
chickenonthesticks4 emoji
goose-honk-technologist emoji
github emoji
summer-of-making emoji
bank-hackclub emoji
matilda emoji
cooll-dino emoji
slack emoji
@
summer-of-making emoji
@
I'm definitely showcasing an upcoming Bank feature, and not promoting Wack Club's donation page
@
:bank-hackclub-party:
summer-of-making emoji
bank-hackclub-party emoji
bank-hackclub emoji
@
Today I went on a bike ride with the one and only @matt (the first official Hack Club New Hampshire Meetup!) Saw a bunny (pictured) and a deer.
@
Did some updating to my website. (added a guestbook tooโ€“ thanks @ella for the idea!)
@
spring-of-making emoji
@
@
spring-of-making emoji
pr emoji
yay emoji
@
Copilot be like: // confetti
@
found a bea(r|ver) thing
beaver emoji
spring-of-making emoji
@
Pulling apart GitHub's WebAuthn implementation :hacker:
scrappy emoji
spring-of-making emoji
yubikey emoji
github emoji
@
So this is what I'm debugging tonight :errors:
@
working on that thing again
wom emoji
@
This is definitely overengineered.
@
all of gadzooks' products offer the very best in uptime and reliability
wom emoji
resolute emoji
checks-passed-octicon emoji
@
@
Wrote a neat little Rails concern :broken_clock:
@
Added frontend error tracking to Resolute, which was a fun foray into injecting build-time variables with esbuild :esbuild:
@
:pee: ~the hack club stack strikes again~
goose-honk-technologist emoji
peefest emoji
fest emoji
wom emoji
@
It seems that Orpheus has wandered her way into the physical realm...
wom emoji
orpheus emoji
@
snow!
@
Currently dealing with a rather comedic series of issues related to SSL :cloud-thoughts-head-empty:
octicon-x-failing-checks emoji
wom emoji
cloud-thoughts-head-empty emoji
@
@
tailwind enjoyer :tailwind:
tailwind emoji
wom emoji
@
Pre-season robotics competition.
@
wordle but for slack channels
slack emoji
wom emoji
wordle emoji
@
:thisisfine:
wom emoji
@
Ah, the fun of running your own PaaS
wom emoji
@
Went for a snow hike and saw a bird.
@
i made the tooltips work! (most of the time)
@
wom emoji
@
Snow!
@
Link unfurling 2.0, and this time it's running in production :yay:
@
(janky) link unfurling!
@
You can change your password now!
@
wom emoji
yay emoji
github emoji
@
more Docusaurus stuff! :smug-dino:
@
Switched Resolute over to Yarn 3 + PnP, a change I thought I'd never make. Begone, ye node_modules.
@
my code-in-the-dark for hackclub.com/slack :xd: (if you participated you should share yours too!)
slack emoji
goose-honk-technologist emoji
wom emoji
@
here, have some jank code
jankman emoji
goose-honk-technologist emoji
wom emoji
lookingup-blurry emoji
@
wack emoji
wom emoji
@
Makin' a Tailwind plugin to ship later today!
@
trying out laravel :phparrot:
phparrot emoji
wom emoji
@
i made, er, a cell
wom emoji
blender emoji
@
Exciting win this evening: I wrote a Caddy plugin for DNSimple to facilitate the fetching of a single wildcard TLS cert for hackclub.app AND IT ACTUALLY WORKED :ultrafastparrot:
@
Writing a DNSimple package for Caddy :haas:
haas emoji
wom emoji
@
At a concert!
@
My very much work-in-progress rendition of Czardas, a fun piece for solo violin
@
scrappy emoji
wom emoji
@
Working on a browser extension with Svelte, Tailwind, and Parcel! :svelte: (haven't touched WebExtensions for a while)
github emoji
svelte emoji
wom emoji
@
wom emoji
resolute emoji
@
lol i made coffeescript work with next.js
@
Made a little :resolute: demo with Alpine.js!
upvote emoji
resolute emoji
wom emoji
js emoji
@
Still no coherent vision, but it's (partially) responsive now!
wom emoji
resolute emoji
@
@
beachball emoji
wom emoji
@
wom emoji
@
scrappy emoji
wom emoji
@
Turbo Streams 2: electric boogaloo except this time it's running in production! ~try it out at useresolute.com~
@
Also messing around with Turbo Streams (turns out it integrates really well with Rails Action Cable ๐Ÿ›ค๏ธ)
wom emoji
rail-spike emoji
@
wom emoji
bank-hackclub emoji
@
hackin'
@
who dis
wom emoji
@
Try viewing this image in Safari :safari:
newslack emoji
safari emoji
wom emoji
@
cool upcoming project just hit 100 commits ๐Ÿ’ฏ
@
my first rodeo with Active Storage in Rails!
@
This modal was written in JSX. No big deal, right? I mean, everyone and their cousin uses JSX and React. But what about JSX without React? Yep, I hacked together a tiny React.createElement polyfill that lets elements like this be used as simply as document.body.appendChild(<div>HELLO WORLD!</div>). I didn't even have to use Babel (esbuild ftw) :cooll-thumbs: I didn't publish this as its own package (mostly because I'm sure someone else already has), but the majority of the code is in this file if you want to check it out ๐Ÿ‘€
github emoji
react emoji
aom-21 emoji
js emoji
goose-honk-technologist emoji
@
@
i โค๏ธ authorization
rubyparrot emoji
aom-21 emoji
@
Switched an upcoming project from Webpack to PostCSS + esbuild (jsbundling-rails is somewhat helpful)
github emoji
aom-21 emoji
@
Early version of Resolute's Slack integration :cooll-thumbs:
slack emoji
aom-21 emoji
@
set up dokku on a li'l server
aom-21 emoji
@
#adventofcode day 2 :wahoo-fish:
aom-21 emoji
wahoo-fish emoji
rustlang emoji
aoc emoji
@
cool thing
safari emoji
firefox emoji
@
my Advent of Code solution :peefest:
aom-21 emoji
goose-honk-technologist emoji
aoc emoji
@
customizing docusaurus
aom-21 emoji
@
ooooooo forgot to post this last week: I passed an audition into the NH All-State Festival Orchestra, basically an annual event for the top high-school musicians in New Hampshire! :nh: I'm super excited this year because (barring catastrophe) it'll be in-person again (it was canceled my sophomore year and "virtual" my junior year) attached is a nonsensical series of numbers to appease scrappy
@
the API is taking shape :hellmo: this message is sponsored by jbuilder
aom-21 emoji
rubyparrot emoji
github emoji
@
Implementing server-side OAuth :yeah:
aom-21 emoji
@
SNOW
@
SNOW
@
SNOW
@
@
Trying out HAML ๐Ÿคฉ
@
Hiked a mountain today!
@
also (horribly) transcribing a song for no reason
aom-21 emoji
@
I did not do anything worthwhile today (or really at all this week) BUT I figured out Go vendoring in order to patch a bug in a library that #temp-email uses :cooll-thumbs:
aom-21 emoji
@
help i actually like rails
@
after many tears, I managed to get React + Rollup working (I had only ever used Webpack previously)
react emoji
aom-21 emoji
sad-cat-thumbs-up emoji
@
Turbo + Bank == neat progress bar
github emoji
aom-21 emoji
bank-hackclub emoji
@
Kotlin running on an FRC robot! (thanks @aiden.bai05 for the inspiration :yeah: )
@
me irl
aom-21 emoji
@
Leaf season is here
@
when the mayhem bot causes mayhem
@
Here's a sneak peek at what I've been working on for the past few days: actual email integration for the CoC reporting system!
@
aom-21 emoji
goose-honk-technologist emoji
@
Today I visited Champlain College in Vermont, saw the lรธveli lakes, and observed a crucial typo
imposter-vt emoji
aom-21 emoji
@
Updating my 2FA extension for Raycast to work with the new API!
raycast emoji
aom-21 emoji
@
Made some headway on the #hack-as-a-service CLI!
goose-honk-technologist emoji
aom-21 emoji
@
set up a code-server powered in-browser IDE (that I will probably never use)
aom-21 emoji
github emoji
goose-honk-technologist emoji
@
:haas:
aom-21 emoji
@
some might call this a waste of time they're absolutely correct
aom-21 emoji
@
Some ask why, I ask why not.
aom-21 emoji
salute emoji
@
musical musings
aom-21 emoji
@
Wrote a frontend test for #hack-as-a-service!!!!!!
@
fixed a semi-major #hack-as-a-service bug by adding one character :yuh:
yuh emoji
aom-21 emoji
@
all of my posts are literally code screenshots but here's another one (this time I added Cypress-powered testing to the #hack-as-a-service frontend)
goose-honk-technologist emoji
aom-21 emoji
@
hey look it's a database transaction :postgres:
aom-21 emoji
postgres emoji
@
doin' what i do best (code, that is)
goose-honk-technologist emoji
aom-21 emoji
rustlang emoji
@
interesting stuff that happened today: โ€ข I randomly got Xcode 13 (and it has Vim mode) โ€ข gadzooks.me now uses Next.js ~๐Ÿคฎ~ โ€ข I won a :pop-os: coaster(???)
js emoji
nextjs emoji
aom-21 emoji
vim emoji
swift emoji
@
@
ruby best lang
@
aom-21 emoji
nextjs emoji
@
Various planes
@
calebcool emoji
aom-21 emoji
@
upvote emoji
aom-21 emoji
@
webauthn shenanigans
aom-21 emoji
@
behold: the moose and the lobster
@
๐Ÿ“ˆ
@
:meesedarkmode:
summer21 emoji
meesedarkmode emoji
@
messing around with custom psql prompts :postgres:
summer21 emoji
postgres emoji
@
i have nothing interesting to say so here's a starbucks email that almost caused the collapse of reality as we know it
@
made the #hack-as-a-service docs (hackclub.app/docs) look cooler (and work on mobile) :yeah:
summer21 emoji
goose-honk-technologist emoji
ultrafastparrot emoji
@
I hate email so much that I wrote a horrendous non-spec-client SMTP server in ~2 hours at midnight โœ‰๏ธ send an email to anything@mail.calebden.io and it'll get forwarded to #calebs-steps (unless it breaks which it probably will) fun facts: โ€ข doesn't support TLS โ€ข doesn't check message signatures โ€ข uses regex + some cursed logic to extract the message โ€ข actively violates several parts of the SMTP specification and the github: github.com/cjdenio/bad-mail-server
@
I don't know if you need to see a turtlesnail today, but we all do at some point so here you go ๐Ÿ’–
@
goose-honk-technologist emoji
summer21 emoji
@
spring-of-making emoji
rustlang emoji
@
My house, not my cat
@
c o d e
summer21 emoji
@
So that's what happens when you fire up netcat and try to log in over SMTP :peefest:
summer21 emoji
peefest emoji
im_fucking_sobbing emoji
@
shorty (the best link shortener) can now be one-click deployed to Heroku! :heroku:
summer21 emoji
tompog emoji
github emoji
@
summer21 emoji
spotify emoji
@
summer21 emoji
@
MY TOTP IMPLEMENTATION WORKS!!!!!!!
expanding_brain_4 emoji
tompog emoji
summer21 emoji
yay emoji
@
summer21 emoji
le_fishe emoji
upvote emoji
@
๐Ÿ”ฅ
@
github emoji
summer21 emoji
graphql emoji
rustlang emoji
@
Introducing... the Ultimate Authoritative React Component Snippet (or UARCS for short) :react:
react emoji
summer21 emoji
@
making progress on that crazy lighting control system
summer21 emoji
@
made it so I can SSH into my Mac from anywhere via Tailscale :yeah:
summer21 emoji
@
I found a mountain
@
github emoji
spring-of-making emoji
@
Went for a walk and found a TURTLE
cowboy-turtle emoji
yay-toitle emoji
beachball emoji
spring-of-making emoji
@
lookeeee i took a picture
spring-of-making emoji
@
Made some tiny changes to my Dracula-inspired Slack theme: #282A36,#44475A,#BD93F9,#282A36,#6272A4,#F8F8F2,#50FA7B,#FF5555,#282A36,#F8F8F2
slack emoji
spring-of-making emoji
@
Working on a little thing with :svelte: + :tailwind:
tailwind emoji
spring-of-making emoji
@
@
2 new hacker stickers
@
@
New programming font + secret project
spring-of-making emoji
@
@
made an only slightly wonky color picker component
spring-of-making emoji
@
:ticket_punched:
ticket_punched emoji
spring-of-making emoji
aussiecaleb emoji
@
trackpad-controlled faders ftw
spring-of-making emoji
@
Dinopolls can now contain a theoretically infinite number of options :0-9_numbers:
spring-of-making emoji
@
Went for a bike ride and found a turtle (actually 2) and a secluded lake
@
currently trying to reverse-engineer Slack's slash commands API :coolsad:
slack emoji
spring-of-making emoji
@
~inferior ticket~ :nextjs:
nextjs emoji
spring-of-making emoji
@
friendly reminder that CalebConf 2021 registrations are now open! Reserve your ticket today! :calebcool: clb.li/conf
ultrafastparrot emoji
spring-of-making emoji
@
Wrote a React useState snippet for VS Code (and Vim too) :celebratoryrat:
@
github emoji
spring-of-making emoji
vim emoji
@
so I've been a Hack Clubber for a year today! ๐ŸŽ‰ thanks so much to everyone who's made this such an amazing experience ๐Ÿ’– here are my first 2 public messages to appease scrappy :rayge:
@
working on my Vim setup (clb.li/vim) while also playing around with the Docker API
docker emoji
spring-of-making emoji
vim emoji
@
:cat_typing:
spring-of-making emoji
@
decided to use vim today, 'cause why not :nvim:
spring-of-making emoji
vim emoji
@
Wrote a fig definition for fgh!
@
just hit 2,000 contributions! (i wanted to hit 2,000 last year but it is what it is lol)
@
Went on a bike ride! idk what this river is but it looks nice
@
Just figured out this fun cross-site cookie thingย ๐Ÿช basically i had a frontend and backend on different hosts, and had to get the backend's cookies to get sent along with the frontend's requests to itย :blobfearsweat:
@
Just figured out this fun cross-site cookie thing ๐Ÿช basically i had a frontend and backend on different hosts, and had to get the backend's cookies to get sent along with the frontend's requests to it :blobfearsweat:
spring-of-making emoji
@
vs-slack is slowly coming to life :eyes_squint: (you can try out the beta at clb.li/vs-slack if you like)
slack emoji
vsc emoji
spring-of-making emoji
@
slack for vs code ๐Ÿ‘๏ธ
goose-honk-technologist emoji
ratguitar emoji
vsc emoji
slack emoji
spring-of-making emoji
upvote emoji
@
woooooooooooo i got a svelte app embedded in a Rust binary ๐ŸŽ‰ :ferrisbongo: ๐ŸŽ‰ (for clb.li/shorty of course)
spring-of-making emoji
svelte emoji
rustlang emoji
@
ricing vim for the 6% of coding that i do in it :nvim:
spring-of-making emoji
vim emoji
@
finally set up a dotfiles repo for my mac! it's a huge improvement over my old linux one (not quite matt-level, but maybe someday) clb.li/config
spring-of-making emoji
linux emoji
@
programming my Orpheus Leap in Go! :bongo:
upvote emoji
bongo emoji
arduinoorpheus emoji
spring-of-making emoji
@
Big news: scrapbooks now have RSS feeds! ๐ŸŽ‰ Visit yours by appending .rss to the end of your scrapbook's URL, e.g. scrapbook.hackclub.com/caleb.rss (doesn't support custom domains) You should also be able to run /feed subscribe <https://scrapbook.hackclub.com/username.rss> to subscribe a Slack channel to your scrapbook, but I admittedly haven't tried it. Thanks @sampoder for helping out! :sam-1:
sam-1 emoji
ultrafastparrot emoji
slack emoji
upvote emoji
spring-of-making emoji
@
just a friendly test post
scrappy emoji
spring-of-making emoji
@
one more dinopoll update before i go to sleep :interested_dino: the polling dino has its own workflow step now, so you can automate the creation of polls! ๐Ÿ“ˆ
@
Some exciting new @undefined updates! :confused-dino: โ€ข First off, polls now have a handy-dandy progress bar โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ to let you know how popular an option is at a glance :eyes_squint: โ€ข Second off, you can now create polls that allow other people to add options; super handy if you're looking for recommendations or project name/domain ideas! (it's also a super sneaky way of adding more than 4 options to a poll :blobninja:)
@
packs bags
upvote emoji
spring-of-making emoji
@
also made this little clicking animation using a fancy CSS selector with a Bulma modal
@
upvote emoji
spring-of-making emoji
@
look at this beautiful query :postgres:
spring-of-making emoji
postgres emoji
@
dinopolls can now be made to support multiple votes! :confused-dino:
@
wrote a tiny li'l MJPEG server library in Python for my robotics team! clb.li/TE1Wo
@
:svelte:
spring-of-making emoji
@
CORS is funnnnnn
respects emoji
spring-of-making emoji
@
Got my Hacktoberfest shirt today!!!
hacktoberfest emoji
spring-of-making emoji
@
Trying out Svelte + Vite! :svelte:
spring-of-making emoji
svelte emoji
@
switched shorty over from redis to postgres! this is a snippet of some diesel stuff :gas: clb.li/short
postgres emoji
spring-of-making emoji
@
Today I biked from NH to Massachusetts! 35 miles there and back. I'm tired. ๐Ÿšฒ Super nice weather though! ๐ŸŒž
@
Got my website's backend on GitHub Packages! It's really cool; I'd like to publish more stuff on it :githubparrot:
github emoji
spring-of-making emoji
@
i have 0 interesting things to post, so i registered my left index finger for those times i'm holding something in my right
@
i made that previous snippet โฌ†๏ธ look nicer
spring-of-making emoji
rustlang emoji
@
rewriting my link shortener in rusty rust
spring-of-making emoji
rustlang emoji
@
Slack request verification in Rust (please ignore the horrendous error handling lol)
rustlang emoji
spring-of-making emoji
slack emoji
@
spring-of-making emoji
@
spring-of-making emoji
@
trying to set up an object storage thing for my new website!
spring-of-making emoji
@
brushing up on trigonometry (figma pong here i come)
@
making a figma plugin
spring-of-making emoji
figma emoji
@
today i set up/debugged/fixed/fixed again a super cool dokku-powered deployment system for hackagotchi! ๐ŸŽ‰
spring-of-making emoji
@
๐Ÿ˜Ž time to do some work on this
beachball emoji
@
dockerizing hackagotchi
wom emoji
docker emoji
@
I'm trying out a right sidebar because I hear it's good :vsc:
wom emoji
@
added a secret turtle clan to my website ๐Ÿข
poggers emoji
wom emoji
@
idk what to post so feast your eyes on this gin middleware
wom emoji
@
Iโ€™m doing some macro-backed GraphQL queries in Rust :ferrisbongo:
rustlang emoji
wom emoji
@
look at this wonderful snippet of :ferrisbongo:
wom emoji
@
writing a script to download hackagotchiโ€™s config ~why am i still doing this~
eggsdee emoji
wom emoji
@
that feeling when you compile hackagotchi and it doesnโ€™t immediately die
wom emoji
rayge emoji
@
:ferrisbongo:
wom emoji
rustlang emoji
@
I couldnโ€™t come up with a status, so I wrote a script that randomizes it every 5 seconds ยฏ\(ใƒ„)/ยฏ
@
finally organized my dock, though iโ€™ll likely never see it again (raycast ftw) also scrappyโ€™s down so this wonโ€™t get uploaded (my posts never get uploaded anyway tho)
@
finally organized my dock, though iโ€™ll likely never see it again (raycast ftw) also scrappyโ€™s down so this wonโ€™t get uploaded (my posts never get uploaded anyway tho)
beachball emoji
wom emoji
@
finally organized my dock, though iโ€™ll likely never see it again (raycast ftw) also scrappyโ€™s down so this wonโ€™t get uploaded (my posts never get uploaded anyway tho)
@
messing around with shared libraries
wom emoji
@
trying to build a desktop app from source, with minimal success (though i was able to successfully recompile a library for arm ๐Ÿ˜Ž)
beachball emoji
wom emoji
@
wom emoji
docker emoji
@
coding some very secret stuff
@
building a :vsc: extension for fgh :fgh:!
wom emoji
fgh emoji
vsc emoji
upvote emoji
@
wrote 2 #raycast script commands: one to set my slack status and one to open VS Code to an fgh project!
@
yooooo i got kitty working (and forgot to install neofetch ๐Ÿ˜œ )
wom emoji
@
Messing around with particle simulations in Resolve!
beachball emoji
wom emoji
upvote emoji
p_whitesmoke emoji
@
Today I got my first Mac! :appleinc:
@
my last neofetch as a linux user :linux:
wom emoji
salute emoji
linux emoji
@
Designing someone's website with :figma:
@
Building a Trello power-up with Webpack and TypeScript ๐Ÿ˜Ž
@
Set up an SSH config file so I can get into my VPS with just ssh do!
upvote emoji
beachball emoji
wom emoji
linux emoji
@
Today i set up a DigitalOcean VPS running CapRover :digitalocean: Thanks @matthewgleich for inspiring me!
upvote emoji
digitalocean emoji
wom emoji
@
Finally got a decent GraphQL paginator running! :graphql:
@
I hiked a nearby mountain to watch the sunrise this morning ๐ŸŒ„
@
๐ŸŒŒ :vim:
wom emoji
vim emoji
@
I feel like such a sysadmin ๐Ÿ˜Ž
@
Created my first row with gorm!
wom emoji
@
And so, Apple claims yet another unwary shopper...
flying_money_with_wings emoji
appleinc emoji
wom emoji
@
expanding_brain_4 emoji
upvote emoji
wom emoji
github emoji
@
@
This window you see before you was written in Emojicode! :fastparrot: ๐Ÿ˜œ I've started porting GTK to Emojicode, and it's quite interesting...
@
Today I discovered that ORMs are actually very useful!
wom emoji
@
Learning about Debian packaging for no particular reason :linux:
wom emoji
linux emoji
@
c++ is interesting
wom emoji
@
Drinking my Holiday Box cocoa, all while debugging a GraphQL frontend, pretending I know how photography works, and listening to some ๐ŸŽ„ Who am I kidding; this post is literally an excuse to see my name on the livestream :hackclub:
@
I ALMOST HIT 100!!!!! :fastparrot: (this is very rare; my average is like 80)
wom emoji
ultrafastparrot emoji
@
This absolutely made my day; thanks @matthew and @msw! :hackclub:
yay emoji
wom emoji
@
๐Ÿ‘‹ i'm back
sadthonk emoji
wom emoji
beachball emoji
@
testing testing one moo three
wom emoji
@
testin' something cool ๐Ÿ‘€
wom emoji
@
because this seems to be a trend; i, too, have received an informational message from the great dino herself :orpheus:
@
here's a picture of sam while he attempts to fix my scrapbook :sam-1:
@
I'm installing LaTeX today (fingers crossed I don't run out of storage ๐Ÿคž)
beachball emoji
@
Joined the GitHub mobile beta today (exactly at 10)
github emoji
beachball emoji
@
Look! A TCP server in Emojicode! โœจ
beachball emoji
ultrafastparrot emoji
eggsdee emoji
@
#adventofcode day 4 has been successfully solved! It was a rather terrible solution, but hey, it worked ยฏ\(ใƒ„)/ยฏ
@
Just finished AoC Day 3 with :rust: and :nvim:!
rustlang emoji
@
Today I wrote a bare-bones interpreter in Rust (to solve one of the 2019 AoC problems)
@
Today I got my first ever set of Hack Club stickers!!! :hackclub:
parrot emoji
goose-honk-technologist emoji
upvote emoji
gothonk emoji
@
Today I'm writing TypeScript definitions for the Trello Power-Up API! (also I'm using :nvim:)
nvim emoji
@
yee i am a hardcore vim user now :nvim:
nvim emoji
vim emoji
ultrafastparrot emoji
@
here's me trying to use tmux!
@
Today I finally got DaVinci Resolve up and running on Linux using MakeResolveDeb! ๐ŸŽ‰
linux emoji
@
Workin' on a super fancy new project with Go! :gopher:
vsc emoji
gopher emoji
@
Got my link shortener working at l.clb.li!
@
Building a GraphQL API in Go! :gopher:
gopher emoji
@
This is your friendly reminder that CalebConf 2020 registrations are STILL OPEN!!! Reserve your limited-edition ticket today, for half the cost! ๐ŸŽ‰ Head on down to conf.clb.li to get in on the action! :caleb5:
@
@
6 months ago, I didn't know anyone my age interested in coding. While my past self didn't recognize it, I deeply needed a community of like-minded, and similarly aged, individuals. Then I discovered Hack Club, and everything changed. I was introduced to a brave new world where ability isn't confined by age, it's allowed to blossom. A world where even a high school student can, with the help of others, make truly significant contributions to the today's world. From the second I joined, I've been continually blown away by how much Hack Club has impacted me and others. And this all started, a bunch of years ago, by one man with a vision. Soooo... happy birthday @zrl! ๐ŸŽ‚ You're nothing short of awesome, and I hope you have an amazing day! ๐ŸŽ‰
@
Ayyyy look at that number
@
LaTeX is amazing :fastparrot:
fb-wow emoji
summer-of-making emoji
@
Tryin' to build Alacritty from source :linux:
summer-of-making emoji
linux emoji
@
This is me using Codespaces! Works terribly on Firefox.
summer-of-making emoji
github emoji
@
Here's my first multistage Docker image!
summer-of-making emoji
@
I'm gonna try to get @scrappy to react with as many emojis as possible, for no particular reason. When we arrived in space, there were shouts of "yay!" and "hooray!" I wanted to sleep, but the sunset was much too captivating. As I struggled to paint a representation of the masterpiece, my art was cut short by a reminder of our predicament. Our ship's Linux core had been damaged by a rain storm. Upon further inspection, is appeared as though the Rust installation on our ship's robot had been corrupted. We debated which language to replace it with; "Golang!" Matt said. "Swift!" Linus shouted. "Deno!" "JavaScript!" We decided on rewriting the robot's code using minecraft redstone (that way we didn't have to use npm). 15 years later, once we finished, we pushed to the GitHub repository. But wait! The robot's hardware was also severely crippled. We had to 3d print some parts, after getting the models from Google.
@
Started work on an Uno game renderer in React (Slack bot to come) :unoreverse:
@
Ah yes, Slack bots written in Go :gopher:
slack emoji
gopher emoji
summer-of-making emoji
@
Relax
summer-of-making emoji
@
Coming soon...
@
Today I switched from bash to fish! ๐ŸŸ
@
Wanna rickroll your website's viewers? Enter rick.js, a zero-dependency, 25 line JS library designed to make disguising links easy. :rickroll:
summer-of-making emoji
rickroll emoji
js emoji
@
Some fun GitHub API stuff :githubparrot:
summer-of-making emoji
github emoji
githubparrot emoji
@
Also today I added linting to a Go project. Look at all those errors
summer-of-making emoji
@
posting the same image as luke because it totally has my username in it
summer-of-making emoji
@
:ricey3:
summer-of-making emoji
@
Well that's just downright sad.
sad-yeehaw emoji
slack emoji
summer-of-making emoji
@
Today I discovered that Git hooks are super useful
summer-of-making emoji
@
summer-of-making emoji
@
Today I spent way too long on this challenge. (haven't solved it yet)
summer-of-making emoji
@
Today I fixed an issue with Replier that made it trigger on message deletion. #slackapiquirks
summer-of-making emoji
@
I'm building a Slack app in Dart ๐ŸŽฏ! Here's my pubspec.yaml...
slack emoji
summer-of-making emoji
@
Part of the 9 days of sharing some of my favorite quotes!
summer-of-making emoji
@
Part of the 9 days of sharing some of my favorite quotes!
@
Part of the 9 days of sharing some of my favorite quotes!
@
Part of the 9 days of sharing some of my favorite quotes!
summer-of-making emoji
@
Part of the 9 days of sharing some of my favorite quotes!
summer-of-making emoji
@
Part of the 9 days of sharing some of my favorite quotes!
summer-of-making emoji
@
Part of the 9 days of sharing some of my favorite quotes!
summer-of-making emoji
beachball emoji
@
Part of the 9 days of sharing some of my favorite quotes!
summer-of-making emoji
beachball emoji
@
So starting tomorrow I'll be vacationing off the grid ๐ŸŒด As I won't be working on any projects, I've decided to spend the next 9 days sharing some of my favorite quotes, from thought-provoking, funny, and in-between. Enjoy!
summer-of-making emoji
@
Guess what! Replier isn't limited to Hack Club anymore; you can now install your favorite autoreply bot on your own Slack workspace! ๐ŸŽ‰ :yay: :fastparrot: Install it here!
@
Learning Bloc for Flutter :flutter:
flutter emoji
summer-of-making emoji
@
I hit a streak count of 50 ๐ŸŽ‰
@
Today I went hiking in the White Mountains. (Also, strong winds make my hair look more majestic than normal)
@
I'm proud to present... ๐ŸŽ‰ :scrappyparrot: <https://scrapbook.hackclub.com/caleb|My new Scrapbook profile!> ๐ŸŽ‰ :scrappyparrot: Featuring a lovely beach scene with a captivating sunset, this theme is kinda decent in my (humble) opinion. Some fun facts about it: โ€ข Every 4 minutes, the sun sets, then rises โ˜€๏ธ โ€ข It's 100% CSS animations! No GIFs were harmed in the making of this scrapbook. :parrot: โ€ข The bird's name is Garry. ๐Ÿฆ He really like skiing, and wants to become a professional ski jumper someday. โ›ท๏ธ โ€ข It doesn't work on mobile, and it'll actually warn you if you try to view it on a small screen! ๐Ÿ“ฑ โ€ข I used many much pseudo-elements ๐Ÿ–ผ๏ธ Check it out (on desktop, please)! scrapbook.hackclub.com/caleb
@
Finally learning Figma :figma:
summer-of-making emoji
figma emoji
@
Did a call with Max, Luke, and Malte about some Slack stuff today :slack:
@
Preparing for the Scrapbook decorating contest ๐Ÿ˜Ž
summer-of-making emoji
@
I added basic unit testing to Replier! :fastparrot:
github emoji
summer-of-making emoji
@
@
Figured I'd share some recent updates to Replier! ๐Ÿค– โœจ Cool feature 1: Autoreplies in DMs now only get sent once every 15 minutes. That way you can still have a conversation, even if you're on vacation! ๐ŸŒด โœจ Cool feature 2: Your autoreply will now get triggered if someone mentions you in a channel or multi-person DM. It even works in threads! ๐ŸŽ‰ That's all, folks! Remember to check it out on GitHub :githubparrot:!
@
github emoji
summer-of-making emoji
slack emoji
@
r e a c t :react:
react emoji
summer-of-making emoji
@
Doing some c o d i n g (for the autoreply bot)
@
I'm proud to announce the launch of Replier, a Slack app for setting up autoreplies! ๐Ÿค– ๐ŸŽ‰ Going on vacation or taking a break from Slack? ๐ŸŒด Cover all your bases by automatically letting people know. Try it out here! Replier is open-source on GitHub, so feel free to open issues, contribute, or give it a ๐ŸŒŸ!
@
@
Today I opened a PR in the Cheese Touch app! ๐Ÿง€
@
github emoji
darkmodeparrot emoji
summer-of-making emoji
@
Building a WordPress theme! :wordpress:
summer-of-making emoji
@
Discovered a tool called wp-env that lets you easily spin up WordPress environments for developing themes and plugins. As a :wordpress: nerd, it's super helpful!
summer-of-making emoji
wordpress emoji
@
Docs are fun
summer-of-making emoji
@
Got first place in my driver's ed exam practice! ๐ŸŽ‰ :parrot:
@
@
summer-of-making emoji
github emoji
@
Just fixed the weirdest issue with vercel dev. Turns out you can't name a Go serverless function Auth (so I went with LoginRoute) ๐Ÿคท
vercel emoji
gopher emoji
summer-of-making emoji
@
Here's a stock photo of a lazy-looking pooch. I just got home from vacation and have nothing exciting to ship at the moment ๐Ÿ˜
summer-of-making emoji
@
Building my second project with Go! :gopher: This time, I'm using the image package...
gopher emoji
summer-of-making emoji
@
Designed a decent logo for a new project! :slack: Now I gotta go write the code...
slack emoji
summer-of-making emoji
yay emoji
@
Just discovered that Vue has built-in list swap animations! :fastparrot:
summer-of-making emoji
@
Today I went driving with my driver's ed instructor for the first time! ๐Ÿš— Suffice to say I did not make headlines. ๐Ÿ˜Œ That isn't actually the car I drove, by the way โฌ‡๏ธ
@
Introducing... Contributor List! ๐ŸŽ‰ It's a GitHub Action that automatically adds a cool contributor list to your README (like that one โฌ‡๏ธ) Don't like the default look? You can customize it to your heart's content with a Jinja template. Check it out! github.com/cjdenio/contributor_list#readme
github emoji
summer-of-making emoji
@
Working on the Birthday Dashboard ๐ŸŽ‚
@
@
Working on an FRC-related Discord bot ๐Ÿค–
@
Two months ago today, I was invited to join this strange-looking Slack workspace where everyone knew how to code. These past two months have been some of the coolest in my life! :parrot:
yay emoji
slack emoji
summer-of-making emoji
ultrafastparrot emoji
hackclub emoji
@
Messing around with the concept of building broadcast graphics with React & GSAP :react: (CasparCG is really really cool)
summer-of-making emoji
react emoji
@
Making a fancy App Home! :slack:
slack emoji
summer-of-making emoji
@
OK, I'm forcing myself to work on only one major project at a time. I'm prone to having way too many unfinished projects ๐Ÿ˜„
@
Added FRC match score notifications to FRCBot 2.0! ๐Ÿค–
@
Playing around with the Google Cloud Datastore API :google:
@
Umm... 800 commits?
1000 emoji
summer-of-making emoji
github emoji
parrot emoji
githubparrot emoji
@
Just did a really satisfying refactor, turning ~270 lines into this tiny file you see here! (It's for this project)
@
Here, enjoy a gif of a spinning beachball :beachball:
summer-of-making emoji
beachball emoji
@
I just upgraded to one of ngrok's paid plans! (They gave me an educational discount) No more randomly generated URLs for me ๐Ÿ˜„
summer-of-making emoji
yay emoji
@
Since @tmb wanted someone to ship something, I added a scrapbook counter widget to my website!
summer-of-making emoji
parrot emoji
@
I pulled every single scrapbook post into a MongoDB cluster to do some analytical stuff. :stonks: I hope to share some of it soon! And yes, that's 1,963 amazing posts!
@
@
Added a view counter to my scrapbook! ๐Ÿ‘€ The backend is open source on GitHub, too!
@
Contributed to the scrapbook by making links with spaces work!
@
rishi isn't letting up and it is not funny. i need to take him down (after sam, of course)
@
@
Learning how to set proper CORS headers in Go :gopher:
gopher emoji
summer-of-making emoji
google emoji
@
Learning Rust ๐Ÿฆ€
@
summer-of-making emoji
parrot emoji
gopher emoji
@
I just finished writing BirthdayBot, a wonderful Slack bot that posts a fancy image like this in #lounge when your birthday comes around! ๐ŸŽ‰ Want to sign up? Just type /birthday to get started! BirthdayBot is open source, written in Go :gopher:!
@
Baby ship: You can now post messages with newlines using the Ship CLI. ๐Ÿš€ Hey there from another line! ๐Ÿ‘‹
@
OK, football noob here. ๐Ÿˆ I know nothing about the game, the scoring, or why it even exists. ๐Ÿคทโ€โ™‚๏ธ But I am a TV broadcast nerd, so I made a CSS version of the 2019 NFL score bug! It also happens to be my first project using CSS Grid. Most of the CSS classes are like whitething and yellowthing 'cause I actually don't know what they are ๐Ÿ˜‚ codepen.io/cjdenio/pen/MWKreMZ
@
Finally sitting down and learning React. :react: I still like Vue better, but maybe that'll change, who knows?
parrot emoji
summer-of-making emoji
react emoji
@
I'm sticking this in here 'cause it's not every day @zrl comments on your ship ๐Ÿ˜Š
@
Now seems like a good time to release Ship CLI 0.0.3! ๐Ÿš€ You can now ship from an image/video URL ๐Ÿ–ผ๏ธ, provide a custom channel ID with the --channel option, get notified of future updates! :parrot: Just run npm i -g hackclub-ship in your preferred terminal emulator, and you'll automatically get updated to v0.0.3. Changelog
@
Introducing: the [un]official Hack Club Ship CLI! :laptop: Now, shipping is as easy as ship image.png! You can install it with npm install -g hackclub-ship (or here). Code (and docs) are up here!
@
Just published my first npm package ๐ŸŽ‰ Formal ship to come...
npm emoji
summer-of-making emoji
yay emoji
@
Fancy channel selection thing ๐ŸŽ‰
summer-of-making emoji
party-dinosaur emoji
@
Got Slack OAuth authorization working in a CLI ๐ŸŽ‰
@
Started work on a CLI that lets you ship from your terminal! ๐Ÿš€
parrot emoji
summer-of-making emoji
@
Trying to wrap my head around this thing called Yarn 2...
@
I'm trying out some QR code generation stuff for @matthewgleich's GP trading app! ๐ŸŽ‰
parrot emoji
summer-of-making emoji
@
Made it through day 2 of virtual drivers' ed! (I'm as happy as I look ๐Ÿ˜œ)
@
@
Today I earned my first couple bucks doing freelance software development work! :congaparrot::congaparrot::congaparrot:
@
summer-of-making emoji
@
Hey fellow #CGVCSNLAJ people! I'm working on Slack link unfurling for FRC links as part of FRCBot 2.0. Hopefully, I'll release it this summer!
summer-of-making emoji
github emoji
@
I implemented a file upload system in Go :gopher:
@
Learning Go, MongoDB, and building a Slack app? How much better can it get? โ˜€๏ธ
@
Added an "inspirational" quote to my profile. (CSS pseudo-elements are magic) I setup a custom domain, too ๐Ÿ‘€ scrapbook.calebdenio.me
@
summer-of-making emoji
@
summer-of-making emoji
@
I'm building this Raspberry Pi-runnable file upload scheduler ๐ŸŽ‰ All I have right now is a Vuetify-powered frontend, but the backend is slowly taking shape ๐Ÿ‘€
summer-of-making emoji