People may hate on SOAP but I’ve never had issues with setting up a SOAP client
People may hate on SOAP but I’ve never had issues with setting up a SOAP client
I don’t mind xml as long as I don’t have to read or write it. The only real thing I hate about xml is that an array of one object can mistaken for a property of the parent instead of a list
I bought a used desktop with 4 SATA ports. Has i5 7th gen and currently 5 TB and an 500GB SSD and has max ram of 64GB. I guess the HDD are not included in the price?
I’m not sure what your software requirements are but if you go the DIY route a desktop works. I made the BIOS auto turn on on power restored and have services start on startup so it gives the server feeling.
Bonus is that you can use it as a gaming server and upgrade the components easily for a while depending on the motherboard.
He wrote for example the books Clean Code and Clean Architecture which are IMO opinion really good books although I don’t agree with every point he makes.
Some really good points he makes are for example:
Those comes with examples. He’s a tad bit overly idealistic in my opinion. These books fail to mention a couple of things:
All in all though, very solid books. I read Clean Code in university and Clean Architecture in my first job and it really helped me wrap my head around different ways to solve the same problem. Excellent ideas but it’s not the holy truth. New programmers should read it and take inspiration, craftsman level developers should criticise it and expects can mostly skip it.
Because most self hosted things are free already. It doesn’t apply to FOSS.
I mean, if you’re really good at SQL these requests are doable in 10-30m + the time it takes to run and export.
Using classes is nice tbh. Using inheritance usually isn’t. Inheriting from inherited class should be forbidden.
But you have used objects I think.
Buying a used desktop is very nice for these things. You can set up a steam gaming thing.
I use vim macros. You can do some crazy formatting with it
I work 30 hours remote and cost of living is pretty ok.
Maybe be more specific?
For traveling I would suggest a laptop to behave as a server but the IP address changes a lot when traveling.
I’d personally opt for something hosted at home if possible like Nextcloud and Jellyfin with static IP and port forwarding to access on the go.
Tbh though, if you just want storage on the go buying a portable 1-4TB drive that connects via USB-C is enough.
In the Brolien universe it’s called Wheyland
Yeah, it’s so out of touch, at least put “192.168.1.*” or something. It’s very individualistic.
I started using docker myself for stuff at home and I really liked it. You can create a setup that’s easy to reproduce or just download.
Easy to manage via docker CLI, one liner to run on startup unless stopped, tons of stuff made for docker becomes available. For non docker things you can always login to the container.
Tasks such as running, updating, stopping, listing active servers, finding out what ports are being used and automation are all easy imo.
You probably have something else you use for some/all of these tasks but docker makes all this available to non-sysadmin people and even has GUI for people who like clicking their mouse.
I think next time you find something that provides a docker compose file you should try it. :)
Yeah, not arguing that, it doesn’t cost them extra to allow those. Still, you can use 8080, 8989, 5000, 7878 etc, for plex, Jellyfin, nextcloud and so on.
You can even workaround it by using cloudflare functions that forward requests to your specific port, DNS it to cloudflare and run a commercial webapp out of your garage anyway.*
*Except if you want to honor whatever ToS they had you agree to.
That’s pretty nice compromise. 80 and 443 are the ones mainly used commercially
I don’t know Canada laws but does it only apply if you make money off it (or intend to). Self hosting Jellyfin server is basically just delayed uploading.
Depends on how what dummy proof is. Not being able to shoot yourself in the foot and main line success case is easily navigable by people that are bad with tech is dummy proof to me. Not possible with all programs ofc.
Nextcloud is a really good all-in-one solution for self hosting data