What we're about
Upcoming events (4)
Over the past decades, the software development industry has carved out a massive core body of knowledge of software architecture and design patterns. And yet, fundamentally, our industry is not better off because of it, as it falls behind trying to cope quickly with ever changing requirements and increased complexity, coupled with dwindling budgets and past mistakes. A dissonance exists between the ivory tower theoretical world of best practices and the grim reality in the trenches. In this visionary session, Juval Lowy will articulate the root causes of the problem, propose contemporary solution comprising of tools, process and a new methodology for system design, literally a missing piece in the puzzle. Finally, Juval will predicate the impact and infliction adopting his approach will have on the livelihood and prosperity of every software architect and developer. Speaker Juval Löwy is the founder of IDesign and a master software architect specializing in system and project design. He has helped countless companies around the world deliver quality software on schedule and on budget and has mentored hundreds of architects across the globe, sharing his insights, techniques, and breakthroughs, in architecture, project design, development process, and technology. Juval participated in the Microsoft internal strategic design reviews for C#, WCF and related technologies. Juval is a frequent speaker at the major international software development conferences. Juval published several bestsellers, and his recent book is Righting Software (Addison-Wesley, 2019). Juval conducts Master Classes around the world, teaching thousands of professionals the skills required of modern software architects and how to take an active role as design, process, and technology leaders. Microsoft recognized Juval as a Software Legend as one of the world's top experts and industry leaders. Agenda 6:30pm - Doors open / Networking 7:00pm - News and announcements 7:10pm - Presentation 8:30pm - Wrapped Up RSVP Please RSVP to attend. Bring your printed registration and show to guard at door. The guard will escort groups back to the meeting room.
This talk presents ideas to maximize the impact of adopting Teams for collaboration in software development teams. Sid is an early Engineering Manager in Teams and will share ideas distilled from his own organization’s usage of Teams. Topics include organizing channels, managing bugs, handling incidents and outages, using DevOps apps from Teams store, and using custom bots, webhooks, Flow/Power Automate to address the custom needs of your organization. The talk also introduces some Teams apps that encourage more collaboration and inclusion, ultimately allowing you to use Teams to bring about a cultural transformation in your org towards more productive, collaborative, happier teams. Speaker Sid Uppal - Engineering Manager @ Microsoft Teams Sid is one of the founding engineers for Microsoft Teams and has had the opportunity to observe the impact of astronomical growth of Teams from the inside: everything from the code powering Teams, to all the support systems around it. He is the Engineering Manager for Apps in Conversational Canvas in Teams which includes bots, message-extensions, connectors, etc. Agenda 6:30pm - Doors open / Networking 7:00pm - News and announcements 7:10pm - Presentation 8:30pm - Wrapped Up RSVP Please RSVP to attend. Bring your printed registration and show to guard at door. The guard will escort groups back to the meeting room.
In this era of multiple devices, the shift is on to platforms that can project front ends to multiple devices and environments. Xamarin began the move in that direction several years ago. Now other contenders such as Google Flutter are entering the fray. The Uno Platform is currently the option with the widest reach, allowing an app to target iOS, Android, Windows 10, and common browsers via WebAssembly. It’s markup is in XAML and code is in C#, providing a mature and flexible means of building modern, responsive apps for a broad spectrum of targets. In this session, we’ll look at how to get started on the Uno Platform, offer tips about targeting the various devices and platforms, discuss expected evolution of Uno, and see some simple examples built in Uno and projected to Windows, Android, and the browser. Speaker Billy Hollis is a UX generalist, developer, software architect, author, and long-time speaker at major tech conferences. He leads a team of world-class native client developers at Next Version Systems, where the team creates and implements trailblazing UX designs for companies from Fortune 100 down to medium-sized technology firms. Billy has been recognized by Microsoft both in their prestigious, business-oriented Regional Director program, and was a Microsoft Most Valuable Professional (MVP) awardee for fifteen years. He wrote some of the earliest books published on the .NET Framework, and more recently has also done video courses for Pluralsight and LinkedIn Learning. Agenda 6:30pm - Doors open / Networking 7:00pm - News and announcements 7:10pm - Presentation 8:30pm - Wrapped Up RSVP Please RSVP to attend. Bring your printed registration and show to guard at door. The guard will escort groups back to the meeting room.
Many developers have misconceptions when making the transition to NoSQL databases. Some assume that not having a schema frees them from having to deal with designing their data. Some bring a relational mindset to designing their data. Both approaches can lead to disaster. Come learn how to create a solution that leverages the strengths of NoSQL databases. Although this session provides specific examples against CosmosDB, the principles and techniques apply to designing for other platforms as well. Speaker Michael Brown has 25 years of software development experience primarily as a consultant. He has designed and developed solutions for a multitude of organizations both public and private from small startups to fortune five hundred companies across an array of industries. He has recently joined Microsoft where he brings his experience and expertise to help customers leverage Azure services to create solutions. Agenda 6:30pm - Doors open / Networking 7:00pm - News and announcements 7:10pm - Presentation 8:30pm - Wrapped Up RSVP Please RSVP to attend. Bring your printed registration and show to guard at door. The guard will escort groups back to the meeting room.