Live data from Hacker News

Thinkserver: My web-based coding environment

checkmyworking.com

41–50 of 68 posts

Re: Thinkserver: My web-based coding environment

#41
post #20
post #13

Earlier quoted context omitted.

Same. Since Claude 3.5 Sonnet has been released I've been building a lot of "microservices" that are just useful to me, or Chrome Extensions that I've seen that I just recreated using Cursor. Awesome learning experience and now I can customize them as needed.

I think you mean that you've been building a lot of simple applications? Because that's not really what microservices are. I mean sure it's just a word and HN especially loves to spit on original definitions, but it is always kinda jarring to hear these technical terms in settings that have pretty much no overlap with the original definition.

Seems like we'll need to coalesce on a term for these. A microapp[0]? Or a tiny app[1][2]?

[0] https://en.wikipedia.org/wiki/Microapp

[1] https://tinyprojects.dev/projects

[2] https://tinyapps.org/

Re: Thinkserver: My web-based coding environment

#42
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…

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 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...

Re: Thinkserver: My web-based coding environment

#43
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…

100%

I'm not a programmer by trade but I write tools for myself all the time. My favorite is a wiki-style knowledge base that I built for myself because I did not like the bulk or design of all the existing solutions. (I am a bit picky.) I use it every day for both work and personal stuff. There are lots of ways I want to improve it, but finding the time is difficult.

Re: Thinkserver: My web-based coding environment

#44
Christian's been an awesome Glitch community member for a long time; I had caught Thinkserver when he first posted about it the other day. Generally, over the last 7 or 8 years we've seen super users be inspired to make their own tools like this every few months and it's great! Every single one has good ideas and brings new things to the table, and also there's a lot to learn from the overall trends. (Like, in this case, support for coding on phones, where we're still not very strong.)

The other takeaway I got from his original blog post is a little bit of that trepidation you get when you put this stuff out there, where it can be a little nerve-wracking, because you don't want folks to rip it apart or file a million bug reports. fwiw I'm glad folks are being mostly chill about it.

Re: Thinkserver: My web-based coding environment

#46
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…

> 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.

Not really surprising, the majority of the cost is the actual work. Especially in high-wage countries like the US. Buying a computer to build a website is also much cheaper than getting a website made by someone else.

Re: Thinkserver: My web-based coding environment

#47
post #43
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…

100% I'm not a programmer by trade but I write tools for myself all the time. My favorite is a wiki-style knowledge base that I built for myself because I did not like the bulk or design of all the existing solutions. (I am a bit picky.) I use it every day for both work and personal stuff. There are lots of ways I want to improve it, but finding the time is difficult.

I’d love to see the UI, you don’t by chance have any screenshots? I’m always interested in how people organize their own knowledge based especially wiki style

Re: Thinkserver: My web-based coding environment

#48
post #41
post #20

Earlier quoted context omitted.

I think you mean that you've been building a lot of simple applications? Because that's not really what microservices are. I mean sure it's just a word and HN especially loves to spit on original definitions, but it is always kinda jarring to hear these technical terms in settings that have pretty much no overlap with the original definition.

Seems like we'll need to coalesce on a term for these. A microapp[0]? Or a tiny app[1][2]? [0] https://en.wikipedia.org/wiki/Microapp [1] https://tinyprojects.dev/projects [2] https://tinyapps.org/

μApp?

Re: Thinkserver: My web-based coding environment

#49

This is so reminiscent of doing web development in smalltalk with seaside.

Every time I see a smalltalk comment I hope to see a reply along the lines of > I've been maintaining a Smalltalk compiler, But alas. I wonder how hard it is to get a copy of the spec...

https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev

Download and search !Compiler in:

    ./Cuis7-0-main/CuisImage/Cuis7.0.sources
:and you'll see the commented Compiler class source code:

"The compiler accepts Smalltalk source code and compiles it with respect to a given class. The user of the compiler supplies a context so that temporary variables are accessible during compilation."

It would be easier to install Cuis Smalltalk and use the Smalltalk browsers to explore the Compiler code.

Re: Thinkserver: My web-based coding environment

#50
post #27

This looks fantastic, I'll make sure to try it! I've been working on a similar platform ( https://smallweb.run ), which allows me to host all my side projects from a single root folder. Each subfolder automatically becomes a subdomain, and I can just use vscode remote ssh or mutagen to live edit my websites.

`live edit my websites`

This will only work if your websites are in vanilla javascript / html right ?

Post reply on HN