Randall Brown's Avatar

Randall Brown

@rjaybrown.bsky.social

1-7-12 ๐Ÿ™Œ๐Ÿฟ Software Developer in NYC ๐Ÿ—ฝ Music Enthusiast ๐Ÿฅ Rice & gravy made me ๐Ÿ’ช๐Ÿฟ #100devs

25 Followers  |  41 Following  |  84 Posts  |  Joined: 22.11.2024  |  2.3284

Latest posts by rjaybrown.bsky.social on Bluesky

Days 30-37 of #100Daysofcode

Days 30-35
Designed and created a landing page
Integrated calendly and airtable for user feedback

Days 36-37
Troubleshooting for DNS issues
Connected domain for routing emails

07.09.2025 19:21 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Had an amazing summer! Finding and exploring new ideas with great people is where itโ€™s at! Definitely closed some knowledge gaps, opened some new ones, and after a week of coding the marathon continues!!!

07.09.2025 19:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Went through the docs to pick up GitHub Actions and feeling good about it so far, a bit of frustration for what turned out to be simple fixes but I finally set up a workflow! Getting back into coding after a few weeks of research, excited to start building!

#WebDevelopment #100DaysOfCode #100Devs

29.07.2025 02:21 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The last two weeks were filled with new concepts and ideas so itโ€™s been an adjustment, but the support and educational resources have been really amazing. Definitely learning a ton and grateful to be a part of the Blue Ridge Labs mission!

#WebDevelopment #EdTech #CareerDevelopment #SocialImpact

18.07.2025 23:56 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Wrapping up this project for now, made some really good progress! Next step is to continue learning, build out some tools, and take on larger projects. Excited for the challenge!

#WebDevelopment #100Daysofcode #100Devs

30.06.2025 03:26 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A Night of AI was an amazing experience!!! Thanks @thisdotlabs.bsky.social and @dthompsondev.bsky.social for hosting and packing so much value in such a short time!

Enjoyed being introduced to cutting edge tech, from RAG and MCP to rapid prototyping and enhanced chat experiences. Feeling inspired!

24.06.2025 05:19 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Itโ€™s definitely been a journey, thanks for the encouragement!!! ๐Ÿ˜Š

23.06.2025 16:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Days 26-30 of #100DaysofCode

Day 26-28 (freelance page)
Integrated calendly for scheduling calls
Updated design for forms

Day 29-30 (project)
Refactor backend for error handling

#WebDevelopment #100Daysofcode #100Devs

23.06.2025 03:59 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Now if something goes wrong, I can see where it starts at a glance, follow the error path and debug from there. The goal is to reuse this for multiple tools, so I still need to clean up the auth to extend later. Iโ€™m happy with the progress so far!!!

#WebDevelopment #100Daysofcode #100hours #100Devs

22.06.2025 20:17 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Logic and data flow between services is a lot easier to follow since all controllers have a similar job. Parse/validate requests, call services, and send a response. Error handling is completely separated.

22.06.2025 20:17 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I also learned node has a native module for testing called โ€œassertโ€. It can be reused to verify any condition and return an error message. TypeScript recognizes this as well so type guard checks are abstracted away. Every if-else condition was replaced with one line of code.

22.06.2025 20:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The express middleware catches any errors thrown within the app. And instead of try-catch blocks in every controller, a higher order utility function is used to wrap the controllers for each endpoint. It takes two arguments, an async controller and a string to identify the error location.

22.06.2025 20:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image

Finally finished the refactor so hopefully no more chasing ghosts!!! I was able to simplify a lot of code with the built in express error handling middleware and two reusable utility functions.

22.06.2025 20:17 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Found a better way to implement error handling!!! Got about halfway through refactoring this morning, and now itโ€™s time to run some errands. Back at it tomorrow!

#WebDevelopment #100Devs #WeGoGet

21.06.2025 16:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Letโ€™s goo!! ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ

20.06.2025 16:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Funkin' for Jamaica Tom Browne ยท Funkin' For Jamaica ยท Song ยท 1997

TGIF mood ๐ŸŽถ

Intro got me locked in for the weekend

open.spotify.com/track/0xbkxT...

20.06.2025 16:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Days 20-25 of #100DaysofCode

Day 20-23 (project)
- Setup auth flow
- Debug account verification

Day 24-25 (freelance page)
- Updated mobile navigation and design for footer
- Fixed theme transition/alignment issues
- Added contact links

#100DaysofCode #WebDevelopment #100hours #100Devs

16.06.2025 05:04 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
a happy father 's day greeting card with a blue tie ALT: a happy father 's day greeting card with a blue tie

Happy Fatherโ€™s Day to all the dads!!! ๐Ÿซก ๐Ÿ‘”

15.06.2025 18:12 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Definitely trying this!! What are you making with the shredded chicken?

14.06.2025 04:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Happy that itโ€™s early enough to refactor quickly. Next task, learn a better implementation. Definitely need to work on my debugging/error handling skills!!!

#WebDevelopment #100Devs #100hours

14.06.2025 03:34 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Finally found the issue!!! The most annoying part was restarting the entire process each time to test (no intellisense warning, and the verification code was deleted since an error wasnโ€™t thrown). Big headache because of a small typo with the verified property in the user interface.

14.06.2025 03:34 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Building a backend with auth to use for my 100hr project and having trouble debugging an issue with account verification. No errors thrown but the account is still unverified. So frustrating, really thought Iโ€™d finish this tonight.โ€ฆtime to adjust

#WebDevelopment #100Devs #100Hours

12.06.2025 04:05 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Day 19
- Fixed alignment issues for my portfolio page
- Adjusted feature requirements for my next project

07.06.2025 15:20 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Day 15-19 of #100Daysofcode

Day 15-16
- Added banner and hero sections to freelancing page
- Updated call to action links

Day 17-18
- Full redesign for freelancing page (themes, page sections, animations, & buttons)

07.06.2025 15:20 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Had a productive week coding and networking, went to my first tech event and connected with some great people, it was an amazing experience!!

#100Daysofcode #100devs #WebDevelopment #techweek

07.06.2025 15:20 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

- Efficient and personalized healthcare
- Emotional health for children
- Retirement planning for underserved demographics
- Skills & resource sharing for gig workers
- Hiring resources for small business owners

Definitely a restorative and eye-opening experience!!!

04.06.2025 01:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Great event hosted by Blue Ridge Labs!!! There is some amazing work being done to solve real problems in:

- Affordable housing
- Automating workflows for government agencies
- Small business banking
- Future proofing skills for the next generation of professionals

04.06.2025 01:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Nice man, keep crushing it!!! ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ

31.05.2025 17:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Aye!!! You got this!!! ๐Ÿ’ช๐Ÿฟ๐Ÿ’ช๐Ÿฟ๐Ÿ’ช๐Ÿฟ

31.05.2025 17:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Condolences Vish, sending prayers ๐Ÿ™๐Ÿฟ

31.05.2025 17:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@rjaybrown is following 18 prominent accounts