The Microsoft product portfolio offers unprecedented flexibility for Enterprises in creating end-to-end solutions, which not only revolutionize how organizations use technology to power their business and customer interactions, but also transform the function of IT departments into an enabler of business growth, rather than being focussed on managing infrastructure. Learn how organizations are realizing “Cloud on your terms” to incorporate public, private, and hybrid cloud solutions to improve current and future ways of working, and how to plan for successful deployments and maximum adoption. In this session, we will dive into: - centralised architectures, leveraging private, public or private & public clouds; - learnings from the field include planning for centralized and Highly Available architectures; - aligning the network with usage requirements; - how customers are deploying Enterprise Voice in the cloud today
En esta sesión vamos a crear un blog desde cero con Microsoft Azure. Nuestro blog admitirá comentarios y valoraciones de cada entrada. Para ello, vamos a utilizar ASP.NET MVC en la parte cliente, y colas, WebJobs, DocumentDB y Application Insights en la parte cloud. Veremos como crear cada una de las partes que forman parte de la aplicación, y algunos consejos y recomendaciones a la hora de trabajar con algunas de estas tecnologías.
A primary use case for C++ is low latency, low overhead, high performance code. But C++ does not give you these things for free, it gives you the tools to control these things and achieve them where needed. How do you realize this potential of the language? How do you tune your C++ code and achieve the necessary performance metrics?
This talk will walk through the process of tuning C++ code from benchmarking to performance analysis. It will focus on small scale performance problems ranging from loop kernels to data structures and algorithms. It will show you how to write benchmarks that effectively measure different aspects of performance even in the face of advanced compiler optimizations and bedeviling modern CPUs. It will also show how to analyze the performance of your benchmark, understand its behavior as well as the CPUs behavior, and use a wide array of tools available to isolate and pinpoint performance problems. The tools and some processor details will be Linux and x86 specific, but the techniques and concepts should be broadly applicable. -- Chandler Carruth leads the Clang team at Google, building better diagnostics, tools, and more. Previously, he worked on several pieces of Google's distributed build system. He makes guest appearances helping to maintain a few core C++ libraries across Google's codebase, and is active in the LLVM and Clang open source communities. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master's thesis. He is regularly found drinking Cherry Coke Zero in the daytime and pontificating over a single malt scotch in the evening.