Hi friends!!
So sorry for the little delay in getting this into your inbox this week. I'm officially less than 2 weeks away from getting married, and it is CRAZY around here!
Â
Web links of the week
6 myths of Progressive Web Apps
Launch a Rocketship
accessibilityjs
Tabbed interfaces
Â
Something that interested me this week
This week, besides being all hands on deck for the wedding, I've been working super hard on finishing up a JavaScript and React class on Udemy! Anyone who's talked to me in person has been witnessing me slaving on this class for months now, and I'm so excited that it's almost done.
I'm planning on launching the course next week!! You, as my ever-loyal subscribers, will get first dibs on some
free coupons for the class (I don't actually know how much it'll cost yet, I'm partnering with Udemy and they're determining the final price later this week).
I do have an ask: if you have any newsletters, blogs, groups, or whatever to whom I can send some coupons (or even just plugs for the course), I would really appreciate it! I've been told that if I can get a lot of students before Black Friday, it'll be much easier to have some credibility on the site.
Making a class has been a lot harder than I expected. I first started planning the course back in March, and thought I'd get it done no problem by now. But, nothing's ever easy. After planning out the course title, target audience, marketing copy, and objectives, I had to actually draft out all of the topics and concepts I wanted to cover. Then, I had to put all of that in a spreadsheet, with estimated "lecture" lengths and segment descriptions. And after that, I had to outline all of the different lectures (of which there's almost 100 for this class, in varying lengths) and figure out which would be just slides, which would be code samples, and which would be "talking heads" (as in, you just seeing my head, talking). Once that planning was done, I started writing individual scripts for each video, filming each one, editing them, and uploading them to the Udemy site. I also have had to write quizzes and activities, and actually do each of them too so that students have the solutions on-hand as they learn. The filming and activities part has taken forEVER. Every time there's a loud noise outside I'd have to re-film, every time I stumbled on a sentence I'd have to go back and add X amount of editing time to that video... it's been a journey for sure. I definitely have a newfound appreciation for online teachers.
Anyway, that's been my big side project of the past several months (besides, you know, getting married), and I can't wait to launch it to you folks!
Â
Interview question of the week
Last week, I had you take a given an integer array and two numbers x and y, print x numbers from the array, such that difference between any two pairs is divisible by y. If there were no x numbers, then you'd print -1.
I didn't have time to write my own solution for this one this week (see previous section for why), but
here's a solution I found online for ya!
And here's this week's question!
Write a multiply function in JavaScript which will produce the following outputs when invoked:
console.log(mul(2)(3)(4)); // output: 24
console.log(mul(4)(3)(4)); // output: 48
Â