Thanks, 3np
188 karma · joined September 7, 2019
Thanks, 3np
Performance critical sections could remain in C/C++, but MOST code doesn’t need the kind of performance C/C++ provides.
Hopefully C/C++ will go the way of assembly: present in TINY doses.
Or you could make some kind of REST API with ASP.NET Core or gRPC.
Outside of JavaScript, what other (good) multi platform UI frameworks are out there? And I’m hesitant to call JS good, with the amount of slow, laggy, resource intensive apps I’ve come across.
[1] https://devblogs.microsoft.com/dotnet/azure-active-directory... [2] https://devblogs.microsoft.com/dotnet/bing-com-runs-on-net-c... [3] https://devblogs.microsoft.com/dotnet/migration-of-bings-wor...
They wrote a gRPC library [1],and a high performance JSON library [2]. Granted, these are .NET libraries, but still.
[1] https://github.com/grpc/grpc-dotnet [2] https://docs.microsoft.com/en-us/dotnet/standard/serializati...
I will echo that many Azure services don’t support v6 yet, though.
https://docs.microsoft.com/en-us/azure/virtual-network/ipv6-...
[1] https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...
- If you are an atheist, would you sell it for $5? If the answer is no, why sell it for more? What value can you place on your soul (or someone’s idea of it)?
- If someone is willing to pay much more than $5, consider what they are gaining, and what you are losing. Why would they be willing to pay so much?
- If only in the interest of self preservation, have you heard of Pascal’s Wager? [1]
Also, their entire fleet is made up of 737s, so it’s not like large airports get a massive planes (maybe a MAX vs a -700, but still not a huge difference)
As a result, we’re incentivized to reduce on call noise and have the system automate remediation as much as possible.
Granted, our company does have centralized teams that build tooling. So that does seem to be a prerequisite to having full cycle developers.
If you’re building in the cloud, I think there’s less need to be a SysAdmin these days (I used to be be one), and Azure makes it pretty easy to have automatic updates, firewall rules, etc. We rarely touch our hosting environment (Service Fabric on VMSS).
The on-call sucks at times, but I’d never trade it for how fast we’re able to ship.
I think it’s tricky to implement, though.
Another issue is how often does the quota reset? Daily? Hourly? Monthly? That’ll determine how big those spikes are when the quota lifts.
For the vectorization space specifically, .NET Core string operations like Equals and IndexOf are (now) vectorized, looks like Bing took advantage of that: https://devblogs.microsoft.com/dotnet/bing-com-runs-on-net-c...
Never was big into ML, but I know people that do a lot of it in Python or R. If those mathematical libraries could be ported to .NET, I wonder how big the improvements would be.