jack_hanford
Meta Urges California Attorney General to Stop OpenAI from Becoming For-Profit
Moving on from Ink
Bun v1.1.8
I'm in the process of migrating my companies RTE from Slate to Lexical.
I've been able to remove thousands of lines of custom code and increase the performance and reliability
Node.js 17 Is Here
React v17.0 Release Candidate: No New Features
I got all of the responsiveness for free using CSS grid! Definitely recommend checking it out if you haven't yet
Figured something like this would be a little overwhelming https://imgur.com/nx3hISb
if you do a hard refresh this issue may be resolved! ¯\_(ツ)_/¯
The UI is a little better though ;)
As for the page reloading I agree, but this exercise was specifically to make an application with the absolute minimum amount of client side code.
HTMl5 Forms do the job pretty well! :)
The way that is achieved is pretty neat, Next.js has a <Document />[1] component that you can extend. This Document is essentially your application shell that is used when server side rendering.
Here is the trends Document component[2] where you can see I'm simply omitting `NextScripts` which ends up being the frontend bundle with react + application code
[1] https://github.com/zeit/next.js#custom-document
[2] https://github.com/hanford/trends/blob/master/pages/_documen...
The issues that really large JS bundles can cause are really hard to solve (bloated sizes, but also parse time of the bundles). There are a lot of tools to help mitigate those like code splitting, but it's really challenging once things get big.
When I wanted to achieve a 100 in my chrome performance audit, I simply couldn't include React.
I think React adds a tremendous amount of value from the ecosystem, the constant improvements and updates .. and the mindset that developers have when building out react applications. (component model, etc)
I think for any really large application with lots of client side interactions or async data / data management, my solution would become unwieldy.
But for smaller applications that maybe don't need to do as much, (in the above case we're simply registering some event listeners to submit a form) or landing pages or the like .. the above solution would work very well.
I'm simply getting this data from Github and then caching the rendered result on the cloudflare CDN layer, the rendered page data in memory in node, and additionally the GraphQL query in memory
Show HN: Trends – A GitHub trending PWA
Over the past few weeks I've been working on a small application to view trending repos on GitHub. I built the PWA[1] with React, Next.js and GraphQL .. but what's interesting is the application is only using React server side, meaning the client side javascript is only a few lines code adding some event listeners and registering a service worker for offline capability. This helped me achieve a...
Eaze, cannabis delivery company, raises 27M
Managing Tomorrow’s Infrastructure
Niffy: Perceptual Diffing to Catch Invisible Bugs
https://chrome.google.com/webstore/detail/hn-special-an-addi...
You have to disable their hideous theme, but it adds collapsible comments and infinite scroll on the home page which is pretty neat.
Delta bans shipment of lion, leopard, elephant, rhino, buffalo trophies
Show HN: Veneer, a Tool to modify the CSS of any webpage
iOS 8.1.3 is out
Angular 1.4 Beta 0 released
And right, that is kind of a known bug. I discovered earlier today when a friend ran it.
Thank you for the feedback!