Edward's Avatar

Edward

@edwardcodes.bsky.social

Fullstack Software Engineer | Boston | CLAM CHOWDA | #100Devs

83 Followers  |  193 Following  |  172 Posts  |  Joined: 02.12.2024  |  2.4158

Latest posts by edwardcodes.bsky.social on Bluesky

After I'm done with everything, I want to redo this project in React. Thus I've started the scrimba React tutorial while I'm doing the finishing touches.

10.08.2025 16:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Moving forward, I still have many minor tweaks that need to be made, the most outstanding being the rendering of the scheduling and overtime audit. Still haven't completely figured out how to format it the way I want when downloaded as pdf.

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

Day 72-75 | #100DaysOfCode
- Misc bug fixing
- Refactoring code FINALLY to make use of the many schema changes I've made over the past two weeks. This ended up simplifying a lot of logic. Instead of doing convoluted time/date calcs, now I compare one schema field === another schema field.

10.08.2025 16:30 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

I've been yelling abt Dates A LOT but I ran into yet another issue today. After lots of tinkering,

Issue: Storing current time zone in the DB but when it came time to render, it assumed UTC and did a conversion backwards to the previous day.

Solution: Write a helper that formats assuming UTC.

08.08.2025 01:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image 08.08.2025 01:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Day 70&71 | #100DaysOfCode
Because of the schema changes made yesterday, a bunch of things broke. Spent a bit debugging and changing things around. Something like vaca.map(d => //) becomes vaca.map(d.date => //). Just tedious really.
Added blackout date functionality, time when nobody gets charged!

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

Thanks for the kind words, I'm tryin'

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

dude

08.08.2025 01:16 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Wrote some reusable helper functions that work for both sick and vacation schemas. Learned about default parameters too, really cool and very helpful.

06.08.2025 04:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Day 68 & 69 | #100DaysOfCode
Implemented Sick Time + refactored code so sick+vaca can be partial shifts. In the process added guardrails to prevent unintended behavior. For example, vaca checks if monitor is working that day, if they aren't then it skips. Also added snazzy hide/show buttons!

06.08.2025 04:18 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Day 66 & 67 | #100DaysOfCode
- Coding Challenges
- Doing a bit of thinking for once before moving forward, prepping how I'm going to implement these next functions into my app. Hopefully this saves me the headache and frustration of diving into things headfirst ๐Ÿ˜ตโ€๐Ÿ’ซ

04.08.2025 04:13 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Ethan Hawke Creativity
YouTube video by Richard Lee Ethan Hawke Creativity

youtu.be/5EAoQXFb7AM?...

Ethan Hawke has phrased a similar sentiment!

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

Day 65 | #100DaysOfCode
- Built out week to week implementation finally. Now there's a way to update the DB between weeks, as well as adding post-week corrections.
- Confirm box for large DB changing buttons.
- Started on Alerts yday, didn't work. Did nothing. Now it works. ๐Ÿคทโ€โ™‚๏ธ

01.08.2025 22:07 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'm seeing the vision here and when you're right you're right. Light mode ๐Ÿ‘

01.08.2025 04:15 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

Day 64 | #100DaysOfCode
Starting on the scaffolding of updating the DB from week to week.
- Implemented downloading/uploading mongoDB documents
- Added a post-week correction page. The logic is complex and I can't cover every situation.

01.08.2025 01:40 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Try to explain the logic of the problem to a rubber duck (or any toy/plush nearby). Ironically the act of teaching will help you learn the subject material better.

31.07.2025 03:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

AI is coming for FBI jobs. You hate to see it folks!

31.07.2025 02:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Aaaaand as I look at the 'AFTER' image, I'm seeing issues. That'll be a problem for future me to solve ๐Ÿง

31.07.2025 02:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
BEFORE my implementation. Notice how the values are larger?

BEFORE my implementation. Notice how the values are larger?

AFTER implementation of new functions. In this case, monitors are charged the shortest shift that they qualify for.

AFTER implementation of new functions. In this case, monitors are charged the shortest shift that they qualify for.

Day 62-63 | #100DaysOfCode
I feel so slow at writing code sometimes. After wrestling with date objects (MY MORTAL NEMESIS) yet again I am happy to report that I've finished the first of my changes; hours are charged based upon the shortest shift possible and consider shift overlap.

31.07.2025 02:21 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This site is super cool, definitely gonna do these daily to grind my CSS skills!

30.07.2025 19:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Monitors not billed: 1) Vacation/Sick 2) Shift overlap 3) Has bid on the assigned shift
Had a difficult time today because I forgot I pre-filtered #1 before passing the 'eligible' monitors to my function. I think it's much more efficient but it's hella confusing. Lesson learned! Gotta comment more

29.07.2025 03:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Day 59-61 | #100DaysOfCode
Styling improvements (navbar resizes to the content below!), refactoring and bug fixes. Additionally, I initially had some requirements for overtime hour charging incorrect. Redoing that is taking longer than expected. May or may not have forgor my own code ๐Ÿ˜…

29.07.2025 03:19 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

Day 57&58 | #100DaysOfCode
Nearing the end of my project... Two new HTML pages added! One is a quick tutorial meant to inform the user exactly how to use the webpage and the second is meant to be printed out. Now I just gotta figure out how to force each section to resize to fit on one page...

25.07.2025 03:03 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
 without semicolons = errors

without semicolons = errors

V happy with how this turned out. Adding holidays now automatically adds the corresponding overtime shifts. Deleting holidays deletes those overtime shifts.

Big ups to whoever conceived the MVC structure, it's really easy to know EXACTLY where to go to edit things.

22.07.2025 22:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Day 56 | #100DaysOfCode
Before you are two almost identical snippets of code. One will work while the other crashes and throws an error at you. Which is which?!?

Today I learned all about brackets and how they require semi-colons for the parser to recognize. It only took like an hour of googling ๐Ÿ˜ญ๐Ÿ˜ญ

22.07.2025 22:39 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Day 55 | #100DaysOfCode
Debugging Holidays today, specifically auto-creating overtime shifts on each holiday. Fixed one bug but another popped up!

22.07.2025 04:30 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Day 54 | #100DaysOfCode
Coding challenges and figuring out the next steps for my app =]

21.07.2025 03:52 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In this case it was more human error lol

20.07.2025 15:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Day 53 | #100DaysOfCode
Realized what I was doing wrong yday - wasn't dates or booleans.I was adding the wrong two variables together (was adding 'later' instead of 'early')๐Ÿคฆโ€โ™‚๏ธ Talk about tunnel visioning ๐Ÿ˜ญ On the brightside, I know the rest of my code is rock solid!

20.07.2025 03:45 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
new Date("wtf") How well do you know JavaScript's Date class?

I scored 10/28 on jsdate.wtf and all I got was this lousy text to share on social media.

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

@edwardcodes is following 20 prominent accounts