Building a safer world together with our partners—introducing Microsoft Security Experts - Microsoft Security Blog
Technology alone is not enough to defend against cybercrime. It’s critical, but it’s the combination of leading technologies, comprehensive threat intelligence, and highly skilled people that makes for a truly effective security posture.
Learn how the Internet Computer blockchain works and explore its technology, open-source repositories, in-depth video academy sessions, white papers, publications, and long-form deep dives.
CROPS — cost optimization, reliability, operational excellence, performance efficiency and security — allows organizations to get the most from their cloud infrastructure.
Critics of ‘Deceptive Design’ Push for a More Ethical UX
Too many websites push users to do things they don't want to — such as sharing more of their data than they realize. What can be done about it? #deceptivedesign #UX #darkpatterns #techethics
How a Flexible Control Plane Helps Deploy Apps on Kubernetes
Successful cloud native organizations usually rely on a developer control plane, which serves as a tool- and platform-agnostic way to manage Kubernetes. #developers #Kubernetes #cloudnative #devcontrolplanes #DevOps
Building a tech stack involves more than selecting the latest technologies, integrating them, and expecting your organization, department, or team to improve the way they operate. Before investing in a new software or application, business leaders should consider the following:
Nvidia Does the Unexpected: Open Sources GPU Drivers for Linux
Chipmaker Nvidia is finally taking steps to improve the compatibility of its GPUs with Linux after years of largely ignoring users of the open source OS. Nvidia has open sourced GPU kernel modules for Linux so coders can write applications for more efficient execution on the company’s GPUs. “Canonical and SUSE can immediately package the […]
It is Google I/O 2022 this week, among many other things, and we were hoping for an architectural deep dive on the TPUv4 matrix math engines that Google
Overview Subsetting is a common technique used in load balancing for large-scale distributed systems. In this blog post, we will briefly introduce Uber’s current service mesh architecture that has been powering thousands of critical microservices in Uber since 2016. We will then discuss the challenges we faced when trying to scale the number of tasks in the mesh and issues with our initial subsetting approach. We’ll finish with how we came up with the real-time dynamic subsetting solution and its results in production. Dictionary Here are a few generic terms that we’ll be using throughout the article: A (micro)
With edge computing becoming the new norm, distributed DNS implementations are set to become the foundation for the new generation of real-time applications.
Six Ways to Think Long-term: A Cognitive Toolkit for Good Ancestors
None of these six ways is enough alone to create a long-term revolution of the human mind — a fundamental shift in our perception of time. But together — and when practised by a critical mass of people and organisations — a new age of long-term thinking could emerge out of their synergy.
Allowing groups to self-organize, set their own agendas, and decide without central guidance or planning requires being vulnerable and trusting. But the results are worth the risk.