Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools. Learn more →
:love_letter: An extensible desktop mail app built on the modern web. Forks welcome!
> In the popular jest test runner, each test file is executed in its own child process.
Is that confirmed?
I've been following this issue:
And what Jest actually does is still kind of muddy.
In contrast to that, other test runners like AVA have a clear description what happens when:
Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.
📚 Study guide and introduction to the modern front end stack.
Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.Project mention: React SSR web-server from scratch | dev.to | 2023-11-21
So getting this to work without bundler magic is very hard. It's not surprising why NextJS is investing in a bundler. Though one thing that really sticks out is how much complexity we add for just miniscule dev ergonomics. Not using JSX and using something like htm would make all this easier (removing the bundler entirely), it's a lot of overhead to avoid a couple of quotes. React should really have a tagged-template mode. Also all of this is indirection is actually bad for dev ergonomics too! One of the reasons I did this is because I'm absolutely sick of magic caches and sorting through code that's been crushed by a bundler into something I don't recognize and can't easily debug. While we can't get rid of this completely (ts/jsx) this preserves the module import graph completely on the client-side making it easy to find things as you are working and preserving line numbers. This obviously is not useful for a production build and there's a lot of work that would need to go in to support both modes over the same code, but it's depressing no tools really work like this for local development.
a react-based framework that provides accessibility, modularity, responsiveness, and theming in a tidy packageProject mention: 9 React component libraries for efficient development in 2023 | dev.to | 2023-11-13
GitHub stars: 8.3k GitHub link: https://github.com/grommet/grommet Documentation: https://v2.grommet.io/docs
Yeoman generator for an Angular app with an Express server
I used documentation.js for a project before moving over to TypeDoc.
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
A web tool to explore the ASTs generated by various parsers.Project mention: ESLint: under the hood | dev.to | 2023-11-07
The rule that I want to write will be called not-allows-underscore: the idea is to abolish the use of underscores when declaring variables or functions. It's a real dummy rule, but it should be enough to see in action the concepts that we have discussed earlier. The first thing that I would do is to go to AST Explorer, write down a code that declares variables and functions (both standard and arrows one) and take a look at what type of node is the one that encodes the identifier. Doing that, I found out that the node type of my interest is Identifier, what a surprise! 🤣. In particular, the structure of the node holds the string used as identifier in the name property.
A toolkit for React, Preact, Inferno & vanilla JS apps, React libraries and other npm modules for the web, with no configuration (until you need it)Project mention: 7 Tools and Frameworks for Faster Development in React | dev.to | 2023-02-20
Using nwb, you can easily set up a new React project with just a few commands, and you can quickly build, test, and deploy your application without having to manage complex configurations or dependencies yourself.
Use full ES2015+ features to develop Node.js applications, Support TypeScript.
📦 Babel loader for webpackProject mention: A webpack.config.js for WordPress Projects | dev.to | 2023-07-31
:scissors: An ES6+ aware minifier based on the Babel toolchain (beta)Project mention: Fixing for Loops in Go 1.22 | news.ycombinator.com | 2023-09-19
The key is that the scoping happens for each iteration, not around the entire loop. That detail is nonobvious, given how many other languages have gotten it wrong, but I wouldn’t say it’s wild.
(If you’re curious how Babel deals with the more complicated cases of continue, break, labelled break, and return, try it out at https://babeljs.io/repl.)
🎣 Allows you to build simple compile-time librariesProject mention: Fixing Class Composition in Tailwind CSS | dev.to | 2022-12-14
One of the more promising alternatives is twin.macro - a Babel macro that processes Tailwind classes to generate JS objects understandable by various CSS-in-JS libraries. The developer experience (DX) of using it is amazing as you not only get all of Tailwind’s features without much change to your code, but you also get much more flexibility - all that on top of the traditional benefits of CSS-in-JS. Here’s an example code:
A simple but powerful API for processing & compiling assets built around WebpackProject mention: Rendering Twig templates in Storybook | dev.to | 2023-03-11
There are very few things to do to connect Storybook to a Symfony application, this is a step-by-step guide to get you started. I'm assuming that you already have a Symfony application with Twig installed, and that you're using webpack encore. But that's not a requirement, you can use any other frontend tool you like.
☄️ A minimalistic zero-config GraphQL server.
✨ A lightweight foundation for your next webpack based frontend project.
Serverless plugin to bundle your lambdas with Webpack
Neater If and For for React JSXProject mention: Dangers of Using <Guard> or <If> Components in React | /r/react | 2023-04-14
It's most likely some syntactic sugar plugin for babel. For example, one of these.
🛠️ A Vue CLI 3+ preset (previously a Vue CLI 2 boilerplate) for quickly starting a web extension with Vue, Babel, ESLint and more!
Improve the debugging experience and add server-side rendering support to styled-components
[DEPRECATED, use customize-cra] Allow custom config for create-react-app without ejecting
Remove unnecessary React propTypes from the production build. :balloon:
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
React SSR web-server from scratch
2 projects | dev.to | 21 Nov 2023
😱 ESlint over Conventions - You have Not unlocked the power of ESlint 😱
2 projects | dev.to | 29 Sep 2023
1 project | news.ycombinator.com | 5 Sep 2023
You might not need TypeScript Enum
1 project | dev.to | 5 Sep 2023
Service Worker Templating Language (SWTL)
4 projects | dev.to | 19 Aug 2023
Pyke Syndicate advice
1 project | /r/swrpg | 13 Jul 2023
Gaseous - Yet Another Games Manager
3 projects | /r/selfhosted | 10 Jul 2023
A note from our sponsor - Appwrite
appwrite.io | 3 Dec 2023