+1 to this. You have to realize that over a billion users use gmail. You can't possibly imagine that prioritizing .0000000001% of users that know about something like filtering on custom headers is remotely good…
I'm a fan and daily user of golang, but I thought his understanding seemed very solid and his reasoning concise.
A decade of growth....?? Where were you in 2008?
Import paths are nicer with a flat structure. E.g. the difference between import "github.com/whomever/orm" and import "github.com/whomever/orm/fiz/bang/whiz/resolvers".
Because you didn't want to set an env var?
Not fully https://thrift.apache.org/docs/Languages
You mentioned problems with gRPC, but I think every one of your problems is with protobuf. Is that correct? Also, regarding point 3, I'm confused with two things: - You want "free form" data, but you're talking about…
Can I ask why you want JSON with gRPC? The benefits to protobuf are tremendous, with little to no downsides
Fantastic to see open source alternatives. At a previous job, I was repeatedly frustrated using AWS lambda's extremely closed-source environment.
I've used both, and ECS was definitely the bigger pain. I deployed to and managed an ECS cluster for 8 months; the lack of replicability locally (which sucks for testing and CI/CD), the opaque and limited management…
The topic of this article is Google App Engine (GAE), which is a PaaS. Comparing GAE to AWS step functions (which is some wrapping around AWS Lambda) is moot since they are different categories of products solving…
I found the original golang blog to be a fantastic resource on the topic: https://blog.golang.org/profiling-go-programs
Sorry, what is 'hiring junior devs from the ranks of biology grads' intended to help with?
There is a PR to add it back in: https://github.com/easylist/easylist/pull/500
Panasonic Automotive | Senior Software Engineer | Denver | Full-Time | On-site Panasonic is building a connected vehicle system for car-to-car, car-to-operator, operator-to-car, and accident/weather/etc detection. We're…
runC is the tool that fits the OCI spec. It spawns containers on your host OS. runV is another tool that fits the OCI spec - it spawns container on hypervisors (type 2 AND 1). runC is the most commonly used - it is used…
It's fly login -t <my target> You can save targets. Also, if you want logs to appear somewhere you can pretty easily set up a after-fail job to ftp em somewhere.
100+ jobs in one pipeline?
> However it performs like a dud. No scheduling to speak of, just runs everything as soon as it can. We've run into nodes dying under load (-not- underprovisioned, could run all these jobs manually at once on these…
The arcane incantation to login? Seriously? It's literally fly login. You're being ridiculous.
> Concourse looks good on the surface but it's really not that great. I've used teamcity, jenkins, gocd, circleci, concourse, and travisci. For multi-project systems, concourse is king. (I like travisci for by-itself,…
Of course, and you can - you can manually hit the + button to retrigger a build, and if you want specific inputs you can select the exact one you want in the resources tab (which is slightly less common, since you…
> - Just trying to find logs is a pain, and getting the UI to show a full log output is basically impossible What? It's just STDOUT.. Are your logs going to a file or something?
> - There was no way of retriggering a CI run on a single PR (without force pushing to the branch, which removes Github reviews) A CI that runs one job (test) for lots of branches is differnet than a multi-pipeline CI…
> UI is pretty but often breaks. Is unusable when you have a pipeline with dozens of concurrent jobs. Are you running it on a potato? :) We have massive builds that have never had problems in the UI.
+1 to this. You have to realize that over a billion users use gmail. You can't possibly imagine that prioritizing .0000000001% of users that know about something like filtering on custom headers is remotely good…
I'm a fan and daily user of golang, but I thought his understanding seemed very solid and his reasoning concise.
A decade of growth....?? Where were you in 2008?
Import paths are nicer with a flat structure. E.g. the difference between import "github.com/whomever/orm" and import "github.com/whomever/orm/fiz/bang/whiz/resolvers".
Because you didn't want to set an env var?
Not fully https://thrift.apache.org/docs/Languages
You mentioned problems with gRPC, but I think every one of your problems is with protobuf. Is that correct? Also, regarding point 3, I'm confused with two things: - You want "free form" data, but you're talking about…
Can I ask why you want JSON with gRPC? The benefits to protobuf are tremendous, with little to no downsides
Fantastic to see open source alternatives. At a previous job, I was repeatedly frustrated using AWS lambda's extremely closed-source environment.
I've used both, and ECS was definitely the bigger pain. I deployed to and managed an ECS cluster for 8 months; the lack of replicability locally (which sucks for testing and CI/CD), the opaque and limited management…
The topic of this article is Google App Engine (GAE), which is a PaaS. Comparing GAE to AWS step functions (which is some wrapping around AWS Lambda) is moot since they are different categories of products solving…
I found the original golang blog to be a fantastic resource on the topic: https://blog.golang.org/profiling-go-programs
Sorry, what is 'hiring junior devs from the ranks of biology grads' intended to help with?
There is a PR to add it back in: https://github.com/easylist/easylist/pull/500
Panasonic Automotive | Senior Software Engineer | Denver | Full-Time | On-site Panasonic is building a connected vehicle system for car-to-car, car-to-operator, operator-to-car, and accident/weather/etc detection. We're…
runC is the tool that fits the OCI spec. It spawns containers on your host OS. runV is another tool that fits the OCI spec - it spawns container on hypervisors (type 2 AND 1). runC is the most commonly used - it is used…
It's fly login -t <my target> You can save targets. Also, if you want logs to appear somewhere you can pretty easily set up a after-fail job to ftp em somewhere.
100+ jobs in one pipeline?
> However it performs like a dud. No scheduling to speak of, just runs everything as soon as it can. We've run into nodes dying under load (-not- underprovisioned, could run all these jobs manually at once on these…
The arcane incantation to login? Seriously? It's literally fly login. You're being ridiculous.
> Concourse looks good on the surface but it's really not that great. I've used teamcity, jenkins, gocd, circleci, concourse, and travisci. For multi-project systems, concourse is king. (I like travisci for by-itself,…
Of course, and you can - you can manually hit the + button to retrigger a build, and if you want specific inputs you can select the exact one you want in the resources tab (which is slightly less common, since you…
> - Just trying to find logs is a pain, and getting the UI to show a full log output is basically impossible What? It's just STDOUT.. Are your logs going to a file or something?
> - There was no way of retriggering a CI run on a single PR (without force pushing to the branch, which removes Github reviews) A CI that runs one job (test) for lots of branches is differnet than a multi-pipeline CI…
> UI is pretty but often breaks. Is unusable when you have a pipeline with dozens of concurrent jobs. Are you running it on a potato? :) We have massive builds that have never had problems in the UI.