Coding Camp – Day 17

Matt is a great teacher. Works for Google, smart, and listens to you. We got more into fetch. So much easier than XHR. Still, good to have the programming experience I do have. (I plan to redo some private sites with Javascript instead of Actionscript.)

Looks like there is going to be some kind of review tonight and perhaps talk about our first group project. Collaboration will be important going forward. I have some Google questions to ask. Most important, Google interview questions.

Coding Camp – Day 16

So Jeslyn left. We now have a new instructor who works for Google. Excited! I have a few Google interview questions that I had heard. What in the world is a hashmap?

I’d bomb that one.

But we got into AJAX and fetch. In the old days, back when I worked for the SDUT, I used XHR for AJAX. I developed some media players using XHR and my bro’s FJRoadtrip.com, all with Flash (“AFLAX”) as the front-end. We know what happened with Flash.

Then I saw the development of Jquery’s ajax() method. Fetch is something new to me. So much easier. Also learned about using the GitHub API to get repo info on any user. No security problem there as it’s all public.

Big challenge project to create a daily planner, due next Tues.

Coding Camp – Day 14 and 15

Two days of Jquery UI, Bootstrap and for some reason, Moment.js. I say that because it’s no longer being maintained. More to come…

Post day 15: this is all pretty east stuff, but goes more toward full stack. We had an hour-long mini-project at the end last night. Teamwork! We weren’t able to finish, but it was fun brainstorming.

The camp has been more client-side than I thought it would be. But when over 6 months there is plenty of study time. I do have a Udemy account with a JS class that I previously purchased and will be a great supplement.

First six months of 2022 hacks

Wired did a rundown of the first 6 months of major hacks:
https://www.wired.com/story/worst-hacks-breaches-2022

This part sounds concerning. For whom and for what reason was this attack carried out?
“This unauthorized release of personal information is unacceptable and falls far short of my expectations for this department,” state attorney general Rob Bonta said in a statement. “The California Department of Justice is entrusted to protect Californians and their data. We acknowledge the stress this may cause those individuals whose information was exposed. I am deeply disturbed and angered.”

Coding Camp – Day 11

So last night we learned more about the DOM, Web APIs and data attributes. Event bubbling finally makes some sense. I had been putting off reading and learning about it. I am still not sure about stopPropagation(); some more study needed there.

I have seen attributes like data-number (dataset), but thought they were some server-side thing. I used to use class names and even IDs for data storage, but this is a great method for passing data with your HTML with nonstandard attributes.

Challenge number three involves creating a password generator. I’ve started and will be working on it over the weekend.