Angular 2 is taking the lead. Are you running behind? In this two hour session of intense code and concepts, Chander will take you from a beginner level in Typescript to an advanced level in Angular 2. If you’ve been in his sessions, you know he’s authentic and has a lot of fun. To get the best out of the session, please install Visual Studio code or Webstorm and make sure you know how to transpile Typescript.
Chander Dhall is an awarded Microsoft MVP and world-renowned technology leader in architecting and implementing solutions. He’s not only rescued software development teams, but also implemented successful projects under tight deadlines and difficult business constraints. His company has a proven track record of not just saving the client millions of dollars, but also providing an expedited delivery time. Chander’s team of experts are internationally-acclaimed speakers in top technical conferences in the world. His clients use his team for a wide variety of services including, but not limited to, training, consulting and recruiting. His clients include Linkedin, Microsoft, Bank of America, Dell, Thomson Reuters, Match.com as well as many other startups, mid-size and large corporations.
As a Microsoft Azure Advisor, ASP.NET Insider, Web API Advisor, DocumentDB Advisor, and an MVP for Visual Studio and Development Technologies, Chander has insight into new releases on technologies used by millions of developers. His critical advice, impeccable vision, futuristic strategy backed with creating and establishing best practices in the industry are some of the reasons for his unparalleled success.
At the same time, he’s a voracious and highly-respected speaker. Chander is known to elucidate critical and complex concepts while making them easy to understand. He’s one man who can talk to anyone from a junior developer, a senior architect all the way to an executive and knows how to speak their language. He has utilized his amazing business sense having started a company with zero funding and turned it into a multi-million-dollar company in less than two years.
The talk will take place at Microsoft Austin office from 5:30 p.m. to 8:00 p.m. on 2/13/2017.
In the world of web applications, we sometimes run into terms like distributed computing, and distributed systems. But what does it mean to build software in a distributed fashion? What are the things you need to be aware of when writing code that communicates across processes, across networks, or even across the world? This presentation will seek to answer some of those questions by laying down some basic groundwork for developing Distributed Systems and exposing fundamental knowledge needed for working with the SOA and Microservices architectural styles.
Colin Pear is a Sr. Software Engineer currently employed at Clear Measure. Colin is a student of SOA and Distributed Systems. He is also a self-proclaimed evangelist for Particular Software and NServiceBus (self-proclaimed as in “not recognized” and “unauthorized” sort of like an outlaw…).
The talk will take place at Microsoft Austin office from 5:30 p.m. to 8:00 p.m. on 1/9/2017.
No December meeting! Happy holidays!
“Fireball” (https://github.com/antagonist112358/fireball) is a programming language project that aims to create a modern hybrid OOP/FP language targeting the CLR VM. Started as a side-project to enhance an existing (but obscure) .NET language called ‘Nemerle’, the project has grown into its own distinct language.
While many of the topics involved in creating a programming language could easily comprise their own talks (language design, compilers, code generation, lexing/parsing, ASTs, etc.), the focus of this talk will be on the “Fireball” programming language, and collecting feedback from a community of potential/(hopefully) future users.
Topics covered will include (not ordered):
- Programming Languages
- Modern languages
- Why do we need / want another language?
- Functional Programming
- Benefits of Functional Programming
- Benefits of hybrid approach (OOP + FP)
- Meta-programming (beyond T4 templates and “System.Reflection.Emit”)
- The ‘Fireball’ language
- Project overview
- Current features
- Planned features
- Possible features / future ideas
- Scrap your boilerplate/patterns
- How you can get involved
This will be the first public talk/demonstration of the project, and while there is still quite a bit of work to be done before any “0.1” release, the bootstrapping compiler is (almost) complete, and anyone interested is encouraged to experiment with the compiler.
Kevin Di Vincenzo is a self-taught software engineer, consultant, and technology enthusiast. He first started learning about writing code in the 7th grade with ‘QuickBasic’ and ‘C’. Although his formal education was in Physics and Applied Mathematics, he has dabbled in many facets of information technology – from databases, NoSQL/BigData, and dev-ops to message/event based systems, distributed computing, and language design. His “go-to” languages are ‘C#’ and ‘Scala’.
He is Functional Programming advocate, an Agile proponent (specifically ‘Extreme Programming’), and follows Erik Meijer and Marc Gravell (among others). He has worked for companies such as Samsung Electronics, General Electric, and Kent State University.
When he is not working on the ‘Fireball’ programming language or consulting, Kevin enjoys learning new technologies, reading science fiction, traveling, Unity3D, video games, and contemplating going back to school for his Ph.D. in Plasma Physics.
Agile makes a promise to deliver high-quality software faster and cheaper than other methods. This talk is about that promise. The true value of Agile only is apparent once all the practices are in place (yes, even the hard ones.) Agile gives strong metrics which allow teams to make actionable decisions. The results of those decisions have an effect on the metrics allowing further refinement.
Some of the metrics we will cover are:
- · Code Coverage
- · Unblock Rate
- · Defect Kill Rate
- · QA Tracing
- · Velocity
This talk will show much of the data I’ve collected on 8 companies with 11 different teams using Agile practices coupled with modern software development practices. Leadership positions will especially gain valuable insights to target areas for improvement. Making changes is easy. However, assessing the value of change can be tricky. By tracking the effect of changes, they can be modified in a pragmatic and intelligent manner.
Barrett Simms is a senior management and technology expert with over 2 decades in software product development. He has overseen project management, software development processes, and technology for the last 10 years. He focuses on the business of software development leading to reduced cost, time-to-market, and high quality. He is a prolific technology writer and presenter on advanced Agile practice management and core software development fundamentals. During his spare time, you can find him in his personal electronic lab creating hardware prototypes. He serves as the Lead Solution Architect at ClearLaunch in Austin, TX.
Eric is president of Vector241 – a consultancy that specializes in helping teams deliver better software predictably. He enjoys leading teams to development practices that produce robust software and processes that produce predictable results. Eric has also spoken at multiple conferences. His presentation topics include software testing, detecting architectural mistakes, and continuous integration. Besides consulting, Eric spends his time mashing different technologies together, coaching youth baseball, woodworking, and investing as much time as possible with his wife and four children.
May 9, 2016 – MV*(Angular, React, Aurelia) frameworks – what’s the future and what’s the best for you? A detailed comparison