Angular
astro
Our great sponsors
- Appwrite - The open-source backend cloud platform
- Onboard AI - Learn any GitHub repo in 59 seconds
- InfluxDB - Collect and Analyze Billions of Data Points in Real Time
Angular | astro | |
---|---|---|
678 | 460 | |
92,810 | 37,495 | |
2.1% | 3.4% | |
9.9 | 9.9 | |
1 day ago | 4 days ago | |
TypeScript | TypeScript | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Angular
-
Who has the best documentation you’ve seen or like in 2023
The new https://angular.dev site: docs, tutorials, guides…
-
This Month in React Nov 2023 – Redux Toolkit 2.0, Kent v Lee, Prettier bounty
Angular updated to v17, new docs site
-
Becoming Angular and React proficient at the same time
You can get proficient in Angular using the new docs in https://angular.dev I think I can say the same thing for React https://react.dev
-
Day 94: Frameworks
Angular, developed and maintained by Google, is a comprehensive, opinionated framework that comes with everything you need to build robust and scalable applications. It uses TypeScript, a superset of JavaScript, providing static typing for enhanced code quality.
-
Gentle Introduction To Typescript Compiler API
Angular recently introduced the Standalone Components, which is a new way to write Angular components without the need to create a module. Angular team created a migration script that does this automatically, and it's using the Typescript Compiler API.
-
Angular is Much Better, But is Angular Universal?
Rest Endpoints Feature Request
-
Chris Bremer: "Let's Try Bolero, an F# web framework built on Blazor and Elmish" (Wed, Nov 15, 7pm Central; Thu, Nov 16, 1am UTC)
[^1]: That’s AngularJS 1.18, the original[^2], not Angular 16.9
-
Best Resources For Web Developers 💻 [HTML + CSS + JavaScript]
Angular - A popular web application framework maintained by Google. Website: https://angular.io/
-
New Angular 17 feature: new control flow syntax
blocks for providing conditional rendering and rendering the items of a collection (RFC): these are alternatives for the NgIf, NgFor, and NgSwitch directives
-
Hey guys, how are you with Hacktoberfest, let's talk!
I made some contributions and I'm working on three Angular Issues, take a look:
astro
-
Recreating Mastodons Audio Player as a Web Component
I was creating a Astro component MastodonStatus, something like:
-
Why Can't I Just Use This Function? The Struggles with Code Reusability in JS
A whole project might be released as a server or framework. Frameworks like fresh, and astro) both have had things deep within them that I've wanted to reuse, within fresh it's the esbuild configuration, and islands functionality, and within astro it's the rendering of astro files themselves.
-
Nota is a language for writing documents, like academic papers and blog posts
I would very highly recommend Astro [0]. Astro lets you write React-style components that compile to plain HTML/CSS (unless you _actually_ need JavaScript). My personal site and blog [1] is built with Astro
Here's their tutorial on building a blog with Astro: https://docs.astro.build/en/tutorial/0-introduction/
[0]: https://astro.build/
[1]: https://sjer.red/ source at https://github.com/shepherdjerred/shepherdjerred.com
-
Top 6 Javascript Libraries You Must Know
Astro
-
CSS only list filtering, or abusing the platform
As my website is just a bunch of static content, with only few interactive components, I chose Astro. And if I need to add something fancy, I won't have troubles adding it. For example, "Share" button is a Preact component (even if it didn’t have to be).
-
Different flavors of content management
Local CMSs are the ones that are mostly file-based (like Statamic or Astro). This means that you can edit everything locally and deploy the data. This way, our CMS is more secure, but on the downside, you have to have a local server working, and you might experience more conflicts, especially when two people will work on the same article (although Git might save you from many of those). It also means that there is a higher learning curve. A remote CMS works somewhere on a server, and most users don't care how.
-
Building an Astro Blog with View Transitions
I've recently decided to recentralize all my articles on my own blog instead of publishing them to Hashnode (nothing wrong with Hashnode, just something that I had wanted to do for a while) and since I have a wondeful brand new personal site built with astro I decided to take advantage of their collection system and the new experimental (at least at the time of writing this article) view transitions api to build something a bit more tailored to what I like. Here's how it went.
-
Service Worker Templating Language (SWTL)
I've previously written about Service Worker Side Rendering (SWSR) in this blog, when I was exploring running Astro in a Service Worker.
-
Why your blog still needs RSS
Astro is my personal favorite: https://astro.build/
It's like an SSG where you can write templates with modern components frameworks, and write content in MD / MDX. No JS is shipped by default, but you can opt in to it for interactivity.
There are many high-quality templates, but making your own custom styling and layouts is easy, and you can write CSS in whatever way you like.
MkDocs and Jekyll are more for docs in my opinion, but Hugo is pretty good if you hate javascript.
I would recommend Astro over 11ty 100% of the time, though. Both are JS, with slower build times etc than with Hugo, but Astro integrates better with the rest of the ecosystem.
Gatsby has apparently fallen off a cliff, wouldn't even consider it.
-
Htmx is part of the GitHub Accelerator
Congrats on the GitHub program! Very cool.
I just had a fresh read of the docs and htmx is refreshingly, gloriously simple. So natural, self-documenting, and well thought out. It _does_ feel like a natural extension of html.
To me, the only "missing" piece of htmx is a component model, but for anyone looking for that, htmx would pair amazingly well with Astro[1] which allows you to define and use html components without the runtime overhead of say Vue or React.
What are some alternatives?
qwik - Instant-loading web apps, without effort
vite - Next generation frontend tooling. It's fast!
Next.js - The React Framework
eleventy 🕚⚡️ - A simpler site generator. Transforms a directory of templates (of varying types) into HTML.
Hugo - The world’s fastest framework for building websites.
SvelteKit - web development, streamlined
fresh - The next-gen web framework.
Nuxt.js - Nuxt is an intuitive and extendable way to create type-safe, performant and production-grade full-stack web apps and websites with Vue 3. [Moved to: https://github.com/nuxt/nuxt]
Gatsby - The best React-based framework with performance, scalability and security built in.
Alpine.js - A rugged, minimal framework for composing JavaScript behavior in your markup.