I am also coming back to #mastodon is the fact that I am starting 100 Days of SwiftUI, by @twostraws. So I need a social place to write and discuss my learnings.
Thank God for string interpolation in every language that has it. While operator overloading in #javascript just works ('test ' + 23) , I remember my first time I had to cast variables in #python to achieve the same case.
What was interesting to me, it seems #swift has some variable hoisting? The code below works...
Without going into too much detail, my thesis was criticised for developing a web service with C++. I It was questioned why I didn't use #NodeJS or #Java for the web service. "It's not performance critical" said the professor.
Dude, have you used the internet lately?
EVERYTHING is performance critical!
This sort of teaching explains why most aps/websites run like absolute dogshit.
In terms of languages, it has great support for #lua, #javascript, decent support for #ruby, #python, and a bunch of niche yet fun languages - my fave is #moonscript
Here’s a video showing some games (mine is one of them)
Is there an open source tool that I could use to build interactive courses for undergrad students that doesn't require them to log in/create an account (removal of barriers), is accessible/inclusive design-wise, and allows for stuff like video embeds and interactive quizzes and activities?
As I write I realise GitHub could help but is a higher entry level thing for me. Boosts welcome! :boosts_ok_gay:
@maxim I'm Kagan MacTane, a front-end web developer from Brooklyn and San Francisco. I've got strong skills in #HTML and #JavaScript, am trying to brush up my #CSS, and I'm also trying to wean myself off of #ReactJS and find a better front-end framework.
#Accessibility and #UX are very important to me. I like making things that users enjoy. I also like maps and location-aware stuff.
No, my last statement was just to refute the argument that #google is using is market power of #chrome to lock out other browsers.
BTW, my understanding is that a major reason of #microsoft for switching #edge to #chromium was that the #javascript#jit compiler was significantly better. Meaning, the better technology won.
I don't want to say that everything the big companies are doing is only good. But it's not black-and-white.
I've built a #transpiler in #Rust, compiled it to #WASM and integrated it into a #Vue app! :awesome:
It's called selecuery.✨
It can transpile X++ select statements into query expressions. If you think "X++" is a typo and you don't have any idea of what I'm talking about, don't worry.😄
Have a look at the video below.
This project is dear to my heart! ❤️ I've started it 2019 for learning #RustLang.
I think, I've been transpiled during this project as well.🤪
Look at this - there is no #JavaScript involved in those animations whatsoever (except for adding the CSS class that does the animation).
So beautiful!😍
I've struggled quite a bit with the following:
use different delay values for the item's scale animation, but do not delay the scale when hovered. The solution has been to wrap the item into an additional element and animate those when hovered. 💡
#JavaScript#Node#NPM#SoftwareDevelopment#Programming: "Oh, dear jest. It started as a fast test runner. But now it’s big and fat, it depends on some babel packages while the rest of your app is transpiled by a mix of esbuild and swc. Properly configuring it with ESM and TypeScript was a PhD science project.
You stop to count how many tools and parsers work on your codebase: TypeScript, esbuild, swc, babel, eslint, prettier, jest, webpack, rollup, terser. You are not sure if you missed any. You are not sure if you want to know. The level of pain is so high you forget about anything else."
Boa is an experimental Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language. It can be embedded in Rust projects fairly easily.
A lot more features are now supported, with a 78.74% conformance to the ECMAScript specification.
This is my website which was basically in the works since I started #CodingBootcamp beginning of #2019. I'm very happy with it but it's a big work in progress. Still I managed to release it a couple weeks ago! 💪
While reading #TypeScript tutorial I came across another #JavaScript quirk: new Date() creates new Date instance, obviously. But Date() alone is a function that returns current timestamp. As a string...
"WEBBED BRIEFS are brief videos about the web, its technologies, and how to make the most of them. They’re packed with information, fun times(TM), and actual goats." @heydon
Now that you have been informed, I suggest you subscribe so you don't miss out anymore!