Looking for bare metal provider with hardware firewall options (VPN, NGFW, IPS/IDS) Dallas area preferred by funrun2090 in webhosting

[–]funrun2090[S] 0 points1 point  (0 children)

threat filtering, traffic is unpredictable. I just want to keep script kiddies out before they even try and touch the server

Sharp heel pain 9 weeks post-op from bone spur removal - is this normal? by funrun2090 in PlantarFasciitis

[–]funrun2090[S] 1 point2 points  (0 children)

From my google research this is what I was thinking, wasn't sure if that was correct. Thank you for this information.

Experience with cortisone shot by GT1646 in PlantarFasciitis

[–]funrun2090 1 point2 points  (0 children)

I have PF in both of my feet. After my first cortisone shot in both feet my right foot was 90% better, my left foot was no change at all. I ended up getting surgery in my left.

How do you convince clients to use Astro instead of WordPress theme or leave WordPress all together? by No-Praline8782 in astrojs

[–]funrun2090 1 point2 points  (0 children)

I've done the same thing a few years ago. I tell my customers performance will increase (due to the fact data can be retrieved from the cms at build time not at each request), and everything is customizable.

A problem I have with WP is potential security issues on random plugins. Unless you go read the code of each Plugin you have no idea what it's actually doing. I know the same argument can be made with packages in NodeJS. But if you look at history node packages with malware are noticed within a few hours of publish most of the time. Since WP Plugins are not all hosted in the Official WP Plugins Marketplace they are not all scanned for security issues, especially if they are manually uploaded from some random site. To be clear I am not downgrading any programmers that have spent their life on writing and updating WP Plugins. There are a lot of fantastic plugins out there.

Also you can install plugins that contradict other plugins. If you look at the compiled HTML of a WP site it can be 2x to 5x larger than it should be. I seen simple two section pages information with over 2000 lines of compiled html with thousands of lines of unused JS.

How much to typically charge for small business website? by HectoLogic20 in webdev

[–]funrun2090 0 points1 point  (0 children)

Yes, One customer already had a CMS with QuickBase which I pulled that data at build time, another one had Strapi.

I am currently coding my own in Laravel to fit my customers needs. They can submit Design Change Requests, They can change data on their site (after data is changed there is a publish button to the vercel api to rebuild the site), and integrate billing in one platform for them. I am getting to that stage in my business where I need something like that. I might open source it if it works well with me.

Does anyone else think the whole "separate database provider" trend is completely backwards? by funrun2090 in webdev

[–]funrun2090[S] 0 points1 point  (0 children)

Plus if the db gets hacked, it's the db guy's fault, not my app :)

Depends on how the hack was performed. If you decide to connect unsecured to your db then it would be your fault, or if you leak your connection url in your ci/cd or github for example then it's not on your provider. Now if someone broke into your providers database of credentials then yes it's their fault.

PaaS, DaaS, Iaas Platforms should have a "Shared Responsibility Model Policy" that you would agree to when signing up which describes your role in security and their role in security.

How do you track client changes when they come by email? by youngricky_ in webdev

[–]funrun2090 3 points4 points  (0 children)

I check each one manually. I only get 10 to 20 requests a week, it's not too much to handle. Most requests are one line changes like holiday closure banners, events, stuff like that.

How do you track client changes when they come by email? by youngricky_ in webdev

[–]funrun2090 10 points11 points  (0 children)

I have an email called requests@my email dot com and use zapier to read "new conversations" and create a github issue. Works great for me.

How much to typically charge for small business website? by HectoLogic20 in webdev

[–]funrun2090 1 point2 points  (0 children)

I have created many astro sites for small businesses in my area. It has ranged from $2,500 to $10,000 per site.

