狠狠撸shows by User: petabridge
/
http://www.slideshare.net/images/logo.gif狠狠撸shows by User: petabridge
/
Thu, 22 Aug 2024 17:24:33 GMT狠狠撸Share feed for 狠狠撸shows by User: petabridgeDiagnosing Production Akka.NET Problems with OpenTelemetry.pptx
/slideshow/diagnosing-production-akka-net-problems-with-opentelemetry-pptx/271229846
diagnosingproductionakka-240822172433-aa553107 We recently leveraged OpenTelemetry, Phobos, semantic logging, and more to resolve several high-impact, difficult bugs in Akka.NET itself. We want to share the techniques, best practices, methodologies, and tooling we used to do that - so in this webinar you will learn how to:
- Collect useful traces, logs, and metrics using a combination of built-in and custom OpenTelemetry instrumentation;
- Create useful alerts and dashboards using OpenTelemetry metrics;
- Leverage semantic logging and tracing data in platforms like Seq to get behavioral questions answered;
- Eliminate wasteful noise and cost using Phobos鈥� built-in trace filtration system; and
- How to configure and deploy the OpenTelemetry agent to collect logs, traces, and metrics and ship them to APM destinations like .NET Aspire, Grafana, Prometheus, DataDog, and so on.
This webinar will take about an hour and everything you learn in it can be easily applied locally on your developers鈥� machines, in shared environments, or in productions. Everything you learn here will be highly portable and a great tool to keep in your belt.]]>
We recently leveraged OpenTelemetry, Phobos, semantic logging, and more to resolve several high-impact, difficult bugs in Akka.NET itself. We want to share the techniques, best practices, methodologies, and tooling we used to do that - so in this webinar you will learn how to:
- Collect useful traces, logs, and metrics using a combination of built-in and custom OpenTelemetry instrumentation;
- Create useful alerts and dashboards using OpenTelemetry metrics;
- Leverage semantic logging and tracing data in platforms like Seq to get behavioral questions answered;
- Eliminate wasteful noise and cost using Phobos鈥� built-in trace filtration system; and
- How to configure and deploy the OpenTelemetry agent to collect logs, traces, and metrics and ship them to APM destinations like .NET Aspire, Grafana, Prometheus, DataDog, and so on.
This webinar will take about an hour and everything you learn in it can be easily applied locally on your developers鈥� machines, in shared environments, or in productions. Everything you learn here will be highly portable and a great tool to keep in your belt.]]>
Thu, 22 Aug 2024 17:24:33 GMT/slideshow/diagnosing-production-akka-net-problems-with-opentelemetry-pptx/271229846petabridge@slideshare.net(petabridge)Diagnosing Production Akka.NET Problems with OpenTelemetry.pptxpetabridgeWe recently leveraged OpenTelemetry, Phobos, semantic logging, and more to resolve several high-impact, difficult bugs in Akka.NET itself. We want to share the techniques, best practices, methodologies, and tooling we used to do that - so in this webinar you will learn how to:
- Collect useful traces, logs, and metrics using a combination of built-in and custom OpenTelemetry instrumentation;
- Create useful alerts and dashboards using OpenTelemetry metrics;
- Leverage semantic logging and tracing data in platforms like Seq to get behavioral questions answered;
- Eliminate wasteful noise and cost using Phobos鈥� built-in trace filtration system; and
- How to configure and deploy the OpenTelemetry agent to collect logs, traces, and metrics and ship them to APM destinations like .NET Aspire, Grafana, Prometheus, DataDog, and so on.
This webinar will take about an hour and everything you learn in it can be easily applied locally on your developers鈥� machines, in shared environments, or in productions. Everything you learn here will be highly portable and a great tool to keep in your belt.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/diagnosingproductionakka-240822172433-aa553107-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> We recently leveraged OpenTelemetry, Phobos, semantic logging, and more to resolve several high-impact, difficult bugs in Akka.NET itself. We want to share the techniques, best practices, methodologies, and tooling we used to do that - so in this webinar you will learn how to:
- Collect useful traces, logs, and metrics using a combination of built-in and custom OpenTelemetry instrumentation;
- Create useful alerts and dashboards using OpenTelemetry metrics;
- Leverage semantic logging and tracing data in platforms like Seq to get behavioral questions answered;
- Eliminate wasteful noise and cost using Phobos鈥� built-in trace filtration system; and
- How to configure and deploy the OpenTelemetry agent to collect logs, traces, and metrics and ship them to APM destinations like .NET Aspire, Grafana, Prometheus, DataDog, and so on.
This webinar will take about an hour and everything you learn in it can be easily applied locally on your developers鈥� machines, in shared environments, or in productions. Everything you learn here will be highly portable and a great tool to keep in your belt.
]]>
2120https://cdn.slidesharecdn.com/ss_thumbnails/diagnosingproductionakka-240822172433-aa553107-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0Leveraging AI for Software Developer Productivity.pptx
/slideshow/leveraging-ai-for-software-developer-productivity-pptx/269929540
leveragingaiforsoftwaredeveloperproductivity-240627165752-30eaa9ac Supercharge your software development productivity with our latest webinar! Discover the powerful capabilities of AI tools like GitHub Copilot and ChatGPT 4.X. We'll show you how these tools can automate tedious tasks, generate complete syntax, and enhance code documentation and debugging.
In this talk, you'll learn how to:
- Efficiently create GitHub Actions scripts
- Convert shell scripts
- Develop Roslyn Analyzers
- Visualize code with Mermaid diagrams
And these are just a few examples from a vast universe of possibilities!
Packed with practical examples and demos, this presentation offers invaluable insights into optimizing your development process. Don't miss the opportunity to improve your coding efficiency and productivity with AI-driven solutions. ]]>
Supercharge your software development productivity with our latest webinar! Discover the powerful capabilities of AI tools like GitHub Copilot and ChatGPT 4.X. We'll show you how these tools can automate tedious tasks, generate complete syntax, and enhance code documentation and debugging.
In this talk, you'll learn how to:
- Efficiently create GitHub Actions scripts
- Convert shell scripts
- Develop Roslyn Analyzers
- Visualize code with Mermaid diagrams
And these are just a few examples from a vast universe of possibilities!
Packed with practical examples and demos, this presentation offers invaluable insights into optimizing your development process. Don't miss the opportunity to improve your coding efficiency and productivity with AI-driven solutions. ]]>
Thu, 27 Jun 2024 16:57:52 GMT/slideshow/leveraging-ai-for-software-developer-productivity-pptx/269929540petabridge@slideshare.net(petabridge)Leveraging AI for Software Developer Productivity.pptxpetabridgeSupercharge your software development productivity with our latest webinar! Discover the powerful capabilities of AI tools like GitHub Copilot and ChatGPT 4.X. We'll show you how these tools can automate tedious tasks, generate complete syntax, and enhance code documentation and debugging.
In this talk, you'll learn how to:
- Efficiently create GitHub Actions scripts
- Convert shell scripts
- Develop Roslyn Analyzers
- Visualize code with Mermaid diagrams
And these are just a few examples from a vast universe of possibilities!
Packed with practical examples and demos, this presentation offers invaluable insights into optimizing your development process. Don't miss the opportunity to improve your coding efficiency and productivity with AI-driven solutions. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/leveragingaiforsoftwaredeveloperproductivity-240627165752-30eaa9ac-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> Supercharge your software development productivity with our latest webinar! Discover the powerful capabilities of AI tools like GitHub Copilot and ChatGPT 4.X. We'll show you how these tools can automate tedious tasks, generate complete syntax, and enhance code documentation and debugging.
In this talk, you'll learn how to:
- Efficiently create GitHub Actions scripts
- Convert shell scripts
- Develop Roslyn Analyzers
- Visualize code with Mermaid diagrams
And these are just a few examples from a vast universe of possibilities!
Packed with practical examples and demos, this presentation offers invaluable insights into optimizing your development process. Don't miss the opportunity to improve your coding efficiency and productivity with AI-driven solutions.
]]>
2700https://cdn.slidesharecdn.com/ss_thumbnails/leveragingaiforsoftwaredeveloperproductivity-240627165752-30eaa9ac-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0NET Systems Programming Learned the Hard Way.pptx
/slideshow/net-systems-programming-learned-the-hard-waypptx/253718246
netsystemsprogramminglearnedthehardway-221019203442-3e32122c What is a thread quantum and why is it different on Windows Desktop and Windows Server? What's the difference between a blocking call and a blocking flow? Why did our remoting benchmarks suddenly drop when we moved to .NET 6? When should I try to write lock-free code? What does the `volatile` keyword mean?
Welcome to the types of questions my team and I are asked, or ask ourselves, on a regular basis - we're the makers of Akka.NET, a high performance distributed actor system library and these are the sorts of low-level questions we need to answer in order to build great experiences for our own users.
In this talk we're going to learn about .NET systems programming, the low level components we hope we can take for granted, but sometimes can't. In particular:
- The `ThreadPool` and how work queues operate in practice;
- Synchronization mechanisms - including `lock`-less ones;
- Memory management, `Span`, and garbage collection;
- `await`, `Task`, and the synchronization contexts; and
- Crossing user-code and system boundaries in areas such as sockets.
This talk will help .NET developers understand why their code works the way it does and what to do in scenarios that demand high performance.]]>
What is a thread quantum and why is it different on Windows Desktop and Windows Server? What's the difference between a blocking call and a blocking flow? Why did our remoting benchmarks suddenly drop when we moved to .NET 6? When should I try to write lock-free code? What does the `volatile` keyword mean?
Welcome to the types of questions my team and I are asked, or ask ourselves, on a regular basis - we're the makers of Akka.NET, a high performance distributed actor system library and these are the sorts of low-level questions we need to answer in order to build great experiences for our own users.
In this talk we're going to learn about .NET systems programming, the low level components we hope we can take for granted, but sometimes can't. In particular:
- The `ThreadPool` and how work queues operate in practice;
- Synchronization mechanisms - including `lock`-less ones;
- Memory management, `Span`, and garbage collection;
- `await`, `Task`, and the synchronization contexts; and
- Crossing user-code and system boundaries in areas such as sockets.
This talk will help .NET developers understand why their code works the way it does and what to do in scenarios that demand high performance.]]>
Wed, 19 Oct 2022 20:34:41 GMT/slideshow/net-systems-programming-learned-the-hard-waypptx/253718246petabridge@slideshare.net(petabridge)NET Systems Programming Learned the Hard Way.pptxpetabridgeWhat is a thread quantum and why is it different on Windows Desktop and Windows Server? What's the difference between a blocking call and a blocking flow? Why did our remoting benchmarks suddenly drop when we moved to .NET 6? When should I try to write lock-free code? What does the `volatile` keyword mean?
Welcome to the types of questions my team and I are asked, or ask ourselves, on a regular basis - we're the makers of Akka.NET, a high performance distributed actor system library and these are the sorts of low-level questions we need to answer in order to build great experiences for our own users.
In this talk we're going to learn about .NET systems programming, the low level components we hope we can take for granted, but sometimes can't. In particular:
- The `ThreadPool` and how work queues operate in practice;
- Synchronization mechanisms - including `lock`-less ones;
- Memory management, `Span<T>`, and garbage collection;
- `await`, `Task`, and the synchronization contexts; and
- Crossing user-code and system boundaries in areas such as sockets.
This talk will help .NET developers understand why their code works the way it does and what to do in scenarios that demand high performance.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/netsystemsprogramminglearnedthehardway-221019203442-3e32122c-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> What is a thread quantum and why is it different on Windows Desktop and Windows Server? What's the difference between a blocking call and a blocking flow? Why did our remoting benchmarks suddenly drop when we moved to .NET 6? When should I try to write lock-free code? What does the `volatile` keyword mean?
Welcome to the types of questions my team and I are asked, or ask ourselves, on a regular basis - we're the makers of Akka.NET, a high performance distributed actor system library and these are the sorts of low-level questions we need to answer in order to build great experiences for our own users.
In this talk we're going to learn about .NET systems programming, the low level components we hope we can take for granted, but sometimes can't. In particular:
- The `ThreadPool` and how work queues operate in practice;
- Synchronization mechanisms - including `lock`-less ones;
- Memory management, `Span`, and garbage collection;
- `await`, `Task`, and the synchronization contexts; and
- Crossing user-code and system boundaries in areas such as sockets.
This talk will help .NET developers understand why their code works the way it does and what to do in scenarios that demand high performance.
]]>
3100https://cdn.slidesharecdn.com/ss_thumbnails/netsystemsprogramminglearnedthehardway-221019203442-3e32122c-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0DotNext 2020 - When and How to Use the Actor Model and Akka.NET
/slideshow/dotnext-2020-when-and-how-to-use-the-actor-model-and-akkanet/240106170
dotnext2020-whenandhowtousetheactormodel-201214210051 The actor model is an old computer science concept, originating in 1973 and it laid dormant is largely a thought experiment for most of its history until the rise of the Internet. Now in the era of cheap, commodity cloud computing the actor model is staging a major comeback across all programming languages and runtimes, both for building distributed systems and for creating reactive mobile or desktop applications.
In this talk, we will introduce the actor model through the use of Akka.NET, the most popular distributed actor model framework in .NET. We'll talk about what sorts of problems it solves well when you should use it, and what are some of the adoption costs and overhead involved in using a tool like Akka.NET.
By the time you're finished with this talk, you should be familiar with most of the major Akka.NET and actor model concepts, basic Akka.NET syntax, and some ideas for how you might be able to use actors in your place of work. This talk is intended for developers, architects, and team leads.]]>
The actor model is an old computer science concept, originating in 1973 and it laid dormant is largely a thought experiment for most of its history until the rise of the Internet. Now in the era of cheap, commodity cloud computing the actor model is staging a major comeback across all programming languages and runtimes, both for building distributed systems and for creating reactive mobile or desktop applications.
In this talk, we will introduce the actor model through the use of Akka.NET, the most popular distributed actor model framework in .NET. We'll talk about what sorts of problems it solves well when you should use it, and what are some of the adoption costs and overhead involved in using a tool like Akka.NET.
By the time you're finished with this talk, you should be familiar with most of the major Akka.NET and actor model concepts, basic Akka.NET syntax, and some ideas for how you might be able to use actors in your place of work. This talk is intended for developers, architects, and team leads.]]>
Mon, 14 Dec 2020 21:00:51 GMT/slideshow/dotnext-2020-when-and-how-to-use-the-actor-model-and-akkanet/240106170petabridge@slideshare.net(petabridge)DotNext 2020 - When and How to Use the Actor Model and Akka.NETpetabridgeThe actor model is an old computer science concept, originating in 1973 and it laid dormant is largely a thought experiment for most of its history until the rise of the Internet. Now in the era of cheap, commodity cloud computing the actor model is staging a major comeback across all programming languages and runtimes, both for building distributed systems and for creating reactive mobile or desktop applications.
In this talk, we will introduce the actor model through the use of Akka.NET, the most popular distributed actor model framework in .NET. We'll talk about what sorts of problems it solves well when you should use it, and what are some of the adoption costs and overhead involved in using a tool like Akka.NET.
By the time you're finished with this talk, you should be familiar with most of the major Akka.NET and actor model concepts, basic Akka.NET syntax, and some ideas for how you might be able to use actors in your place of work. This talk is intended for developers, architects, and team leads.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/dotnext2020-whenandhowtousetheactormodel-201214210051-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> The actor model is an old computer science concept, originating in 1973 and it laid dormant is largely a thought experiment for most of its history until the rise of the Internet. Now in the era of cheap, commodity cloud computing the actor model is staging a major comeback across all programming languages and runtimes, both for building distributed systems and for creating reactive mobile or desktop applications.
In this talk, we will introduce the actor model through the use of Akka.NET, the most popular distributed actor model framework in .NET. We'll talk about what sorts of problems it solves well when you should use it, and what are some of the adoption costs and overhead involved in using a tool like Akka.NET.
By the time you're finished with this talk, you should be familiar with most of the major Akka.NET and actor model concepts, basic Akka.NET syntax, and some ideas for how you might be able to use actors in your place of work. This talk is intended for developers, architects, and team leads.
]]>
2850https://cdn.slidesharecdn.com/ss_thumbnails/dotnext2020-whenandhowtousetheactormodel-201214210051-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0.NET Conf 2019 When and How to Use the Actor Model: an Introduction to Akka.NET
/slideshow/net-conf-2019-when-and-how-to-use-the-actor-model-an-introduction-to-akkanet/176029568
dotnetconf2019-whenandhowtousetheactormodel-190925163855 In the era of cheap, commodity cloud computing the actor model is ascendant across all programming languages and runtimes, both for building distributed systems and for creating reactive mobile or desktop applications.]]>
In the era of cheap, commodity cloud computing the actor model is ascendant across all programming languages and runtimes, both for building distributed systems and for creating reactive mobile or desktop applications.]]>
Wed, 25 Sep 2019 16:38:55 GMT/slideshow/net-conf-2019-when-and-how-to-use-the-actor-model-an-introduction-to-akkanet/176029568petabridge@slideshare.net(petabridge).NET Conf 2019 When and How to Use the Actor Model: an Introduction to Akka.NETpetabridge In the era of cheap, commodity cloud computing the actor model is ascendant across all programming languages and runtimes, both for building distributed systems and for creating reactive mobile or desktop applications.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/dotnetconf2019-whenandhowtousetheactormodel-190925163855-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> In the era of cheap, commodity cloud computing the actor model is ascendant across all programming languages and runtimes, both for building distributed systems and for creating reactive mobile or desktop applications.
]]>
10460https://cdn.slidesharecdn.com/ss_thumbnails/dotnetconf2019-whenandhowtousetheactormodel-190925163855-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0Continuous Deployment with Akka.Cluster and Kubernetes (Akka.NET)
/slideshow/continuous-deployment-with-akkacluster-and-kubernetes-akkanet/140905491
continuousdeploymentwithakka-190415163555 In this 60 minute long webinar Petabridge and Akka.NET co-founder Aaron Stannard you will learn about how companies ranging from the Fortune 500 to brand new startups are changing the way the build .NET applications to leverage the very latest offerings from Microsoft and the .NET open source community.
You'll learn how and why companies are moving their applications onto .NET Core; rearchitecting them to use Akka.NET for fault tolerance, scalability, and the ability to respond to customers in real-time; containerizing them with Docker; putting everything together using Kubernetes for orchestration on-premise or on the cloud with Azure Container Services.
This session will provide an overview of how all of these technologies fit together and why companies are adopting them.
]]>
In this 60 minute long webinar Petabridge and Akka.NET co-founder Aaron Stannard you will learn about how companies ranging from the Fortune 500 to brand new startups are changing the way the build .NET applications to leverage the very latest offerings from Microsoft and the .NET open source community.
You'll learn how and why companies are moving their applications onto .NET Core; rearchitecting them to use Akka.NET for fault tolerance, scalability, and the ability to respond to customers in real-time; containerizing them with Docker; putting everything together using Kubernetes for orchestration on-premise or on the cloud with Azure Container Services.
This session will provide an overview of how all of these technologies fit together and why companies are adopting them.
]]>
Mon, 15 Apr 2019 16:35:55 GMT/slideshow/continuous-deployment-with-akkacluster-and-kubernetes-akkanet/140905491petabridge@slideshare.net(petabridge)Continuous Deployment with Akka.Cluster and Kubernetes (Akka.NET)petabridgeIn this 60 minute long webinar Petabridge and Akka.NET co-founder Aaron Stannard you will learn about how companies ranging from the Fortune 500 to brand new startups are changing the way the build .NET applications to leverage the very latest offerings from Microsoft and the .NET open source community.
You'll learn how and why companies are moving their applications onto .NET Core; rearchitecting them to use Akka.NET for fault tolerance, scalability, and the ability to respond to customers in real-time; containerizing them with Docker; putting everything together using Kubernetes for orchestration on-premise or on the cloud with Azure Container Services.
This session will provide an overview of how all of these technologies fit together and why companies are adopting them.
<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/continuousdeploymentwithakka-190415163555-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> In this 60 minute long webinar Petabridge and Akka.NET co-founder Aaron Stannard you will learn about how companies ranging from the Fortune 500 to brand new startups are changing the way the build .NET applications to leverage the very latest offerings from Microsoft and the .NET open source community.
You'll learn how and why companies are moving their applications onto .NET Core; rearchitecting them to use Akka.NET for fault tolerance, scalability, and the ability to respond to customers in real-time; containerizing them with Docker; putting everything together using Kubernetes for orchestration on-premise or on the cloud with Azure Container Services.
This session will provide an overview of how all of these technologies fit together and why companies are adopting them.
]]>
16294https://cdn.slidesharecdn.com/ss_thumbnails/continuousdeploymentwithakka-190415163555-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0Introduction to Distributed Tracing
/slideshow/introduction-to-distributed-tracing/97076213
introductiontodistributedtracing-180514190718 As more and more developers move to distributed architectures such as micro services, distributed actor systems, and so forth it becomes increasingly complex to understand, debug, and diagnose.
In this talk we're going to introduce the emerging OpenTracing standard and talk about how you can instrument your applications to help visualize every operation, even across process and service boundaries. We'll also introduce Zipkin, one of the most popular implementations of the OpenTracing standard. ]]>
As more and more developers move to distributed architectures such as micro services, distributed actor systems, and so forth it becomes increasingly complex to understand, debug, and diagnose.
In this talk we're going to introduce the emerging OpenTracing standard and talk about how you can instrument your applications to help visualize every operation, even across process and service boundaries. We'll also introduce Zipkin, one of the most popular implementations of the OpenTracing standard. ]]>
Mon, 14 May 2018 19:07:18 GMT/slideshow/introduction-to-distributed-tracing/97076213petabridge@slideshare.net(petabridge)Introduction to Distributed TracingpetabridgeAs more and more developers move to distributed architectures such as micro services, distributed actor systems, and so forth it becomes increasingly complex to understand, debug, and diagnose.
In this talk we're going to introduce the emerging OpenTracing standard and talk about how you can instrument your applications to help visualize every operation, even across process and service boundaries. We'll also introduce Zipkin, one of the most popular implementations of the OpenTracing standard. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/introductiontodistributedtracing-180514190718-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> As more and more developers move to distributed architectures such as micro services, distributed actor systems, and so forth it becomes increasingly complex to understand, debug, and diagnose.
In this talk we're going to introduce the emerging OpenTracing standard and talk about how you can instrument your applications to help visualize every operation, even across process and service boundaries. We'll also introduce Zipkin, one of the most popular implementations of the OpenTracing standard.
]]>
12081https://cdn.slidesharecdn.com/ss_thumbnails/introductiontodistributedtracing-180514190718-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0Akka.NET: Concurrency without the Pain
/slideshow/akkanet-concurrency-without-the-pain/76530568
concurrencywithoutthepain-170531163317 The .NET platform's last major releases prominently feature improved concurrency tools and keywords, and that's no accident. In a world where developers are expected to build applications that are consistently responsive across a wide range of devices, user experiences, and workloads knowing how to take full advantage of the power of concurrent programming is essential.
But let's face it: even with nice tools like the TPL and async / await, multi-threaded concurrent programming has typically been a bottomless pit of despair, Heisenbugs, and lessons learned the hard way.
None of this is true with Akka.NET and the actor model: a powerful programming methodology that makes building concurrent applications easy, fun, and much more powerful than what we had before.]]>
The .NET platform's last major releases prominently feature improved concurrency tools and keywords, and that's no accident. In a world where developers are expected to build applications that are consistently responsive across a wide range of devices, user experiences, and workloads knowing how to take full advantage of the power of concurrent programming is essential.
But let's face it: even with nice tools like the TPL and async / await, multi-threaded concurrent programming has typically been a bottomless pit of despair, Heisenbugs, and lessons learned the hard way.
None of this is true with Akka.NET and the actor model: a powerful programming methodology that makes building concurrent applications easy, fun, and much more powerful than what we had before.]]>
Wed, 31 May 2017 16:33:17 GMT/slideshow/akkanet-concurrency-without-the-pain/76530568petabridge@slideshare.net(petabridge)Akka.NET: Concurrency without the PainpetabridgeThe .NET platform's last major releases prominently feature improved concurrency tools and keywords, and that's no accident. In a world where developers are expected to build applications that are consistently responsive across a wide range of devices, user experiences, and workloads knowing how to take full advantage of the power of concurrent programming is essential.
But let's face it: even with nice tools like the TPL and async / await, multi-threaded concurrent programming has typically been a bottomless pit of despair, Heisenbugs, and lessons learned the hard way.
None of this is true with Akka.NET and the actor model: a powerful programming methodology that makes building concurrent applications easy, fun, and much more powerful than what we had before.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/concurrencywithoutthepain-170531163317-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> The .NET platform's last major releases prominently feature improved concurrency tools and keywords, and that's no accident. In a world where developers are expected to build applications that are consistently responsive across a wide range of devices, user experiences, and workloads knowing how to take full advantage of the power of concurrent programming is essential.
But let's face it: even with nice tools like the TPL and async / await, multi-threaded concurrent programming has typically been a bottomless pit of despair, Heisenbugs, and lessons learned the hard way.
None of this is true with Akka.NET and the actor model: a powerful programming methodology that makes building concurrent applications easy, fun, and much more powerful than what we had before.
]]>
6674https://cdn.slidesharecdn.com/ss_thumbnails/concurrencywithoutthepain-170531163317-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0Introduction to Akka.NET and Akka.Cluster
/slideshow/introduction-to-akkanet-and-akkacluster/66436910
introductiontoakka-160926184902 Demands and expectations for .NET developers have never been higher.
We're expected increase customer value against higher and higher expectations; deliver our services and content across a greater variety of devices; retain, analyze, and use ever-growing volumes of data faster; and to do all of this while being available 24/7.
That's a tall order, but it's one that is being done successfully by .NET companies all over the world - right now.
In this webinar, lead by Petabridge CEO Aaron Stannard, we're going to cover how the obvious ways of scaling software in the past are doomed to fail and how .NET shops are developing and deploying their own distributed systems to tackle these problems efficiently and effectively using Akka.NET and Akka.Cluster. ]]>
Demands and expectations for .NET developers have never been higher.
We're expected increase customer value against higher and higher expectations; deliver our services and content across a greater variety of devices; retain, analyze, and use ever-growing volumes of data faster; and to do all of this while being available 24/7.
That's a tall order, but it's one that is being done successfully by .NET companies all over the world - right now.
In this webinar, lead by Petabridge CEO Aaron Stannard, we're going to cover how the obvious ways of scaling software in the past are doomed to fail and how .NET shops are developing and deploying their own distributed systems to tackle these problems efficiently and effectively using Akka.NET and Akka.Cluster. ]]>
Mon, 26 Sep 2016 18:49:02 GMT/slideshow/introduction-to-akkanet-and-akkacluster/66436910petabridge@slideshare.net(petabridge)Introduction to Akka.NET and Akka.ClusterpetabridgeDemands and expectations for .NET developers have never been higher.
We're expected increase customer value against higher and higher expectations; deliver our services and content across a greater variety of devices; retain, analyze, and use ever-growing volumes of data faster; and to do all of this while being available 24/7.
That's a tall order, but it's one that is being done successfully by .NET companies all over the world - right now.
In this webinar, lead by Petabridge CEO Aaron Stannard, we're going to cover how the obvious ways of scaling software in the past are doomed to fail and how .NET shops are developing and deploying their own distributed systems to tackle these problems efficiently and effectively using Akka.NET and Akka.Cluster. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/introductiontoakka-160926184902-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> Demands and expectations for .NET developers have never been higher.
We're expected increase customer value against higher and higher expectations; deliver our services and content across a greater variety of devices; retain, analyze, and use ever-growing volumes of data faster; and to do all of this while being available 24/7.
That's a tall order, but it's one that is being done successfully by .NET companies all over the world - right now.
In this webinar, lead by Petabridge CEO Aaron Stannard, we're going to cover how the obvious ways of scaling software in the past are doomed to fail and how .NET shops are developing and deploying their own distributed systems to tackle these problems efficiently and effectively using Akka.NET and Akka.Cluster.
]]>
15307https://cdn.slidesharecdn.com/ss_thumbnails/introductiontoakka-160926184902-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0Automed .NET Performance Testing with NBench
/slideshow/automed-net-performance-testing-with-nbench/64295113
netperformancetestingwithnbench-160722202547 Not long ago in Akka.NET-land we had an issue occur where users noticed a dramatic drop in throughput in Akka.Remote鈥檚 message processing pipeline - and to make matters worse, this occurred in a production release of AKka.NET!
Yikes, how did that happen?
The answer is that although you can use unit tests and code reviews to detect functional problems with code changes and pull requests, using those same mechanisms to detect performance problems with code is utterly ineffective. Even skilled developers who have detailed knowledge about the internals of the .NET framework and CLR are unable to correctly predict how changes to code will impact its performance.
Hence why we developed NBench - a .NET performance-testing, stress-testing, and benchmarking framework for .NET applications that works and feels a lot like a unit test.]]>
Not long ago in Akka.NET-land we had an issue occur where users noticed a dramatic drop in throughput in Akka.Remote鈥檚 message processing pipeline - and to make matters worse, this occurred in a production release of AKka.NET!
Yikes, how did that happen?
The answer is that although you can use unit tests and code reviews to detect functional problems with code changes and pull requests, using those same mechanisms to detect performance problems with code is utterly ineffective. Even skilled developers who have detailed knowledge about the internals of the .NET framework and CLR are unable to correctly predict how changes to code will impact its performance.
Hence why we developed NBench - a .NET performance-testing, stress-testing, and benchmarking framework for .NET applications that works and feels a lot like a unit test.]]>
Fri, 22 Jul 2016 20:25:47 GMT/slideshow/automed-net-performance-testing-with-nbench/64295113petabridge@slideshare.net(petabridge)Automed .NET Performance Testing with NBenchpetabridgeNot long ago in Akka.NET-land we had an issue occur where users noticed a dramatic drop in throughput in Akka.Remote鈥檚 message processing pipeline - and to make matters worse, this occurred in a production release of AKka.NET!
Yikes, how did that happen?
The answer is that although you can use unit tests and code reviews to detect functional problems with code changes and pull requests, using those same mechanisms to detect performance problems with code is utterly ineffective. Even skilled developers who have detailed knowledge about the internals of the .NET framework and CLR are unable to correctly predict how changes to code will impact its performance.
Hence why we developed NBench - a .NET performance-testing, stress-testing, and benchmarking framework for .NET applications that works and feels a lot like a unit test.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/netperformancetestingwithnbench-160722202547-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> Not long ago in Akka.NET-land we had an issue occur where users noticed a dramatic drop in throughput in Akka.Remote鈥檚 message processing pipeline - and to make matters worse, this occurred in a production release of AKka.NET!
Yikes, how did that happen?
The answer is that although you can use unit tests and code reviews to detect functional problems with code changes and pull requests, using those same mechanisms to detect performance problems with code is utterly ineffective. Even skilled developers who have detailed knowledge about the internals of the .NET framework and CLR are unable to correctly predict how changes to code will impact its performance.
Hence why we developed NBench - a .NET performance-testing, stress-testing, and benchmarking framework for .NET applications that works and feels a lot like a unit test.
]]>
9604https://cdn.slidesharecdn.com/ss_thumbnails/netperformancetestingwithnbench-160722202547-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0We're all distributed systems devs now: a crash course in distributed programming
/slideshow/were-all-distributed-systems-devs-now-a-crash-course-in-distributed-programming/63820092
werealldistributedsystemsdevelopersnow-160707172329 Going forward, every developer who works in server-side development will be expected to understand the fundamental concepts that drive the design of distributed systems. It's a matter of when, not if.
鈥婭n this talk we'll dive into concepts such as the CAP theorem, eventual consistency, microservices, event-driven architectures 鈥� and how to apply each of these tools to build effective, resilient, distributed systems.]]>
Going forward, every developer who works in server-side development will be expected to understand the fundamental concepts that drive the design of distributed systems. It's a matter of when, not if.
鈥婭n this talk we'll dive into concepts such as the CAP theorem, eventual consistency, microservices, event-driven architectures 鈥� and how to apply each of these tools to build effective, resilient, distributed systems.]]>
Thu, 07 Jul 2016 17:23:29 GMT/slideshow/were-all-distributed-systems-devs-now-a-crash-course-in-distributed-programming/63820092petabridge@slideshare.net(petabridge)We're all distributed systems devs now: a crash course in distributed programmingpetabridgeGoing forward, every developer who works in server-side development will be expected to understand the fundamental concepts that drive the design of distributed systems. It's a matter of when, not if.
鈥婭n this talk we'll dive into concepts such as the CAP theorem, eventual consistency, microservices, event-driven architectures 鈥� and how to apply each of these tools to build effective, resilient, distributed systems.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/werealldistributedsystemsdevelopersnow-160707172329-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> Going forward, every developer who works in server-side development will be expected to understand the fundamental concepts that drive the design of distributed systems. It's a matter of when, not if.
鈥婭n this talk we'll dive into concepts such as the CAP theorem, eventual consistency, microservices, event-driven architectures 鈥� and how to apply each of these tools to build effective, resilient, distributed systems.
]]>
11175https://cdn.slidesharecdn.com/ss_thumbnails/werealldistributedsystemsdevelopersnow-160707172329-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0The New .NET Enterprise Stack
/slideshow/the-new-net-enterprise-stack/60478813
thenew-160405000542 .NET has been, historically, an expensive ecosystem to play in.
Because to play in it, you have to do so by Microsoft鈥檚 rules.
This鈥� is what the experience of developing in .NET has been like, until the recent past.
Today and into the near future, we have an exciting opportunity to reinvent ourselves, our careers, our products, our companies, our entire ecosystem, and the experience of being a .NET developer.]]>
.NET has been, historically, an expensive ecosystem to play in.
Because to play in it, you have to do so by Microsoft鈥檚 rules.
This鈥� is what the experience of developing in .NET has been like, until the recent past.
Today and into the near future, we have an exciting opportunity to reinvent ourselves, our careers, our products, our companies, our entire ecosystem, and the experience of being a .NET developer.]]>
Tue, 05 Apr 2016 00:05:42 GMT/slideshow/the-new-net-enterprise-stack/60478813petabridge@slideshare.net(petabridge)The New .NET Enterprise Stackpetabridge.NET has been, historically, an expensive ecosystem to play in.
Because to play in it, you have to do so by Microsoft鈥檚 rules.
This鈥� is what the experience of developing in .NET has been like, until the recent past.
Today and into the near future, we have an exciting opportunity to reinvent ourselves, our careers, our products, our companies, our entire ecosystem, and the experience of being a .NET developer.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/thenew-160405000542-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> .NET has been, historically, an expensive ecosystem to play in.
Because to play in it, you have to do so by Microsoft鈥檚 rules.
This鈥� is what the experience of developing in .NET has been like, until the recent past.
Today and into the near future, we have an exciting opportunity to reinvent ourselves, our careers, our products, our companies, our entire ecosystem, and the experience of being a .NET developer.
]]>
26385https://cdn.slidesharecdn.com/ss_thumbnails/thenew-160405000542-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0Full-Stack, Message-oriented Programming w/ Akka.NET Actors
/slideshow/fullstack-messageoriented-programming-w-akkanet-actors/55759250
akkadotnetnsbconftalkslides-151202222358-lva1-app6891 As users of NServiceBus, we鈥檙e already familiar with using message-oriented systems to decouple our systems and create reliable collaboration between our services. But what could be possible if you made this message-oriented behavior the basis of your entire application?
In this talk, we鈥檒l introduce Akka.NET and the actor model and show you how to use it to create massively scalable, stateful applications using many of the same messaging patterns you鈥檙e already familiar with from NServiceBus. We鈥檒l talk about how to use the Akka.NET distributed actor framework to create more responsive, scalable, and intuitive applications by bringing message-oriented behavior to your entire stack via actors and many of the messaging patterns you already use.]]>
As users of NServiceBus, we鈥檙e already familiar with using message-oriented systems to decouple our systems and create reliable collaboration between our services. But what could be possible if you made this message-oriented behavior the basis of your entire application?
In this talk, we鈥檒l introduce Akka.NET and the actor model and show you how to use it to create massively scalable, stateful applications using many of the same messaging patterns you鈥檙e already familiar with from NServiceBus. We鈥檒l talk about how to use the Akka.NET distributed actor framework to create more responsive, scalable, and intuitive applications by bringing message-oriented behavior to your entire stack via actors and many of the messaging patterns you already use.]]>
Wed, 02 Dec 2015 22:23:58 GMT/slideshow/fullstack-messageoriented-programming-w-akkanet-actors/55759250petabridge@slideshare.net(petabridge)Full-Stack, Message-oriented Programming w/ Akka.NET ActorspetabridgeAs users of NServiceBus, we鈥檙e already familiar with using message-oriented systems to decouple our systems and create reliable collaboration between our services. But what could be possible if you made this message-oriented behavior the basis of your entire application?
In this talk, we鈥檒l introduce Akka.NET and the actor model and show you how to use it to create massively scalable, stateful applications using many of the same messaging patterns you鈥檙e already familiar with from NServiceBus. We鈥檒l talk about how to use the Akka.NET distributed actor framework to create more responsive, scalable, and intuitive applications by bringing message-oriented behavior to your entire stack via actors and many of the messaging patterns you already use.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/akkadotnetnsbconftalkslides-151202222358-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> As users of NServiceBus, we鈥檙e already familiar with using message-oriented systems to decouple our systems and create reliable collaboration between our services. But what could be possible if you made this message-oriented behavior the basis of your entire application?
In this talk, we鈥檒l introduce Akka.NET and the actor model and show you how to use it to create massively scalable, stateful applications using many of the same messaging patterns you鈥檙e already familiar with from NServiceBus. We鈥檒l talk about how to use the Akka.NET distributed actor framework to create more responsive, scalable, and intuitive applications by bringing message-oriented behavior to your entire stack via actors and many of the messaging patterns you already use.
]]>
19576https://cdn.slidesharecdn.com/ss_thumbnails/akkadotnetnsbconftalkslides-151202222358-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0OSS From the Outside In - A Personal Journey With Akka.NET
/petabridge/oss-from-the-outside-in-a-personal-journey-with-akkanet
ossfromtheoutsidein-151029181946-lva1-app6891 (From .NET Unboxed Conference 2015)
A year ago, I'd never sent in an open-source PR in my life. Today, I collaborate on Akka.NET with awesome developers and end users in 20+ countries every week. How the heck did THAT happen?!
- How do you get involved in a project and build credibility?
- How do you grok all the new ideas you need?
- Once you're involved, how do you build community around the project so people
actually USE the damn thing?
This is a talk about how a complete outsider gets into open-source quickly, and what possibilities that opens up for you personally and in your career.]]>
(From .NET Unboxed Conference 2015)
A year ago, I'd never sent in an open-source PR in my life. Today, I collaborate on Akka.NET with awesome developers and end users in 20+ countries every week. How the heck did THAT happen?!
- How do you get involved in a project and build credibility?
- How do you grok all the new ideas you need?
- Once you're involved, how do you build community around the project so people
actually USE the damn thing?
This is a talk about how a complete outsider gets into open-source quickly, and what possibilities that opens up for you personally and in your career.]]>
Thu, 29 Oct 2015 18:19:46 GMT/petabridge/oss-from-the-outside-in-a-personal-journey-with-akkanetpetabridge@slideshare.net(petabridge)OSS From the Outside In - A Personal Journey With Akka.NETpetabridge(From .NET Unboxed Conference 2015)
A year ago, I'd never sent in an open-source PR in my life. Today, I collaborate on Akka.NET with awesome developers and end users in 20+ countries every week. How the heck did THAT happen?!
- How do you get involved in a project and build credibility?
- How do you grok all the new ideas you need?
- Once you're involved, how do you build community around the project so people
actually USE the damn thing?
This is a talk about how a complete outsider gets into open-source quickly, and what possibilities that opens up for you personally and in your career.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ossfromtheoutsidein-151029181946-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> (From .NET Unboxed Conference 2015)
A year ago, I'd never sent in an open-source PR in my life. Today, I collaborate on Akka.NET with awesome developers and end users in 20+ countries every week. How the heck did THAT happen?!
- How do you get involved in a project and build credibility?
- How do you grok all the new ideas you need?
- Once you're involved, how do you build community around the project so people
actually USE the damn thing?
This is a talk about how a complete outsider gets into open-source quickly, and what possibilities that opens up for you personally and in your career.
]]>
5715https://cdn.slidesharecdn.com/ss_thumbnails/ossfromtheoutsidein-151029181946-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0Concurrency, Without the Pain: An Intro to Akka.NET @ Bay.NET
/petabridge/concurrency-without-the-pain-an-intro-to-akkanet-baynet
bay-150821035401-lva1-app6891 Concurrency, Without the Pain: An Intro to Akka.NET & the Actor Model with Andrew Skotzko]]>
Concurrency, Without the Pain: An Intro to Akka.NET & the Actor Model with Andrew Skotzko]]>
Fri, 21 Aug 2015 03:54:00 GMT/petabridge/concurrency-without-the-pain-an-intro-to-akkanet-baynetpetabridge@slideshare.net(petabridge)Concurrency, Without the Pain: An Intro to Akka.NET @ Bay.NETpetabridgeConcurrency, Without the Pain: An Intro to Akka.NET & the Actor Model with Andrew Skotzko<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/bay-150821035401-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> Concurrency, Without the Pain: An Intro to Akka.NET & the Actor Model with Andrew Skotzko
]]>
7847https://cdn.slidesharecdn.com/ss_thumbnails/bay-150821035401-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0Syncromatics Akka.NET Case Study
/slideshow/synchromatics-akkanet-case-study/51562005
akkasynchromatics-150812212144-lva1-app6891 Syncromatics had a great production case study with Akka.NET.]]>
Syncromatics had a great production case study with Akka.NET.]]>
Wed, 12 Aug 2015 21:21:44 GMT/slideshow/synchromatics-akkanet-case-study/51562005petabridge@slideshare.net(petabridge)Syncromatics Akka.NET Case StudypetabridgeSyncromatics had a great production case study with Akka.NET.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/akkasynchromatics-150812212144-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> Syncromatics had a great production case study with Akka.NET.
]]>
15604https://cdn.slidesharecdn.com/ss_thumbnails/akkasynchromatics-150812212144-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0Akka.NET @ London.NET
/slideshow/akkanet-londonnet/50112767
londondotnetslides-150702220215-lva1-app6892 These are the slides from the ]]>
These are the slides from the ]]>
Thu, 02 Jul 2015 22:02:15 GMT/slideshow/akkanet-londonnet/50112767petabridge@slideshare.net(petabridge)Akka.NET @ London.NETpetabridgeThese are the slides from the <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/londondotnetslides-150702220215-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> These are the slides from the
]]>
5474https://cdn.slidesharecdn.com/ss_thumbnails/londondotnetslides-150702220215-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0Akka.NET Fundamentals 鈥� #ProgNet15
/petabridge/prog-net-slides
prognetslides-150702220035-lva1-app6891 Akka.NET Fundamentals workshop at the #ProgNet15 conference in London, July 2015.]]>
Akka.NET Fundamentals workshop at the #ProgNet15 conference in London, July 2015.]]>
Thu, 02 Jul 2015 22:00:35 GMT/petabridge/prog-net-slidespetabridge@slideshare.net(petabridge)Akka.NET Fundamentals 鈥� #ProgNet15petabridgeAkka.NET Fundamentals workshop at the #ProgNet15 conference in London, July 2015.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/prognetslides-150702220035-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> Akka.NET Fundamentals workshop at the #ProgNet15 conference in London, July 2015.
]]>
32325https://cdn.slidesharecdn.com/ss_thumbnails/prognetslides-150702220035-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0狠狠撸s - Intro to Akka.Cluster
/slideshow/slides-intro-to-akkacluster/49355824
akka-150613195001-lva1-app6891 This is a brief introduction to Akka.Cluster:
- what is Akka.Cluster?
- what does it do for me / why should I care?
- when do I use it?
- how do I use it?]]>
This is a brief introduction to Akka.Cluster:
- what is Akka.Cluster?
- what does it do for me / why should I care?
- when do I use it?
- how do I use it?]]>
Sat, 13 Jun 2015 19:50:01 GMT/slideshow/slides-intro-to-akkacluster/49355824petabridge@slideshare.net(petabridge)狠狠撸s - Intro to Akka.ClusterpetabridgeThis is a brief introduction to Akka.Cluster:
- what is Akka.Cluster?
- what does it do for me / why should I care?
- when do I use it?
- how do I use it?<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/akka-150613195001-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> This is a brief introduction to Akka.Cluster:
- what is Akka.Cluster?
- what does it do for me / why should I care?
- when do I use it?
- how do I use it?
]]>
228464https://cdn.slidesharecdn.com/ss_thumbnails/akka-150613195001-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0Akka.NET: Concurrency Without the Pain (Intro to the Actor Model)
/slideshow/akkanet-concurrency-without-the-pain-intro-to-the-actor-model/48871206
concurrencywithoutthepain-150602032833-lva1-app6891 We will introduce and explain the mind-bending actor model from the ground up. This will teach the foundational concepts for understanding the processing framework (Akka, ported to .NET from the JVM) that powers organizations like Walmart, Hootsuite, Apache Spark, Twitter, LinkedIn, and many more.
Attendees will walk away understanding all the fundamental concepts of what makes an actor systems so scalable and powerful, and all the foundational knowledge they need to start creating and deploying actor systems in the wild to solve hard problems.]]>
We will introduce and explain the mind-bending actor model from the ground up. This will teach the foundational concepts for understanding the processing framework (Akka, ported to .NET from the JVM) that powers organizations like Walmart, Hootsuite, Apache Spark, Twitter, LinkedIn, and many more.
Attendees will walk away understanding all the fundamental concepts of what makes an actor systems so scalable and powerful, and all the foundational knowledge they need to start creating and deploying actor systems in the wild to solve hard problems.]]>
Tue, 02 Jun 2015 03:28:33 GMT/slideshow/akkanet-concurrency-without-the-pain-intro-to-the-actor-model/48871206petabridge@slideshare.net(petabridge)Akka.NET: Concurrency Without the Pain (Intro to the Actor Model)petabridgeWe will introduce and explain the mind-bending actor model from the ground up. This will teach the foundational concepts for understanding the processing framework (Akka, ported to .NET from the JVM) that powers organizations like Walmart, Hootsuite, Apache Spark, Twitter, LinkedIn, and many more.
Attendees will walk away understanding all the fundamental concepts of what makes an actor systems so scalable and powerful, and all the foundational knowledge they need to start creating and deploying actor systems in the wild to solve hard problems.<img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/concurrencywithoutthepain-150602032833-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds" /><br> We will introduce and explain the mind-bending actor model from the ground up. This will teach the foundational concepts for understanding the processing framework (Akka, ported to .NET from the JVM) that powers organizations like Walmart, Hootsuite, Apache Spark, Twitter, LinkedIn, and many more.
Attendees will walk away understanding all the fundamental concepts of what makes an actor systems so scalable and powerful, and all the foundational knowledge they need to start creating and deploying actor systems in the wild to solve hard problems.
]]>
8642https://cdn.slidesharecdn.com/ss_thumbnails/concurrencywithoutthepain-150602032833-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=boundspresentationBlackhttp://activitystrea.ms/schema/1.0/posthttp://activitystrea.ms/schema/1.0/posted0https://cdn.slidesharecdn.com/profile-photo-petabridge-48x48.jpg?cb=1724347427We help .NET companies make distributed, realtime applications.petabridge.com/https://cdn.slidesharecdn.com/ss_thumbnails/diagnosingproductionakka-240822172433-aa553107-thumbnail.jpg?width=320&height=320&fit=boundsslideshow/diagnosing-production-akka-net-problems-with-opentelemetry-pptx/271229846Diagnosing Production ...https://cdn.slidesharecdn.com/ss_thumbnails/leveragingaiforsoftwaredeveloperproductivity-240627165752-30eaa9ac-thumbnail.jpg?width=320&height=320&fit=boundsslideshow/leveraging-ai-for-software-developer-productivity-pptx/269929540Leveraging AI for Soft...https://cdn.slidesharecdn.com/ss_thumbnails/netsystemsprogramminglearnedthehardway-221019203442-3e32122c-thumbnail.jpg?width=320&height=320&fit=boundsslideshow/net-systems-programming-learned-the-hard-waypptx/253718246NET Systems Programmin...