February Meeting: High-performance Stream-Oriented Processing Systems for IoT

Join TEKsystems and us on Tuesday, February 26th, at 6:00 PM in the Redwood Conference Room of the Microsoft Charlotte Office. Real-time event-based systems process millions of messages per second by defining and combining small flows to create processing graphs. This talk covers the concepts behind streamed-oriented processing systems using high-performance messaging queue systems like Kafka and Akka Streams.

Real-time applications are dominating the industry! Data is the main ingredient in Internet-based, social media and Internet of things (IoT) systems, which generate continuous streams of events used for real-time analytics. This poses a tremendous challenge due to the massive volume of data collected and processed. These event-based real-time analysis systems can efficiently handle millions of messages per second through new generation solutions by simply defining small flows and then combining them to create processing graphs. In this talk, will cover the concepts behind high-performance streamed-oriented big data processing systems. We will explore messaging queue systems like Kafka and Akka Streams which let developers define their process workflows at a higher level to describe a graph system enabling high throughput. You will learn how to integrate high-performance stream message queues and how to define process workflows in C# and F#.

The meeting presenter is Riccardo Terrell.

Riccardo Terrell is a seasoned software engineer and Microsoft MVP who is passionate about functional programming. He is active in the .NET community and the author of “Functional Concurrency in .NET,” which features how to develop highly-scalable systems in F# & C#. Riccardo believes in polyglot programming as a mechanism for finding the right tool for the job. You can read his blog at www.rickyterrell.com and follow him on Twitter at @TRikace.

The meeting sponsor is TEKsystems.

By working for TEKsystems, you become part of our dedicated Microsoft Technologies Practice. Since its inception, our Microsoft Technologies Practice has helped hundreds of Microsoft Specialists to find an ideal job opportunity in the marketplace. Our program at TEKsystems specializes in the cornerstone technologies of the Microsoft stack – .NET, SQL Server, and SharePoint. Our team consists of Delivery Experts, in the major market geographies, with ties to the most cutting-edge work opportunities.

As a member of the TEKsystems Microsoft Technologies Practice, you will have access to a Market Delivery Expert that focuses on Microsoft Technology jobs around the clock in your local region as well as across the US. In some cases, we may offer you the opportunity to become a full-time employee of TEKsystems and work as a Microsoft expert on our staff or at our most prestigious clients. Be sure to speak with your local TEKsystems contacts Lindsey Thomka Hardin, Holly Cavanaugh, Kierra Brown, Tara Nolan and Alexis Dragan about our Microsoft Technologies Practice and how it can benefit your career.

People are at the heart of every successful business initiative. At TEKsystems, we understand people. Every year we deploy over 80,000 IT professionals at 6,000 sites across North America, Europe, and Asia. Our deep insights into IT human capital management enable us to help our clients achieve their business goals – while optimizing their IT workforce strategies. We provide IT staffing solutions, IT talent management expertise, and IT services to help our clients plan, build and run their critical business initiatives. Through our range of quality-focused delivery models, we meet our clients where they are, and take them where they want to go, the way they want to get there. Learn more at www.teksystems.com.

Please RSVP so we know how much food to order.

Downloads: Slides & Code

{"meta":{"date":"2019-2-26","speaker":"Riccardo Terrell","sponsor":"TEKsystems"}}

Advertisement

June Meeting: Multi-paradigm for the win-Secrets to becoming a better programmer

Join Signature Consultants and us on Tuesday, June 26th, at 6:00 PM in the Redwood Conference Room (formerly named MPR or the Multi-Purpose Room) of the Microsoft Charlotte Office. Are you a polyglot programmer who uses multiple languages on a single project? Are you ready to take this practice to the next level to increase productivity, code correctness, maintenance and, in some cases, performance? If yes, then this session is for you!

In this session, we will discuss and demonstrate how multi-paradigm programming is even more potent than polyglot programming. Most mainstream programming languages support multiple programming paradigms (object-oriented, generic, functional, etc.), yet many developers confine themselves to a single paradigm. Whether using single or multiple languages, I will show you how to maximize potential by adopting multi-paradigm programming.

The key to better programs is knowing which languages to choose for the designed effect and how to combine them correctly for the desired outcome. For example, although object-oriented programming paradigms are widely used, the applications and design practices for functional programming may provide improved solutions to your architecture. After this session, you will walk away with the ability to select which paradigm is a better fit given a domain or sub-domain, and most importantly, you will learn the skills to make different paradigms coexist to create highly modular, extensible, and loosely coupled components. The goal of this session is not to claim that one paradigm is better than the other, but rather to introduce another way of thinking about programming to become a better developer.

The meeting presenter is Riccardo Terrell.

Riccardo Terrell is a seasoned software engineer and Microsoft MVP who is passionate about functional programming. He is active in the .NET community and the author of “Functional Concurrency in .NET,” which features how to develop highly-scalable systems in F# & C#. Riccardo believes in polyglot programming as a mechanism for finding the right tool for the job. You can read his blog at www.rickyterrell.com and follow him on Twitter at @TRikace.

The meeting sponsor is Signature Consultants.

Signature Consultants started in 1997 with a singular focus: Provide our clients and consultants with superior staffing solutions. At Signature Consultants, it’s not just about the bottom line; it’s about the people. We focus on the relationships we have with our clients, consultants, and candidates. Our motto, “Getting IT Right,” is reflected in every aspect of our company – it guides our decisions and actions and ensures that our consultants and clients always come first. As a result of these efforts Signature has been recognized as one of the best staffing companies to work (over the last seven years by Staffing Analyst International). Learn more at www.sigconsult.com.

Please RSVP so we know how much food to order.

{"meta":{"date":"2018-6-26","speaker":"Riccardo Terrell","sponsor":"Signature Consultants"}}