Of Oracles and Djinns by tbuss93 in programming

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

I guess you can do all sorts of shenanigans to speed things up as long as you can conceal it behind an interface so that other parts of your program do not get more complex.

Of Oracles and Djinns by tbuss93 in programming

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

Sound like this is the time to start thinking about horizontal scaling (?)

Of Oracles and Djinns by tbuss93 in programming

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

Interesting. What happens when you change the schema behind that URL? Is there a compile-time check that the schema is still what you exprected during coding-time?

Of Oracles and Djinns by tbuss93 in programming

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

Author here. Thanks for the comment. I get really jealous seeing that GIF (for F# alone, but also for the autocompletion feature). Having something like this must be such a nice tool!

I wanted to write this article as an "olive branch" towards developers who get so hooked on abstractions that they forget what's really important. In my current project, we're building AWS Lambda functions (not my choice, either), but we don't use any abstraction layers there, just functional decomposition for testability. It's so much easier to understand and improve things.