Happy New Year Excalibur.js!

Check out all the cool game stuff that happened in 2024, and our plans for the future!

https://excaliburjs.com/blog/happy-new-year-excalibur-2025/

#typescript #javscript #excaliburjs #gamedev

Happy New Year Excalibur! | Excalibur.js

We've put together a fireworks demo to commemorate the occasion!

The Nullish Coalescing Operators - JS in 3 minutes or less - Medium

You may be familiar with the conditional ternary operator (a ? b : c), but there’s a lesser known binary operator (a ?? b) that simplifies cases where the value of one parameter is used as a fallback…

JS in 3 minutes or less

Hey #Javscript developers - on a scale of 1 to "Rob Z. has lost his fucking mind" how bad does this look to you?

How do you validate deep-cut fields in a large object structure?

And, before you get on me about nesting objects and such - yes, my data models need some work (there's a "details.details" in there, FFS) but I am finding this is one of the better ways to handle the complexity of this system without tearing my hair out.

<#Throbber> owl:sameAs dbpedia:Throbber. #Nanotation #Javscript

#tinyJStip You can use the padStart() function to generate things like file names with leading zeros within a loop.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padStart

#js #javscript #coding #frontend #webDev #webDevelopment

String.prototype.padStart() - JavaScript | MDN

The padStart() method of String values pads this string with another string (multiple times, if needed) until the resulting string reaches the given length. The padding is applied from the start of this string.

MDN Web Docs

Today I had my first "AEG"(*) moment with #termux: #x11 via #vnc. It's missing a lib and a config file.... So I will postpone graphical Linux for a while and maybe try other solutions like #XSDL #XServer or #Android #XServer first.

---

* = AEG:
- Auspacken|Unpack ->
- Einschaltn|Power on ->
- Geht nicht|Does not work.

.
\__
R5|Day:29 #100DaysOfCode #XR #AR #VR #MR #Python #Rust #Golang #Javscript #Java

Heute hatte ich meinen ersten "AEG"(*) Moment mit #termux: #x11 via #vnc. Es fehlt eine Lib und eine Config-Datei... Also werde ich grafisches Linux für eine Weile aufschieben und vielleicht erstmal andere Lösungen wie #XSDL #XServer oder #Android #XServer ausprobieren.

---

* = AEG: Auspacken>Einschalten>Geht nicht.

.
\__
R5|Day:29 #100DaysOfCode #XR #AR #VR #MR #Python #Rust #Golang #Javscript #Java

Mostly they call me "Listenheini". And yes, without a two- or better three-dimensional list with at least 99 entries I feel unpleasantly naked and strange.

So it's no wonder that today I prepared some #termux packages in a few lists:

root-pkgs (64): https://y.lab.nrw/trmux-p-root
main-pkgs (2063)
- Part 1: https://y.lab.nrw/trmx-p-m1
- Part 2: https://y.lab.nrw/trmx-p-m2
x11-pkg (480): https://y.lab.nrw/trmux-p-x11

.
\__
R5|Day:28 #100DaysOfCode #MR #Python #Rust #Golang #Javscript #Java #fdroid #duckduckgo #md

termux: pkg-root-desc (2/23) - HedgeDoc