-
9 votes
-
The monospace web
41 votes -
Crafting a 13KB Game: The Story of Space Huggers
29 votes -
Plain Vanilla — An explainer for doing web development without tools or frameworks — just HTML, CSS, and JavaScript
35 votes -
Cables — interactive visuals, made from cable salad
11 votes -
PWA Notifications
Building my first Progressive Web App, it's new territory for me but I've made it installable already. I'm trying to cover a fairly simple use case, which is displaying a badge count based on the...
Building my first Progressive Web App, it's new territory for me but I've made it installable already.
I'm trying to cover a fairly simple use case, which is displaying a badge count based on the number of unread notifications. Intuition tells me that I'd just ping an endpoint on the server at a 5 minute interval, but I'm in new territory so I thought I'd open up the conversation to see if there's any gotchas to be aware of.
I'd like to see if there's anyone out there on Tildes who has experience in this domain - is the service-worker always on, or is it only active once the app has been open and then backgrounded? How do I know if the app is currently open? I would like the app to query for notifications more frequently when it's opened, and only intermittently when it's closed. Any tips?
8 votes -
City In A Bottle – A 256 Byte Raycasting System
27 votes -
Flying planes with JavaScript
8 votes -
The await event horizon in Javascript
10 votes -
React: Some comments from a beginner
New job. I've been wanting to learn something new for a while, so I took a project where a lot of React is done. I'm learning it from scratch while I work with React. I have some comments about...
New job. I've been wanting to learn something new for a while, so I took a project where a lot of React is done. I'm learning it from scratch while I work with React.
I have some comments about it.
- React makes front end work a lot more like programming -- I like that!
- Javascript has changed a lot, and for the better, since I last used it over a decade ago.
- The React-Redux tool kit is the bomb. It should be integrated/absorbed into React. I can't see any reason not to use it, even for small applications as it is less wordy wherever you use it.
- The updating of state values should be more automatic, especially for flag variables not tied to GUI components. It is the major source of hassles with React
- Udemy React videos. My company makes them available free of charge to employees. I've sampled videos from a number of courses. I'm not a fan of the instructors showing you how to do things in older, less efficient ways first in a learning/demo project, the ERASING that code to do it a better way. The should include copies of the project at each stage if they do that. I finally figured out that the best way to take notes I can use later is to comment out the old code and put the new more efficient next stage stuff on top.
- React tests really need to improve. They are often more time consuming than the code itself. The tests have forced me to change my code or do needless testing to get the tests to pass. I had one situation where no matter what I did React test said I didn't cover the code until I broke an else clause off into it's one if clause. Blech.
All in all I've been enjoying learning React. It is neat new ( to me ) thing.
I feel sad that I will likely forget it all when I go back to my specialty language.
16 votes -
Fine-grained reactive performance
2 votes -
Interesting ideas in Observable Framework
6 votes -
JavaScript bloat in 2024
51 votes -
Announcing TypeScript 5.3 Beta
12 votes -
Announcing TypeScript 5.2
8 votes -
Announcing TypeScript 5.2 RC
10 votes -
Introducing TypeChat
19 votes -
Announcing TypeScript 5.2 Beta
6 votes -
The Javascript Gom Jabbar
7 votes -
UnsuckJS : Progressively enhance HTML with lightweight JavaScript libraries
4 votes -
Build Your Own: React, ProseMirror, and Redux
12 votes -
What is the present state of NPM Packaging System?
As I recall, about 2-3 years ago I had experimented with what is called the npm install xyz through some tutorials, etc. The objective was to improve my tooling or toolchain at least with things...
As I recall, about 2-3 years ago I had experimented with what is called the
npm install xyz
through some tutorials, etc. The objective was to improve my tooling or toolchain at least with things like css/js minification, etc. along with Bootstrap customization. The idea was to then move on to other newer learnings like react, etc.But I was soon disgruntled by the whole process! Neither bootstrap turned out to be an easy horse to tame, and NPM was like this astronomical universe of packages that keep on downloading into your folders! I soon lost taste of the whole thing and kept using my tried and tested stack of PHP scripts and using stock Bootstrap through CDNs.
But today, I want to give it another shot. Has NPM improved than earlier days? What is the best way to go about building a toolchain using it? Are there any useful guides that make the whole process easier to digest?
6 votes -
First impressions using Astro
4 votes -
Looking for a Simple WYSIWYG Editor for my Blog
I'm going to be building a simple blog for myself. Partially I just want something really simple and customizable, and also it will be a fun little programming project. I'll be using PHP and mySQL...
I'm going to be building a simple blog for myself.
Partially I just want something really simple and customizable, and also it will be a fun little programming project.
I'll be using PHP and mySQL for the backend. I won't be using any sort of framework as it shouldn't be necessary for a very simple blog. I'm fairly comfortable with JavaScript.
What I'm imagining is some sort of JavaScript library I can just download, link to my html and then turn a textarea into a simple wysiwyg editor. It could be as simple as a markdown editor or something with a little more features.
It has to be free. Open source would be a plus.
If anyone has any recommendations or advice I would be very grateful. Thanks!
5 votes -
A proposal for type syntax in JavaScript
10 votes -
Breaking of "colors" and "faker" NPM libraries show that everything isn't right in the FOSS ecosystem
7 votes -
Microsoft unveils 'Super Duper Secure Mode' in latest version of Edge
6 votes -
A reality where CSS and JavaScript don't exist...?
8 votes -
Announcing LittleJS - The tiny JavaScript game engine that can
10 votes -
Microphone Audio Spectrogram
2 votes -
A modern boilerplate for Vite, React 17, and TypeScript 4.3
2 votes -
Observable Plot
2 votes -
TeXMe Demo: Self-rendering Markdown + MathJax documents
6 votes -
What features do you want to see in a userscript manager?
I'm currently developing a minimal userscript manager who's main goal is to be fully auditable by any user in only ten minutes or so - my prototype uses less than 300 lines of javascript, and I'm...
I'm currently developing a minimal userscript manager who's main goal is to be fully auditable by any user in only ten minutes or so - my prototype uses less than 300 lines of javascript, and I'm trying to keep it that way.
To get the codebase this small, however, I have to be very picky with what features I implement - most notably, the code editor has to be very barebones. Are there any features that I'd be shooting myself in the foot by not including?
For example:
- syntax highlighting
- cloud sync
- regex url matching
- fullscreen editor (currently, it's just a browser popup - the intention is that you write code elsewhere and paste it in)
Any feedback is greatly appreciated!
7 votes -
GNU LibreJS
11 votes -
A look through some of the new features and updates in Vue.js 3
9 votes -
A case study on vanilla web development
10 votes -
Moment.js is now considered to be a legacy project in maintenance mode - Reasons you might want to keep using it, and recommendations for what to use instead
14 votes -
An exploration of Project Zero Issue 2046, a seemingly unexploitable and simple bug in the V8 JavaScript engine that turns out to be exploitable in a very complex manner
7 votes -
Svelte & Capacitor - Build hybrid mobile apps with livereloading and access to device APIs
4 votes -
Announcing TypeScript 4.0
13 votes -
Welcome To OS13k – A Tiny Web Based OS and Game Engine
8 votes -
1Keys: my 1 kilobyte JavaScript piano is open source on GitHub
17 votes -
Create No-JavaScript friendly sites
22 votes -
Comprehensive guide on the JavaScript tooling system by MDN
5 votes -
Free open source app to create GitHub issues faster
4 votes -
Easy JavaScript unit tests in WordPress with Jest
3 votes -
I created a simple JS library for the Johns Hopkins University CSSE COVID-19 data
8 votes -
Promise.all vs Promise.allSettled
3 votes -
Making of Impacts – Programming ⋂ Art
6 votes