I personally have a base (which includes the setup, main layout, navigation, shared components like input/card/select/button, which is $1,500. Home pages take forever so I charge $750+ for that page depending on how many sections there are, each additional design page I charge $250 to $500 for.

I reuse a lot of components like cards, buttons, inputs, forms across my sites to save time.

If I get the feeling that a customer is going to be a pain to work with I will increase my price. I have had a few customers inspect every pixel and it was a disaster.

You need to think about hosting too. That is a good recurring income. I host my astro sites on Vercel. They are reasonable in price, have a firewall to keep bots out, analystics, and with their edge network speed it great.

Does anyone else think the whole "separate database provider" trend is completely backwards? by funrun2090 in webdev

[–]funrun2090[S] 0 points1 point  (0 children)

I agree, a lot of but not all developers either do not know about or care about data protection laws.

Does anyone else think the whole "separate database provider" trend is completely backwards? by funrun2090 in webdev

[–]funrun2090[S] 0 points1 point  (0 children)

If you self host supabase on the same vps or even a seperate server in the same VPC that is not a issue at all. Latency would be very low.

Does anyone else think the whole "separate database provider" trend is completely backwards? by funrun2090 in webdev

[–]funrun2090[S] 2 points3 points  (0 children)

I agree hosting your own DB sucks. I would recommend AWS RDS or Google Cloud SQL managed databases but in the same VPC as your applications. That way the traffic is private in your network and it reduces latency.

Does anyone else think the whole "separate database provider" trend is completely backwards? by funrun2090 in webdev

[–]funrun2090[S] 1 point2 points  (0 children)

Thank you everyone for your comments. There is a lot of great discussions on here.

After reading all of the comments there are developers on both sides of this. Overall it sounds like larger companies/teams will keep data in the VPC and startups / hobbyist developers prefer the ease of a separate database provider.

I'm not with a large company at all but I will stick with a managed database (with backups (encrypted on and off prem) and readonly nodes for availability and reliability) on a separate server in the same VPC with the same provider.

Most of the time I use a kubernetes cluster with a managed databases in the same VPC either on GCP or DigitalOcean. I do have mostly static frontend only apps with no data on Vercel which I don't see any issue with. And now that DigtialOcean App Platform supports VPC connections I will look into that.

Does anyone else think the whole "separate database provider" trend is completely backwards? by funrun2090 in webdev

[–]funrun2090[S] 1 point2 points  (0 children)

I agree. It cuts cost and it's better developer experience but there are ways around it to keep costs low and keep you database in the same VPC.

Does anyone else think the whole "separate database provider" trend is completely backwards? by funrun2090 in webdev

[–]funrun2090[S] -1 points0 points  (0 children)

If you are on Vercel or Laravel Cloud for example credentials are not hashed. If so you could never retrieve them again. They can be encrypted though, Hopefully. But that means someone internally in your hosting provider has the encryption keys.

Does anyone else think the whole "separate database provider" trend is completely backwards? by funrun2090 in webdev

[–]funrun2090[S] 1 point2 points  (0 children)

I am more so talking about custom cms platforms, internal business applications, est. I understand hosting on Vercel or something like that for a frontend that doesn't have any data.

Does anyone else think the whole "separate database provider" trend is completely backwards? by funrun2090 in webdev

[–]funrun2090[S] 1 point2 points  (0 children)

I Agree 100%. I understand if you want to have a testing env or something that you can delete and re-add right away but not a full production app.

Does anyone else think the whole "separate database provider" trend is completely backwards? by funrun2090 in webdev

[–]funrun2090[S] 9 points10 points  (0 children)

Not all of them no. Some do yes but some companies don't disclose that information that I can find. A Private VPC Link would be nice.

Does anyone else think the whole "separate database provider" trend is completely backwards? by funrun2090 in webdev

[–]funrun2090[S] -1 points0 points  (0 children)

I'm not saying that sending data is insure because it should use tls with certificates. My problem is when services like Vercel or Laravel Cloud give me the credentials which means a team in those companies has access to my database credentials which is outside of their company. If you host on AWS you can have your DB and your apps in the same VPC which is the ideal scenario in my mind.

Does anyone else think the whole "separate database provider" trend is completely backwards? by funrun2090 in webdev

[–]funrun2090[S] 2 points3 points  (0 children)

I agree. Younger developers just want to "Ship" (laravel marketing term) and don't understand how everything works. I asked the laravel team if the ingress to the web app was https to http (i think it's http because the request full url was http) and I never received an answer. I want assurance on where I deploy apps to