Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Smugworth
Apr 18, 2003

thathonkey posted:

distributed multi-region systems are a pain in the rear end but those are reasonable strategies (services, async communication, etc) for making them work and stay up its just that most things dont require that complex of a system

eventual consistency :thunkgun:

Adbot
ADBOT LOVES YOU

Mr Shiny Pants
Nov 12, 2012

thathonkey posted:

that sounds terrible

It is pretty awesome actually.

thathonkey
Jul 17, 2012
oh yall think web development is bad? let me tell you about a little language called coffeescript

olives black
Nov 24, 2017


LENIN.
STILL.
WON'T.
FUCK.
ME.

Space Kablooey posted:

Not happening in the 7yo Python codebase I work with

i mean for new projects :black101:

Rahu
Feb 14, 2009


let me just check my figures real quick here
Grimey Drawer
Has anyone itt mentioned that rust is the truth and also the light? :pray:

Space Kablooey
May 6, 2009


olives black posted:

i mean for new projects :black101:

:hai:

bossy lady
Jul 9, 1983

Stoatbringer posted:

Guys, what if we split up this large application into dozens, nay, hundreds of microservices and containerise everything and hope the entire fragile house of cards somehow stays up all at the same time?

I get microservices have benefits but every time I run into them its been a case where I have to pen test / code review individual microservices in isolation.

How many findings do clients expect testing an API with like 2 endpoints?

MikeJF
Dec 20, 2003




Do what we did, split out microservices but also leave the original monolith intact and partially in-use and have them share part but not all of their code so any change has a risk of breaking either.

thathonkey
Jul 17, 2012
pretty sure thats what github ended up with

Canine Blues Arooo
Jan 7, 2008

when you think about it...i'm the first girl you ever spent the night with

Grimey Drawer
Microservices are great... If you have to scale to absurd levels. They enable that kind of poo poo. If you can keep your system to like 1 box + a DB, for the love of God do that. The place of development goes to zero and maintenence goes to infinity the second you introduce complex system factoring as a problem that needs to be solved.

Microservices are a solution to a problem that is really hard to solve, but come at the cost of enormous complexity.

git apologist
Jun 4, 2003

MK-Ultramarathon posted:

I also hate web development and I've been doing it professionally since 2015

I would do literally anything else if it paid web development money

Python is fine though but don't build a web app in it

i was a web developer and then turned that into being a presales solutions architect, and now I make 3 times what I but have no responsibility and only code if i want to

do try it

Smugworth
Apr 18, 2003

Cool dude alert

Pekinduck
May 10, 2008
In a class we had to write a program in c to do something. Then we had to rewrite it in python! I just copied the logic of my c program and did something to slam the variables to the right type every other line.

I like python but dynamic typing is more trouble than its worth.

Smugworth
Apr 18, 2003

Pekinduck posted:

I like python but dynamic typing is more trouble than its worth.

:hmmyes:

MikeJF
Dec 20, 2003




Dynamic typing sucks but occasionally you can use it to do something really neat and also abhorrent and that's fun.

Stoatbringer
Sep 15, 2004

naw, you love it you little ho-bot :roboluv:

I'm waiting until Blazor can compile to Fable and then I want another language on top that compiles to Blazor.

Give it time, it will happen.

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Dynamic typing is useful when you don't have a domain model yet and you need to try out different things to figure it out. But actually writing out the domain model as a set of types and getting your program checked is very important outside a pretty limited set of cases.

olives black
Nov 24, 2017


LENIN.
STILL.
WON'T.
FUCK.
ME.
I think what web development really needs is a return to tradition.

Philthy
Jan 28, 2003

Pillbug
microsoft frontpage

kaom
Jan 20, 2007


Canine Blues Arooo posted:

Microservices are a solution to a problem that is really hard to solve, but come at the cost of enormous complexity.

They also solve an org problem - multiple dev teams that either can’t agree or don’t talk to each other, make them talk through APIs and handle their own deployments and implementation preferences. Although again you really shouldn’t have this problem in a small scale operation, but, well…

Space Kablooey
May 6, 2009


olives black posted:

I think what web development really needs is a return to tradition.

love to have a webserver usable by one person at a time

olives black
Nov 24, 2017


LENIN.
STILL.
WON'T.
FUCK.
ME.

Space Kablooey posted:

love to have a webserver usable by one person at a time

yeah I don't get the sqlite/cgi fetishism but replace those with postgresql and fastcgi

olives black fucked around with this message at 01:03 on Dec 12, 2022

olives black
Nov 24, 2017


LENIN.
STILL.
WON'T.
FUCK.
ME.

Philthy posted:

microsoft frontpage

i said tradition, not barbarism

Mirage
Oct 27, 2000

All is for the best, in this, the best of all possible worlds

olives black posted:

I think what web development really needs is a return to tradition.

Bitches stack

olives black
Nov 24, 2017


LENIN.
STILL.
WON'T.
FUCK.
ME.

Mirage posted:

Bitches stack

It's pronounced "beaches" :colbert:

Cabbages and VHS
Aug 25, 2004

Listen, I've been around a bit, you know, and I thought I'd seen some creepy things go on in the movie business, but I really have to say this is the most disgusting thing that's ever happened to me.
when we wrap async/await in callbacks then JS will have consumed its own tail and we can go back to using Django

bossy lady
Jul 9, 1983

more like aSTINKronous

Smugworth
Apr 18, 2003

bossy lady posted:

more like aSTINKronous

:hmmyes:

thathonkey
Jul 17, 2012
await promise callback when all software isnt dog poo poo

MikeJF
Dec 20, 2003




thathonkey posted:

await promise callback when all software isnt dog poo poo

Timeout

Cabbages and VHS
Aug 25, 2004

Listen, I've been around a bit, you know, and I thought I'd seen some creepy things go on in the movie business, but I really have to say this is the most disgusting thing that's ever happened to me.

thathonkey posted:

await promise callback when all software isnt dog poo poo

SYN


SYN

.....


SYN! ARE YOU THERE I SAID SYN

olives black
Nov 24, 2017


LENIN.
STILL.
WON'T.
FUCK.
ME.
nmind

olives black fucked around with this message at 07:40 on Dec 13, 2022

Space Kablooey
May 6, 2009


bossy lady posted:

more like aSTINKronous

Stoatbringer
Sep 15, 2004

naw, you love it you little ho-bot :roboluv:

Mirage posted:

Bitches stack

Do not stack your bitches more than three high, it's very unsafe.

Stoatbringer
Sep 15, 2004

naw, you love it you little ho-bot :roboluv:

olives black posted:

I think what web development really needs is a return to tradition.

X-Windows/Motif. :colbert:

BRICKFACE
Apr 20, 2002

I BITE
the only framework I will stand by: https://github.com/kelseyhightower/nocode

Rahu
Feb 14, 2009


let me just check my figures real quick here
Grimey Drawer

olives black posted:

yeah I don't get the sqlite/cgi fetishism but replace those with postgresql and fastcgi

SQLite owns as long as you don't need concurrent writes. It scales great to a whole lot of readers at once.

thathonkey
Jul 17, 2012
is sqlite/cgi fetishism really a thing in web development? personally never heard of it. fastcgi is used in modern PHP apps but even there fpm has taken over for the most part

bossy lady
Jul 9, 1983

Pack it in. C++ is on top again :toot:

https://www.infoworld.com/article/3682141/c-plus-plus-overtakes-java-in-language-popularity-index.html

Adbot
ADBOT LOVES YOU

Methanar
Sep 26, 2013

by the sex ghost
get a real job

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply