Today I spent way too long on this challenge. (haven't solved it yet)
Today I fixed an issue with Replier that made it trigger on message deletion. #slackapiquirks
I'm building a Slack app in Dart 🎯! Here's my pubspec.yaml...
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!
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!
Part of the 9 days of sharing some of my favorite quotes!
Part of the 9 days of sharing some of my favorite quotes!
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!
Guess what! Replier isn't limited to Hack Club anymore; you can now install your favorite autoreply bot on your own Slack workspace! 🎉 Install it here!
Learning Bloc for Flutter
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... 🎉 <https://scrapbook.hackclub.com/caleb|My new Scrapbook profile!> 🎉 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.
• 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
Did a call with Max, Luke, and Malte about some Slack stuff today
Today I migrated a Docker image 🐳 from Debian to Alpine. ~And I definitely didn't run into any issues along the way~ 😬
github.com/cjdenio/contributor_list
Figured I'd share some recent updates to Replier! 🤖
✨ Cool feature 1Cool feature 2on GitHub!
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 🌟!
Did some fun stuff with one of my GitHub Actions (Contributor List)
Just fixed the weirdest issue with vercel dev. Turns out you can't name a Go serverless function Auth (so I went with LoginRoute) 🤷
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 😁
Building my second project with Go! This time, I'm using the image package...
Designed a decent logo for a new project! Now I gotta go write the code...
Just discovered that Vue has built-in list swap animations!
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
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!
Messing around with the concept of building broadcast graphics with React & GSAP (CasparCG is really really cool)
Making a fancy App Home!
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
Umm... 800 commits?
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
I just upgraded to one of ngrok's paid plans! (They gave me an educational discount) No more randomly generated URLs for me 😄
Since @tmb wanted someone to ship something, I added a scrapbook counter widget to my website!
I pulled every single scrapbook post into a MongoDB cluster to do some analytical stuff. I hope to share some of it soon!
And yes, that's 1,963 amazing posts!
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 !
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. I still like Vue better, but maybe that'll change, who knows?
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! 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! 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...
Fancy channel selection thing 🎉
Got Slack OAuth authorization working in a CLI 🎉
Started work on a CLI that lets you ship from your terminal! 🚀
Trying to wrap my head around this thing called Yarn 2...
I'm trying out some QR code generation stuff for @Matt Gleich's GP trading app! 🎉
Made it through day 2 of virtual drivers' ed! (I'm as happy as I look 😜)
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 👀