Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rualca
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
361.
▲
by
rualca
5y ago
I'm not an expert in software testing, but from my experience branch coverage is still king in evaluating test coverage, and more importantly in flagging sections with inadequate test coverage.
362.
▲
by
rualca
5y ago
> The essence of OOP is not inheritance, that’s a nice to have. The essence of OOP is to encapsulate the data and the functions that operate on that data into an object and hide the internal state of the object from the rest of the progr
363.
▲
by
rualca
5y ago
For the lazy like me who are interested in the topic but googling for it is too exhausting: https://en.wikipedia.org/wiki/ABC_Software_Metric Long story short: instead of counting lines of code, the ABC software metric
364.
▲
by
rualca
5y ago
Thank you for pointing to Wikipedia's article on Floud-Steinberg. Cool stuff!
365.
▲
by
rualca
5y ago
> That's not quite accurate, but even if it were, there are easy ways to improve that bit of software if people start abusing it. How easy it would be for bad actors brigading with freshly created accounts, or not-so-freshly created
366.
▲
by
rualca
5y ago
> Still, the benefits are unclear to me. Manage deployments as stacks, which support history and backtrack deployments. Blue-green deployments. Frankly, it boggles the mind how people put to production devtools that are barely managed to
367.
▲
by
rualca
5y ago
> I run my personal services (Web, db, mail, nextcloud, traefick) off a cheap hetzner vps using docker-compose and its a pleasure how simple is to manage it. Me too. I have about half a dozen personal projects running in Docker Swarm on
368.
▲
by
rualca
5y ago
Why would you bother using terraform+docker compose in AWS if you already get containerized solutions out-of-the-box with ECS, which is supported as first class citizen with CloudFormation/CDK?
369.
▲
by
rualca
5y ago
> You can have a compose with multiple backend services and an nginx load balancer in it proxing back to it each one, then down/up each each backend service individually when upgrades for example.. Things are way simpler with Docker
370.
▲
by
rualca
5y ago
> you'd rather use six complex things instead of one simple one? By that measuring stick, using Docker Swarm instead of docker compose is even simpler as you only need to use docker alone instead of having to install a separate scri
371.
▲
by
rualca
5y ago
> We've been doing this because alternatives like k8s burned out time, $, and other team members, and our on-prem customers like it operationally vs k8s. It doesn't seem you bothered looking into alternatives. Take for example
372.
▲
by
rualca
5y ago
> Then there's the Acer way of naming products like "XR382CQK bmijqphuzx" This take is deceitful. Acer typically uses a very simple scheme to define their products, which goes something like "Acer <product line>
373.
▲
by
rualca
5y ago
> We flew B-52s over Germany and Japan and dropped unguided munitions from far above. Britain flew bombing raids at night. Not sure about who was held accountable for killing the wrong people then. I would go a step further and point out
374.
▲
by
rualca
5y ago
> So because people kill people, machines should be allowed to kill people? not even logical, I can see an argument being valid as in why shouldn't machines kill other machines. why do you think machines should be allowed to kill pe
375.
▲
by
rualca
5y ago
> Aren’t the real figures more like $200 vs. $700? No, not really. You can hardly find old used servers for less than 1000$, and you need to use beyond a a1.metal instance with 16vCPU and 32GB of RAM to even come close to that cost >
376.
▲
by
rualca
5y ago
This dystopian initiative is more aptly described as a one-time expenditure that buys management some plausible deniability to the god-awful working conditions they subject workers.
377.
▲
by
rualca
5y ago
> It only seems expensive and complicated from the perspective of someone that does not have experience with it. Isn't that the target audience for this sort of change? I mean, do you see teams of networking , siteops, high availabi
378.
▲
by
rualca
5y ago
> Yet, people seem to be convinced that prices are ok, and that going outside will let them reduce their infrastructure footprint. That's where you get it all wrong. It is not about the price, at all. It is all about avoiding large
379.
▲
by
rualca
5y ago
> There's also the argument that some of the cloud advantages (such as AWS proprietary services like SQS) simply aren't directly available as selfhosted replacements. You end up needing a whole new team to do HA/scaling fo
380.
▲
Richardson Maturity Model (2010)
(martinfowler.com)
1 points
by
rualca
5y ago
|
0 comments
381.
▲
by
rualca
5y ago
> CMake as a library with bindings for various scripting languages (e.g. Python) would make a lot of sense to me. Well, if your thing is fragmentation and bit rot and maintenance hell, sure. There were plenty of competing build systems f
382.
▲
by
rualca
5y ago
...or CMake Development Kit (CDK)
383.
▲
by
rualca
5y ago
> That's kind of my point. "Use BEST Practices" is nothing more than a set of guidelines (...) I think you're missing the whole point. REST refers to a specific architecture style which comprises a set of very specifi
384.
▲
by
rualca
5y ago
> It is kind of API's people commonly call REST API's which he suggest should be rebranded to HTTP API's. First of all, the title of the blog post is literally "should we rebrand REST?" Secondly, these appeals to
385.
▲
by
rualca
5y ago
> How about simply using "BEST Practices"? REST is already an architecture style, nothing more than an a set of guidelines to design interfaces in order to ensure you get specific qualities and operational advantages. These art
386.
▲
by
rualca
5y ago
> REST APIs must be hypertext-driven That's a reference to HATEOAS, but the whole point is that REST refers to an entire collection of design traits, where hypermedia is only one of them, and you cannot have REST if you do not meet
387.
▲
by
rualca
5y ago
> I feel that if the author took the time to learn the problem domain well and why conan & vcpkg happen to exist, then this article wouldn't have been written. It's not like people that started conan/vcpkg didn't
388.
▲
by
rualca
5y ago
It makes absolutely no sense to even suggest that REST should be rebranded "HTTP API" or even "hypermedia API" because REST is neither protocol-specific nor is "hypermedia" the only (or even main) design trait.
389.
▲
by
rualca
5y ago
> But where do those original knowledgeable people gain their skills, if not at their jobs? By doing useless side projects. So much this. The time you have is a finite resource, and technical expertise is a function of how you invest you
390.
▲
by
rualca
5y ago
The author of this blog post states quite clearly that his company already used EKS elsewhere. If all he wanted to do was add a fancy line to his CV, why would he bother with something he already had? Also, it's silly to just assume th
More ›