Activity
Mon
Wed
Fri
Sun
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
What is this?
Less
More

Memberships

Dragon Village

16 members • $2/month

The Code Zone Skool

457 members • Free

37 contributions to The Code Zone Skool
Debug and Refactor
Debugging needed. He wanted to build a dynamic detector of the week's daily names with a greeting… Example: Today is Thursday, let it say welcome to Thursday. Thoughts what can he do?
Debug and Refactor
2 likes • 15d
getDay() returns a number, not a string. If you want a string, you'll need to convert that number to a string using a list index. But then you can remove all of the switch and do: const days = ["weekend", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "weekend"]; let date = new Date(); let result = "Welcome to "; if ((date == 0 ) || (date == 6)) { result = result + "the "; } result = result + days[date.getDay()] + "."; console.log(result);
Midweek checkin: What are you learning this week?
Share what you are working on this week in your studies. Share links to projects or photos... Let's help encourage everyone. For me, I'm working on some UX/UI updates on the Army Flight Logbook mobile app.
6 likes • 16d
I can't share my project .... yet. It's owned by me but not ready to be talked about yet. But, I'm learning about building NextJS apps that are very modular and how this reduces CSS and coding repetition. Also learning about user workflow and how not to scare a customer off. For example, I noticed that I was repeating a lot of CSS for each button ... I didn't have many buttons (yet) but it was becoming a pain separating them. So, we built a generic button with base CSS values and animation and then just fed it the link, colors and text to display. I wiped out 4 files of CSS all at once. 😁
5 likes • 15d
@Zohra Hashmi Vibe coding is a way of building software by describing what you want in plain language and letting an AI generate the code for you. 🌱 What “vibe coding” actually means Vibe coding is a style of programming where you tell an AI what you want, and the AI writes the code. Instead of typing out every line yourself, you guide the AI through prompts like: - “Build me a login page with email + password.” - “Fix this error.” - “Add a dark mode toggle.” The AI generates the code, you test it, and then you refine it by giving more instructions. This conversational loop is the core of vibe coding. 💡 Why people call it “vibes” Karpathy described it as “forgetting the code even exists” — meaning you focus on the idea and let the AI handle the implementation. It’s not about being sloppy; it’s about shifting your role from coder to director. 🚀 What vibe coding is good for Great for: - beginners who want to build things without deep syntax knowledge - rapid prototyping - “weekend projects” - experimenting with ideas quickly Less great for: - production systems that require strict security - long‑term maintainability - situations where you must fully understand every line of code Critics warn that relying too heavily on AI‑generated code can introduce bugs or security issues if you don’t review it. Vibe coding is like telling an AI what you want your app to do, and it writes the code for you. You guide it with prompts, test what it gives you, and refine it. It’s great for beginners because you don’t need to know every programming detail — you just describe your intent.
Practice question
How much time do you spend in a day learning programming ? And what you do when you feel lazy?
2 likes • 17d
@Rob Vanarsdall I wouldn't say I have years in development. I've done little things here and there over the years, but my primary job was/is a chemist/lab support in a pharma plant. Sure, I've written a whole Excel program but outside of many small LIMS programs, I've not done a lot. It's only recently that I've gotten really into programming because our site is shutting down and I'm changing careers. But I've learned a lot from books and sites over the years - some now outdated but a lot is new. I have a good memory for things - not so much the 100% details but very good where to find the information. And I'm not afraid to ask. I don't care if people think I'm dumb for asking .... doesn't bother me .... I'd rather ask and get it right the first or second time. As for now, I'm learning new things every day. A week or two ago I learned how to get Clerk running. Got my own Prisma and DB built. And just yesterday about NextJS CSS modules and why I don't need them right now. Learning is where you find it in your journey. One needs to be open and willing to explore a little. Sometimes it's 5 minutes .. sometimes a few days to learn and understand something enough to actually use it well. As for being lazy .... well, not much time for that. But, a good anime fills the time nicely when I'm taking a break.
Do you like Single Sign On?
So interesting thing here is we’re thinking about creating a sign-up page and you’re wanting to create the least friction possible. And this is where you see login through Google or login through Facebook or you don’t have to supply a password in order to receive an account with that web service. Can you spot the pattern from the photo? What are your thoughts on single sign on usage for a website? Do you trust it more? Or do you just create your own password?
Do you like Single Sign On?
4 likes • 18d
There is both good and disaster with single sign on. We use SSO at work all of the time. But, at work, we are behind firewalls (several in fact), some servers and systems are only local with no internet access and others are global systems. But, like I said, all are behind overly secure firewalls because they are pharma and just can't have a breach. But these personal SSOs .... well, therein lies a huge issue which I think your image points out. If you use SSO for 2 or more things, once your compromised, the attacker has access to everything. Your world could turn into a nightmare in less than 5 minutes. But sure, some are turning to 2 factor authentication now ... but, that only really works if it stores your IP address and doesn't recognize the device you're on (which I'm not sure all do). But, if it's got your IP address, does that make it worse?
1 like • 17d
@Rob Vanarsdall Yeah. Personally, I detest 2 factor. I'm not the kind of person who has my phone on me 24/7 so having to go get it to log in is really, really annoying. Sure, I like that you won't be able to change some of my personal information without confirming who I am ... but why do I need that in order to log in? Every. Bloody. Time. Maybe what is needed instead is to teach people about cyber security along with programming. Learning to secure your database. How to check up on security risk. .... and maybe fund some of these open-source projects so people will actually patch up the holes.
Coaching and How I Clone Your Code
I had a really great coaching experience the other day, and we went over how I can get their code running on my machine. It's really cool because you can have a problem on your machine, maybe it might be a bug 🐞 you are seeing. It makes it super easy for me to grab your most recent code and work on it on my own computer. Watch on YouTube: https://youtu.be/0VFkzHz7vuE?views If anyone is interested in accelerated growth in web development, help with CS work that they are doing in college..etc - View Current Bundle Coaching Deals or take advantage of the $1 Coaching Special. It really makes learning easier with a guide!
2 likes • 18d
A useful tool for anyone: Git Cheat Sheet You don't need to know everything about GitHub (and trust me, you probably won't need all of it, but it does run very deep) but the basics are a must for any programmer. As an aside, I don't recall the VS Code extension but there is an extension you can get which semi-automates a lot of this for you, if you're using VS Code that is. It's always good to know the actual terminal commands (and a lot of people use only the terminal for all github related work) but it's not 100% a requirement either as you can use some of the tools provided in your IDE.
1-10 of 37
Timothy Batchelder
4
15points to level up
@timothy-batchelder-9380
Chemist turned programmer.

Active 23h ago
Joined Nov 19, 2025
Medford, NY
Powered by