Developer Week 039
Projects
Home Lab
- Installed TrueNAS SCALE on the Proxmox server
- Documented How
- Created Datasets
- Including Backup folders for networks users
- Implemented SMB shares
- Edited ACLs to ensure only designated users have access to their folder.
- Placed users in custom group
- Established group permissions for a group folder
- Including Backup folders for networks users
- Setup Jellyfin app on TrueNAS
- Created ACL group and user for Jellyfin admin and linked to designated folders
- Dealt with network issues on the main router.
- Long-term solution is to install a new router and create a sub-network, to isolate devices based on levels of trust.
- Likely hardwire all devices that aren’t phones, and turn wifi into a purely untrusted network.
- Long-term solution is to install a new router and create a sub-network, to isolate devices based on levels of trust.
AuthorLedger v2.0.0 ~80%
- Amazon Features 100% done, and all bugs resolved.
- Still researching to expand other functions.
- Ad Tracking features still in development but should finalize this week.
DocX to Epub Format ~40%
- Software is rebuilt using Electron to encapsulate, JavaScript for the front end, and Python for the backend.
- Python Requirements
EbookLib==0.18
lxml==5.3.2
python-docx==1.1.2
six==1.17.0
typing_extensions==4.13.1
- Core problem solved: .epub files are now ~15% smaller than their .docx counterparts.
TODO
- Research image compression options for embedding cover at the front of the .epub.
- Create font options for embedding into .epub for Title, Chapter Title, and scene breaks.
- Improve UI
- Implement preview options before export
- Design visuals based on modern UI principles of minimalism
- Test further to ensure broad file layout support.
- Launch beta
Courses
Boot.Dev Learn Python (9.1/14.8) ~48%
- Good refresher thus far, but there are aspects of Python I’m not using on a regular basis and need to learn.
LeetCode/NeetCode (150)
- Solved 6 Arrays & Hashing
- Solving 1 per day, along with repeating all before
- Until I can explain and solve the problem in under 10 minutes
- Practicing my ability to talk and code at the same time (not as easy as it looks LOL)
- Solving 1 per day, along with repeating all before
Application Process
Applications (72/1,000) ~7.2%
- 35 Rejections
- 1 proceed to next round
- 37 waiting/no response
1 proceed to next round out of 68 is way above my expectations! This is a positive sign that my resume is tighter than expected after last weeks revamp; especially since the advancement came from a revamped resume application.
Though of course it could all be coincidence. I’m not about to A/B test my resumes in a live environment, aside from highlighting skills based on the role I’m applying for.