by devgoth on 1/5/24, 4:03 PM with 22 comments
by thebuilderjr on 1/5/24, 6:00 PM
On the frontend, I've been leveraging the power of TypeScript with React. TypeScript's static typing brings a level of rigidity that's much appreciated for maintainability and scalability. Pairing that with the robust ecosystem of React has significantly accelerated development without sacrificing quality.
For hobby projects, I'm experimenting with WebAssembly. It opens up the web to a multitude of languages and performance-critical applications that were previously confined to native environments. It's exciting to think about the potential for high-performance web apps without being tied to JavaScript.
Additionally, I'm keeping an eye on edge computing with technologies like Cloudflare Workers and AWS Lambda@Edge. With the shift towards a more distributed architecture, I believe these platforms are going to be crucial for low-latency, scalable web applications in the near future.
by funcDropShadow on 1/5/24, 4:19 PM
On the other hand, given some context and some reasoning why a technology was chosen, one could really something from the answers.
by hamsterbase on 1/7/24, 4:56 AM
All these versions share the same codebase.
VSCF: I extracted part of the source code from VS Code and developed a framework called VSCF. It includes commands, themes, dependency injection, key bindings, IPC.
https://github.com/hamsterbase/vscf
Local server: On top of VSCF, I developed the underlying business logic, and file IO, SQLite, and the logic related to synchronization will be placed here.
Frontend: On top of VSCF, I used TypeScript and React for front-end development.
nodejs-mobile: This is an open-source project that allows me to use Node.js on mobile devices.
https://github.com/nodejs-mobile
Self-hosted version = local server + frontend, using WebSocket for communication.
Desktop version = Electron + local server + frontend, using Electron's IPC for communication.
Mobile version = nodejs-mobile + self-hosted version. Users use webview to access the UI. It looks just like a native application. They can even use their phones as servers to access data on their phones from a computer.
by mattl on 1/5/24, 4:04 PM
by firedexplorer on 1/5/24, 4:25 PM
Still the same. Still working perfectly. No need to change and waste time learning something new.
by oblib on 1/5/24, 4:24 PM
by rubyissimo on 1/7/24, 10:40 AM
Python FastAPI if I want LLM backends.
Using Netlify for deploys. Prefab for config / logging.
commander-rb for CLI.
replit for projects I want to collaborate on with kids.
by verdverm on 1/5/24, 5:02 PM
I'm giving Cloudflare a look, managing domains there now since Google domains got sold off
by mstipetic on 1/5/24, 4:33 PM
by devgoth on 1/5/24, 4:45 PM
by lgkk on 1/5/24, 6:16 PM
by stephenr on 1/5/24, 8:50 PM
by rolinvar on 1/7/24, 11:40 PM
by bpmedley on 1/6/24, 1:33 AM
by mikewarot on 1/5/24, 5:47 PM
by revskill on 1/6/24, 12:56 PM
by manbart on 1/5/24, 4:20 PM
by cranberryturkey on 1/5/24, 4:03 PM