caleb

caleb

7+ day streak
I'm proud to present... 🎉 scrappyparrot emoji <https://scrapbook.hackclub.com/caleb|My new Scrapbook profile!> 🎉 scrappyparrot emoji 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 emoji • 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
screenshot_from_2020-08-05_20-16-13.png
Finally learning Figma figma emoji
screenshot_from_2020-08-05_14-38-27.png
Did a call with Max, Luke, and Malte about some Slack stuff today slack emoji
screenshot_from_2020-08-04_14-57-29.png
Preparing for the Scrapbook decorating contest 😎
screenshot_from_2020-08-03_14-05-47.png
I added basic unit testing to Replier! fastparrot emoji
screenshot_from_2020-08-02_20-36-06.png
code.png
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! 🌴
✨  emojiCool 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  emojion GitHub githubparrot emoji!
screenshot1.png
screenshot_from_2020-07-31_08-48-13.png
r e a c t react emoji
code.png
Doing some c o d i n g (for the autoreply bot)
code.png
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 🌟!
screenshot_from_2020-07-28_21-12-57.png
screenshot_from_2020-07-27_09-46-23.png
Today I opened a PR in the Cheese Touch app! 🧀
screenshot_from_2020-07-26_16-04-26.png
screenshot_from_2020-07-25_17-39-24.png
Building a WordPress theme! wordpress emoji
screenshot_from_2020-07-25_09-48-48.png
Discovered a tool called wp-env that lets you easily spin up WordPress environments for developing themes and plugins. As a wordpress emoji nerd, it's super helpful!
screenshot_from_2020-07-24_17-32-27.png
Docs are fun
screenshot_from_2020-07-23_14-52-55.png
Got first place in my driver's ed exam practice! 🎉 parrot emoji
image.png
image.png
screenshot_from_2020-07-20_12-00-12.png
Just fixed the weirdest issue with vercel dev. Turns out you can't name a Go serverless function Auth (so I went with LoginRoute) 🤷
screenshot_from_2020-07-19_14-21-51.png
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 😁
image.png
Building my second project with Go! gopher emoji This time, I'm using the image package...
p5qgz7.png
Designed a decent logo for a new project! slack emoji Now I gotta go write the code...
screenshot_from_2020-07-16_19-09-42.png
Just discovered that Vue has built-in list swap animations! fastparrot emoji
screenshot_from_2020-07-16_10-55-03.png
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 ⬇️
vroom.jpg
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
screenshot_from_2020-07-14_20-32-49.png
Working on the Birthday Dashboard 🎂
screenshot_from_2020-07-14_09-01-57.png
screenshot_from_2020-07-13_10-02-20.png
Working on an FRC-related Discord bot 🤖
screenshot_from_2020-07-12_21-41-02.png
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 emoji
screenshot_from_2020-07-12_16-56-34.png
Messing around with the concept of building broadcast graphics with React & GSAP react emoji (CasparCG is really really cool)
casparcg.png
Making a fancy App Home! slack emoji
4o3uui.png
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 😄
screenshot_from_2020-07-10_11-01-20.png
Added FRC match score notifications to FRCBot 2.0! 🤖
screenshot_from_2020-07-09_21-04-17.png
Playing around with the Google Cloud Datastore API google emoji
screenshot_from_2020-07-09_08-12-13.png
Umm... 800 commits?
image.png
Just did a really satisfying refactor, turning ~270 lines into this tiny file you see here! (It's for this project)
refactor.png
Here, enjoy a gif of a spinning beachball beachball emoji
giphy (1).gif
I just upgraded to one of ngrok's paid plans! (They gave me an educational discount) No more randomly generated URLs for me 😄
screenshot_from_2020-07-08_07-27-15.png
Since @tmb wanted someone to ship something, I added a scrapbook counter widget to my website!
screenshot_from_2020-07-07_19-47-32.png
I pulled every single scrapbook post into a MongoDB cluster to do some analytical stuff. stonks emoji I hope to share some of it soon! And yes, that's 1,963 amazing posts!
screenshot_from_2020-07-07_16-25-24.png
screenshot_from_2020-07-07_09-54-19.png
Added a view counter to my scrapbook! 👀 The backend is open source on GitHub, too!
screenshot_from_2020-07-06_19-47-50.png
Contributed to the scrapbook by making links with spaces work!
screenshot_from_2020-07-06_18-17-33.png
rishi isn't letting up and it is not funny. i need to take him down (after sam, of course)
screenshot_from_2020-07-06_16-09-20.png
streak-counts.png
Learning how to set proper CORS headers in Go gopher emoji
xhr.png
Learning Rust 🦀
screenshot_from_2020-07-05_17-06-12.png
screenshot_from_2020-07-04_12-33-18.png
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 emoji!
birthdaybot.png
Baby ship: You can now post messages with newlines using the Ship CLI. 🚀 Hey there from another line! 👋
carbon.png
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
football-scoreboard-thing.png
Finally sitting down and learning React. react emoji I still like Vue better, but maybe that'll change, who knows?
screenshot_from_2020-07-01_13-13-28.png
I'm sticking this in here 'cause it's not every day @zrl comments on your ship 😊
screenshot_from_2020-06-30_12-26-06.png
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 emoji Just run npm i -g hackclub-ship in your preferred terminal emulator, and you'll automatically get updated to v0.0.3. Changelog
ship2.png
Introducing: the [un]official Hack Club Ship CLI! laptop emoji 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!
ship.png
Just published my first npm package 🎉 Formal ship to come...
ibdwac.png
Fancy channel selection thing 🎉
1plntd.png
Got Slack OAuth authorization working in a CLI 🎉
9k91en.png
Started work on a CLI that lets you ship from your terminal! 🚀
uhdub7.png
Trying to wrap my head around this thing called Yarn 2...
dd7m4i.png
I'm trying out some QR code generation stuff for @Matt Gleich's GP trading app! 🎉
gwe5at.png
Made it through day 2 of virtual drivers' ed! (I'm as happy as I look 😜)
screenshot_from_2020-06-24_09-52-08.png
image.png
Today I earned my first couple bucks doing freelance software development work! congaparrot emojicongaparrot emojicongaparrot emoji
screenshot_from_2020-06-22_19-47-14.png
image.png
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!
eeqrtx.png
I implemented a file upload system in Go gopher emoji
eodzyp.png
Learning Go, MongoDB, and building a Slack app? How much better can it get? ☀️
code2.png
Added an "inspirational" quote to my profile. (CSS pseudo-elements are magic) I setup a custom domain, too 👀 scrapbook.calebdenio.me
image.png
code.png
image.png
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 👀
image.png