Axel Rauschmayer (also on 🦣)
@rauschma
Followers
61K
Following
24K
Media
1K
Statuses
44K
I’m mainly on Mast*d*n: https://t.co/jLenO6e5ZL • Other ways of connecting with me: https://t.co/fvpPa89Isz…
Munich, Germany
Joined July 2009
My books on #JavaScript and #TypeScript are free to read online: – Exploring JavaScript (ES2025 edition) – Deep JavaScript – Exploring TypeScript (TS 5.8 edition) – Shell scripting with Node.js Retweets appreciated! https://t.co/cNL3e9A00u
2
68
185
JavaScript engine support for Iterator methods does look good now: https://t.co/lwAWm6WjzQ My chapter on iteration explains how they work:
developer.mozilla.org
An Iterator object is an object that conforms to the iterator protocol by providing a next() method that returns an iterator result object. All built-in iterators inherit from the Iterator class. The...
0
1
8
Kind words from @cooperx86 in the most recent JavaScript Weekly (*). Thanks Peter! My CSS blog post: https://t.co/MX28kjRtEy (*) https://t.co/ZvNWhYPAyS
1
0
3
Render took my sites offline, due to an increase in traffic (not humans, probably LLMs). I’d upgrade to their paid plan but I can’t set a spending limit – which I find too risky. I’ll probably migrate to Cloudflare Pages.
1
0
7
[Web dev for beginners] CSS layout: flexbox, grid, media queries and container queries https://t.co/MX28kjRtEy
#2ality #WebDev #CSS
2ality.com
CSS provides a variety of services for web content: In the previous chapter, we used it to format content: to change colors, typefaces, etc. In this chapter, we will use it to lay out content: to...
0
3
6
[Web dev for beginners] CSS layout: flexbox, grid, media queries and container queries https://t.co/MX28kjRtEy
#2ality #WebDev #CSS
2ality.com
CSS provides a variety of services for web content: In the previous chapter, we used it to format content: to change colors, typefaces, etc. In this chapter, we will use it to lay out content: to...
0
3
6
TypeScript: exhaustiveness checks via exceptions ✍ @rauschma
https://t.co/qw6Nlj2BbW
2ality.com
TypeScript supports exhaustiveness checking for enums and similar types. This blog post shows how to use idiomatic JavaScript for this kind of check.
0
2
4
[Web development for beginners] CSS: Learn the essentials quickly https://t.co/BStbdwUq5g
#2ality #WebDev #CSS
2ality.com
In the previous chapter, we used HTML to create unformatted content. In this chapter, we use CSS to configure the style of that content: We can change the color of the background, use various fonts,...
0
1
5
[Web development for beginners] CSS: Learn the essentials quickly https://t.co/BStbdwUq5g
#2ality #WebDev #CSS
2ality.com
In the previous chapter, we used HTML to create unformatted content. In this chapter, we use CSS to configure the style of that content: We can change the color of the background, use various fonts,...
0
1
5
We slightly tweaked the style of our newsletter “ECMAScript News”: We now list the GitHub @-names of authors and link to their GitHub profiles. Result: less visual clutter. You can check out yesterday’s issue here (it has a nice mix of topics):
0
0
0
Learning web development: Version control via Git and GitHub https://t.co/a84egcnGmG
#2ality #WebDev
2ality.com
In this chapter, we learn how to use the version control system Git and a useful companion website, GitHub. Both are important tools when programming in teams but even help programmers who work on...
0
1
9
For Europeans: This website tells you how to protest against the planned Chat Control law which would have significant negative consequences for Europe. You can switch languages:
1
3
7
👆 The blog post describes a relatively complete, beginner-friendly approach for handling authentication in plain Node.js apps. I learned a lot writing it.
0
0
2
Learning web development: Authenticating users with plain Node.js https://t.co/zq0aoQ9Jcr
#2ality #WebDev #JavaScript #NodeJS
2ality.com
In this chapter, we learn how to write a server that lets users log in via passwords. That process is called authentication.
2
2
17
Learning web development: Implementing web servers https://t.co/3upkWXBIki
#2ality #WebDev #JavaScript
2ality.com
In this chapter, we’ll write our own web server: It will serve files and manage the data for a browser app.
1
3
24
Learning web development: Installing npm packages and bundling https://t.co/okRp4Lo5uy
#2ality #WebDev #JavaScript
2ality.com
In this chapter we develop a small web app in the same way that large professional web apps are developed: We use libraries that we install via npm. We write tests for some of the functionality. We...
1
0
12