What we're about
Upcoming events (4+)
IMPORTANT: The Microsoft office in Memphis is open!
You are welcome to join us either in person or virtually via Teams. Meetup will not allow a hybrid event so we are leaving it as "online" so we can post the Teams link. However, we invite those who are local to attend in person at 6750 Poplar Ave. (corner of Poplar and Kirby). Use the north (not Poplar Ave.) entrance after hours. Microsoft is on the 8th floor. There is no charge to park at the Microsoft office. We will continue to broadcast the in-person meetings from Microsoft to accommodate those wish to attend and speak remotely.
Understanding How Your CPU Thinks
You know all those algorithms you take for granted? I'm not talking about those boring algorithms you learned in school. I mean things like adding two numbers or converting a number to to text. Have you ever wondered how the computer really does that?
I recently embarked on a journey to create a math library that would efficiently handle large numbers. Along the way, I had to figure out how some of these algorithms really worked, and was completely surprised by their ingenuity. The end result was a better appreciation for all those library methods that are "just there" and a new approach for solving problems in my own code.
I this session, I will share all these findings with you. From the surprisingly mundane to the completely insane, I invite you join me beyond the operators and into the algorithms. You will leave this session with a better understanding of low level code that will help you write better code.
Chris Gardner is a Principal Consultant for Headspring, the Chairman of the DevSpace Technical Conference and a regular coder. Tortured by years of contracts that valued buzzwords over results, Chris has developed a true passion for finding solutions that fit the problem, not the technology of the week. Chris received his M.S in Computer Science, B.S. in Mathematics, and B.A. in Philosophy from the University of Alabama in Huntsville and is currently a Microsoft Certified Solutions Developer, Professional Developer, Information Technology Professional and Trainer.