Live data from Hacker News

Thinkserver: My web-based coding environment

checkmyworking.com

61–68 of 68 posts

Re: Thinkserver: My web-based coding environment

#61
post #42

Earlier quoted context omitted.

> I’m basically slowly working on replacing pretty much every 3rd party app I use with something I wrote myself (it’s going to take a while but that’s okay). My grandpa was a carpenter and pretty much every piece of furniture in the house was something he or his friends had made. As software craftspeople, we should strive to do the same with our digital houses. I do the same. Both with software and furniture in my ho…

Same here. I got into woodworking because I was astonished at the price of decently-made furniture here in the US. You can literally buy all the materials AND tools for less than one solid wood rustic-chic kitchen table and bench costs to buy. Anyway, the hard part about this is that you need a space and then the tools and some tools are easier/cheaper to build than buy (e.g. bandsaw, router table) but there comes a…

> Anyway, the hard part about this is that you need a space and then the tools and some tools are easier/cheaper to build than buy (e.g. bandsaw, router table) but there comes a point at which you have to stop building the shop and start building furniture. Most of the YouTubers I follow haven't gotten this message yet...

You might like my Youtube channel then (see previous link). I work in my living room, using my couch and my Ikea stool for basically everything. A lot of cheap hand tools, but I can't work without my drill press. I pick up 2x3's at the local home depot, start sawing and drilling, and mostly use bolts and nuts for connections. Along the way I pick up new power tools, like a portable drill, a dremel, and my newest - a trim router. I built a bicycle caravan, a portable stove, among others. One of the things that really surprised me is the amount of jigs that come to life out of nowhere, haha.

By the way, nice bandsaw you made!

Re: Thinkserver: My web-based coding environment

#62
post #57

Earlier quoted context omitted.

`live edit my websites` This will only work if your websites are in vanilla javascript / html right ?

Smallweb also allows you to run server-side code using deno. The main process watch for changes in the app directories, and automatically restart the corresponding deno processes when a change is detected. If you ever interacted with cloudflare workers or https://val.town , it is a similar experience. Feel free to join our discord at https://discord.smallweb.run if you're curious !

Interesting, thanks for sharing. Will explore

Re: Thinkserver: My web-based coding environment

#63

Earlier quoted context omitted.

As someone who doesn't code professionally, what is the primary use case that leads to significant daily enhancements for developers?

This is a multifaceted question, because there isn't one use case, it depends on who you are. If you are somewhat nomadic and always moving systems, having a "home" you can dial back to and pick up where you left off from is a massive boon (with a remote system like this, my phone is now powerful enough to do pretty much any development task as now it's just rendering the front end and not doing real heavy lifting) I…

I appreciate the commentary; it provided a helpful overview of the use case.

Re: Thinkserver: My web-based coding environment

#64

Earlier quoted context omitted.

There’s also code-server by Coder, which you can just run on your own server and open in browser directly. It’s also open source (most tunneling features in VSCode aren’t). https://github.com/coder/code-server There’s a one-click setup for it in Lunni, a Docker dashboard I’ve been working on (shameless plug): https://lunni.dev/

Lunni looks neat. Is persistence baked in with the docker stuff you deploy on and/or how is persistence handled/achieved?

Thank you!

We use the standard Docker volumes [1] for persisting data. It’s pretty straightforward – you just define a volume and specify where to mount it:

    volumes:
      app-data: {}

    services:
      app:
        image: example.com/app/backend:latest
        volumes:
          - app-data:/data
This should work pretty well for most use cases. (There are some caveats if you decide to run multiple Lunni servers in a cluster – basically, every node would get its own volume by default – which is the main reason we don’t officially support that yet :-)

[1]: https://docs.docker.com/engine/storage/volumes/

Re: Thinkserver: My web-based coding environment

#65

nice work! very similar to the scrappy codepen clone i built for myself, will copy a few things! I've integrated AI edits and use it suprisingly often as well to sketch out mini apps. https://endtime-instruments.org/scratch/

This is really cool! I love the AI touch. Is the code open source?

Re: Thinkserver: My web-based coding environment

#66
post #57

Earlier quoted context omitted.

Smallweb also allows you to run server-side code using deno. The main process watch for changes in the app directories, and automatically restart the corresponding deno processes when a change is detected. If you ever interacted with cloudflare workers or https://val.town , it is a similar experience. Feel free to join our discord at https://discord.smallweb.run if you're curious !

Interesting, thanks for sharing. Will explore

If you want to get notified on future updates, you should join the community discord at https://discord.smallweb.run

Re: Thinkserver: My web-based coding environment

#67
post #5

This is awesome. I’ve also built a number of services for myself (Pinterest style photo hosting for archival/research purposes, analytics service for my websites, tracker for the books I’ve read, message board for micro communities I’m a part of, etc). I also share them with friends who express interest in them. The costs are minimal (they all run on a shared $4/mo instance + $10/yr domain per project) and I get to c…

> I’m basically slowly working on replacing pretty much every 3rd party app I use with something I wrote myself (it’s going to take a while but that’s okay). My grandpa was a carpenter and pretty much every piece of furniture in the house was something he or his friends had made. As software craftspeople, we should strive to do the same with our digital houses. I do the same. Both with software and furniture in my ho…

I really get inspired by watching Japanese craftsmen on Youtube

"Japanese Joinery" as a search term yields a near bottomless rabbit-hole of amazingness that hits the perfect intersection of craftsmanship, technology and art for this engineer.

Re: Thinkserver: My web-based coding environment

#68
post #42

Earlier quoted context omitted.

> I’m basically slowly working on replacing pretty much every 3rd party app I use with something I wrote myself (it’s going to take a while but that’s okay). My grandpa was a carpenter and pretty much every piece of furniture in the house was something he or his friends had made. As software craftspeople, we should strive to do the same with our digital houses. I do the same. Both with software and furniture in my ho…

Same here. I got into woodworking because I was astonished at the price of decently-made furniture here in the US. You can literally buy all the materials AND tools for less than one solid wood rustic-chic kitchen table and bench costs to buy. Anyway, the hard part about this is that you need a space and then the tools and some tools are easier/cheaper to build than buy (e.g. bandsaw, router table) but there comes a…

And in many cases you can "just" draw what you want and find a local-ish woodworker to make it for you.

The stuff in furniture stores has like 5 different stages of companies each taking a cut, increasing the price at every step.

Post reply on HN