Today, I have been playing around with sockets.io to create an instant messaging app 👩💻 💬#makersacademy #javascript https://www.instagram.com/p/CAvjUYYHzPLPoFMLffnF2TToqIWXutB6FX5s6Y0/?igshid=12531540ybs40

seen from Russia
seen from United States
seen from United States
seen from South Korea

seen from United States

seen from Australia

seen from Australia

seen from Belarus

seen from Malaysia
seen from United States

seen from Spain

seen from United States

seen from Russia
seen from Hong Kong SAR China
seen from Australia
seen from United States
seen from United States
seen from Australia

seen from Spain

seen from United States
Today, I have been playing around with sockets.io to create an instant messaging app 👩💻 💬#makersacademy #javascript https://www.instagram.com/p/CAvjUYYHzPLPoFMLffnF2TToqIWXutB6FX5s6Y0/?igshid=12531540ybs40
Today I have been practicing OOD and reiterating on my bank app 👩💻 #oop #javascript #makersacademy #code https://www.instagram.com/p/CAn0lc3Hfls5RHjcVLmb90IxttiuHVksO6vD6c0/?igshid=4q3giaz8b14d
Our teamwork today, red-gree-refactor
Sterling Silver Ring #scottishart #wiascot #smallbusinessscotland #smallbusiness #rings #jewellerysilver #jewelrydesign #jewelry #jewellery#handmadejewelry #handmade #forsaleorwilltradeformoney #makersacademy #makersmovement #craft#crafters #etsybestfinds #unique#minimalist #modern
Fresh off the bench, #moonstone @littlerelics ⚒ • • • • • • • • • #craftsposure #artisanjewelry #makersacademy #sacmakers #gift #sterling #bohoglam #bohostyle #bohochic #shoptiques #boutique #midtown#jewelry #handmade #handcrafted #hippie #artisanjewelry #goldsmith #shopsmall #shopping #copper#earrings #rings #necklace #showmeyourrings #scoutsac #ladybossesofsac (at Little Relics Boutique & Galleria)
Battling the Mac
I feel like my grandma when I work on the MA-provided Air - can’t do the simplest things. How do I right click? Take a screenshot? WHERE’S THE DELETE BUTTON??? ARRRGH. Anyway, a helpful crib sheet to the terminal. For me and other Mac-impaired friends.
Uff, finishing all those excercises sure took a while. But what an excellent introduction to / reminder of Ruby!! Week 2 of Makers Academy pre course - complete.
JavaScript is an unruly child
This week was JavaScript week at MakersAcademy. After working with solely classical languages, moving to prototypal was like a vulcan mind meld.
So a classical language is like traditional architecture. You build foundations and this determines what you can build on top. The structure on top determines what you can build inside, etc. A prototypal language is like building with Lego. Each piece is fairly similar. So you can build and extend on the fly without predetermining what can be built next as each piece will fit on top of another.
In a metaphorical way that is how I see it. In term of using a classical language like Python and Ruby to a prototypal language like JavaScript another metaphor can be invoked. Ruby is a well behaved child. You have to give it instructions but once you do it is pretty good at carrying them out as you have asked. JavaScript is an unruly, stubborn-minded, unwieldy child.
You need to be disciplined in managing JavaScript but too disciplined and you will end up in a confrontation. Try to be too strict and it’s JavaScript’s way or undefined. It has its own creative ways of doing things and if you cajole it just right you can be privy to it.
My first JS project involved building a thermostat. During the process of taking a function outside of another function I forgot to take the variable assignment with it. Which means it should break. But it didn’t. It’s a strange bug when something works which should not. It turns out that the JS in browsers is doing something very strange.
Create this html page and pull it up in your browser:
<!doctype html> <html> <head> JavaScript the unruly child </head> <body> <div id="wtf"> Why is the browser setting this as a variable? </div> </body> </html>
Now go into your console and type wtf. Just that. No var or anything. Yes, your browser creates a variable from your ids and sets it to the html element it is attributed to.
This won’t be the last time I find JS has a mind of its own but I think I can learn to love JavaScript. The way I see it, Steve Jobs, Elon Musk, Ada Lovelace; they were never the good, do-as-you-are-told child. They were the unruly child who had a mind of their own. No “good” child grows up to be “great”. But for the parent, years of toil before the hard work pays off.
My journey continues...