Message from @redpillavatar

Discord ID: 285103968550518785


2017-02-25 17:30:37 UTC  

so a microservice is something like a library in the context of distributed replicated systems

2017-02-25 17:31:55 UTC  

Okay

2017-02-25 17:32:31 UTC  

You seem to live in Rome while I am a barbarian, feral at best

2017-02-25 17:33:30 UTC  

Hm, I don't quite get what you mean by that. Care to elaborate?

2017-02-25 17:33:31 UTC  

I've never heard of most of those names

2017-02-25 17:34:03 UTC  

Ah, well. It's a slice of a slice of a slice of the world. Nothing particularly important, just something to tinker with 😃

2017-02-25 17:34:27 UTC  

I also do recreational programming, but I don't know what a REST service is

2017-02-25 17:34:33 UTC  

Although I know no netcode yet

2017-02-25 17:35:48 UTC  

well, a REST service is nothing particularly mysterious: it's a web service that uses HTTP verbs and uses links for service navigation/discovery

2017-02-25 17:35:55 UTC  

usually produces JSON as the media type

2017-02-25 17:36:22 UTC  

quote: "While REST stands for Representational State Transfer, which is an architectural style for networked hypermedia applications, it is primarily used to build Web services that are lightweight, maintainable, and scalable. A service based on REST is called a RESTful service."

2017-02-25 17:36:49 UTC  

I also do this professionally, so I'm exposed to a different set of topics probably

2017-02-25 17:38:39 UTC  

"so a microservice is something like a library in the context of distributed replicated systems" Do people boilerplate with microservices?

2017-02-25 17:39:59 UTC  

I just lkooked up what boilerplating really means.

2017-02-25 17:40:02 UTC  

I meant it in a slightly metaphorical way. It's a service that other distributed services use, that is self-contained and usually light-weight

2017-02-25 17:40:03 UTC  

I was wrong about that, too

2017-02-25 17:40:28 UTC  

A guy I talked to used it as a black box you send things in to, and it send ssomething out, but you don't know how exactly it does it

2017-02-25 17:40:31 UTC  

you just know what its function is

2017-02-25 17:41:01 UTC  

sure, that's correct. Usually this principle is called "encapsulation"

2017-02-25 17:41:23 UTC  

Understanding OO concepts would be helpful towards understanding REST

2017-02-25 17:41:26 UTC  

and a microservice (and a library) are indeed expected to encapsulate 😃

2017-02-25 17:42:30 UTC  

@redpillavatar hm, I'd say that one might be more comfortable with REST coming from a (purely or otherwise) functional background

2017-02-25 17:42:32 UTC  

I only do OO programming. Ravioli code

2017-02-25 17:42:54 UTC  

basically REST says "use HTTP verbs for actions, and make your service a pure function of the request"

2017-02-25 17:43:12 UTC  

in my limited understanding, anyway

2017-02-25 17:43:27 UTC  

there's a whole PhD thesis on REST, so presumably there's a little more to it

2017-02-25 17:43:30 UTC  

😄

2017-02-25 17:47:01 UTC  
2017-02-25 17:49:21 UTC  

right, that's the one I meant. I at least skimmed a couple of years ago.

2017-02-25 18:16:24 UTC  

Is everyone here in IT or what

2017-02-25 18:20:25 UTC  

Surprised the IT sector isn't 100% Indian by now

2017-02-25 18:21:03 UTC  

There were a bunch of Indians at my last jerb, all IT. What's funny is that they're pee-shy

2017-02-25 18:21:33 UTC  

If you stand at the urinal next to them

2017-02-25 18:21:42 UTC  

They will wait for you to leave first

2017-02-25 18:21:45 UTC  

Before peeing

2017-02-25 18:21:50 UTC  

also lol

2017-02-25 18:28:49 UTC  

Indians made a version of C++ which had Indian words instead of English in the 1980's

2017-02-25 18:28:52 UTC  

or maybe 1990's

2017-02-25 18:29:25 UTC  

@spaceplacenta H1B and L1B visa exploitation is on the chopping block, so that trend will likely reverse itself.