Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
MatthewPhillips
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
MatthewPhillips
3y ago
You really don't have to worry about these things until your module graph is > 100 modules. You are falling into "all or nothing" thinking here, because you need tools in some use-cases doesn't mean that a feature is
32.
▲
by
MatthewPhillips
4y ago
I'm very curious what their business strategy is.
33.
▲
by
MatthewPhillips
4y ago
This is why engineers shouldn't pick tools. They prioritize their resume over the quality of the product.
34.
▲
by
MatthewPhillips
4y ago
The reason why you don't know is that you've decided in advance that it's not actually needed. .astro is not actually like MDX at all. MDX extends Markdown, Astro does not, it extends HTML. MDX is a variant of JSX, Astro is n
35.
▲
by
MatthewPhillips
4y ago
Here's a good SEO component: https://www.npmjs.com/package/simple-astro-seo
36.
▲
by
MatthewPhillips
4y ago
It uses it to know what JS is needed for the client. If it sees <Section /> that means that no-JS is needed. But if it sees <Counter client:load /> it knows to build + bundle the Counter component and attach its JS to
37.
▲
I built my blog with Astro
(aseemtaneja.com)
3 points
by
MatthewPhillips
5y ago
|
1 comments
38.
▲
by
MatthewPhillips
5y ago
No. Svelte are big proponents of the SPA pattern so I'm doubtful they would ever build something like this.
39.
▲
by
MatthewPhillips
5y ago
Most of those tools are focused on giving you a full SPA on the client (and therefore load a lot of JS). Astro is focused on sites that are mostly static with "islands" of interactivity. To that end every component is server rende
40.
▲
by
MatthewPhillips
5y ago
Stencil support is being worked on too: https://github.com/snowpackjs/astro/pull/266
41.
▲
by
MatthewPhillips
5y ago
I can't speak for every frameworks' SSG tool but most of them load a full SPA on the client and have poor performance. Go pick out a random website for Gatsby's showcase page and see how much JS is loaded (spoiler: a lot). As
42.
▲
by
MatthewPhillips
5y ago
Currently you build a static site like you do with Gatsby or Jekyll or any other static site generator. In the future it will support dynamic server rendering.
43.
▲
by
MatthewPhillips
5y ago
Not yet, Lit has support for SSR in prerelease and we've experimented with supporting it. Once it's ready it will be included. In the meantime you can of course use web components (with any framework) like you normally would, just
44.
▲
Lucy – A DSL that compiles to XState
(matthewphillips.info)
9 points
by
MatthewPhillips
5y ago
|
1 comments
45.
▲
Using State Machines in Alexa Skills
(matthewphillips.info)
4 points
by
MatthewPhillips
6y ago
|
0 comments
46.
▲
by
MatthewPhillips
6y ago
TB has a vaccine. Covid is novel, hence getting all the attention.
47.
▲
by
MatthewPhillips
6y ago
Your book does an excellent job explaining the single-table design pattern of DynamoDB. This pattern literally saves you money. So at a certain point you will earn back the $79 from a lower AWS bill (plus your applications will be much fast
48.
▲
by
MatthewPhillips
6y ago
I love the blog post. Great to see some people out there that are still questioning the status quo and not simply giving in to appeals of authority. The author saw things they disliked about React and didn't let the hand-wavy reasoning
49.
▲
The IoT Project Development Process
(phillipsoft.com)
1 points
by
MatthewPhillips
6y ago
|
0 comments
50.
▲
by
MatthewPhillips
7y ago
I absolutely don't have that expectation. I built a comic reader app that I use on my Android tablet, which saves files to IndexedDB. I've been using this for over a year and no files have ever been deleted, even after I stopped u
51.
▲
by
MatthewPhillips
7y ago
They listed SPA capabilities as a requirement when choosing a framework. Every framework allows only rendering to part of the screen, but all of them also allow and encourage the building of SPAs, including Vue. Building SPAs is the overwhe
52.
▲
by
MatthewPhillips
7y ago
This is a bad idea. If you look at the list of advantages to doing this only 1 is user-centric (things would be reactive). The rest are all related to how it makes development easier. When you choose a developer-centric workflow your users
53.
▲
Using Golang (Or Any Language) in Alexa Skills
(phillipsoft.com)
2 points
by
MatthewPhillips
7y ago
|
0 comments
54.
▲
by
MatthewPhillips
7y ago
They're right, it was unprofessional... but since the maintainer is not being paid this is not a professional project. It's a personal project. And this seems like a perfectly personal thing to do with something that's prev
55.
▲
Tips for Building Voice User Interfaces
(phillipsoft.com)
29 points
by
MatthewPhillips
7y ago
|
10 comments
56.
▲
Building a Hello World Alexa Skill
(phillipsoft.com)
2 points
by
MatthewPhillips
7y ago
|
0 comments
57.
▲
by
MatthewPhillips
7y ago
Yeah, I've been looking into wasm and am finding similar issues (not with Rust specifically). Languages designed for desktop/server usages are not a great fit in small places (embedded and the web). With Go there's TinyGo whi
58.
▲
Robot, a 1kB library for finite state machines
(matthewphillips.info)
2 points
by
MatthewPhillips
7y ago
|
0 comments
59.
▲
Faster Load Times for Any Framework
(bitovi.com)
6 points
by
MatthewPhillips
8y ago
|
0 comments
60.
▲
Writing on your Gatsby blog leads to JavaScript bloat
(matthewphillips.info)
1 points
by
MatthewPhillips
8y ago
|
1 comments
More ›