| 
                    
                        | 
                                Read this newsletter from your browser [the cutting edge]G'day Developers!Getting 96% Code Reuse with Xamarin Forms We're putting more and more business logic in our pockets these days and with our latest
                                project we've crammed in an entire nursing home! To keep our mobile application
                                lightning fast and make the most of a phone's tiny resources we've decided to go native
                                on iOS and Android. Let me tell you our experiences on our latest Xamarin project where we have just a few
                                guys working on one code base and replicating a Windows Forms UI. How is this possible?
                                Get ready for the mobile holy grail.  Figure: The forms for this business app render nicely on iOS and Android. Notice that
                                    the tabs are on the bottom for iOS and top for Android as per their default native
                                    designs.
 Xamarin has been the best way to build native applications for Android and iOS for years.
                                You got to build all your business logic in C# and share it across platforms, and the
                                only platform specific code was the UI. Before Xamarin, when creating mobile apps, it took multiple teams – 1 each for iOS and
                                Android, and a 3rd team if you were targeting Windows phones as well. The problem was
                                each team had their own interpretation of business rules, so there was very little code
                                reusability between them.
                                The beauty of when Xamarin came along was we went from 3 teams to 1 team, so there was
                                no issue of different interpretations and code reusability improved to about 80%. Now
                                with Xamarin Forms, we achieved 96% reusability on our latest project.Keep reading to find out more about how we got 96% code reuse with
                                Xamarin Forms. -Adam Cogan, SSW Got a comment for Adam?Comment on Adam Cogan's blog
 Tweet @adamcogan
 Email Adam Cogan
 |  
                        | New SSW TV video!The Vision of Xamarin – Miguel de Icaza
                                      
                                
                                    Adam Cogan interviews Miguel De Icaza at the MVP Summit in Redmond for SSW TV.
                                
                             
                                Learn how Miguel started Mono, how they ended up at Xamarin, and, potentially, where
                                they’re heading in the future with their excellent cross platform development
                                technologies based on .NET.
                             |  
                        | Become a World Class Developer in just 9 weeks with FireBootCamp!Special Intensive Course  Redmond, Sydney, Melbourne, Brisbane, San Francisco 
                                The FireBootCamp program is an intensive, full-time, 9-week program. Participants learn,
                                work and code together for 10-12 hours per day, 5 days
                                a week. Apart from exercise and food breaks, the guys in the program are hands on
                                learning all day every day.
                             
                                The program focuses on real world skills including Agile software development practices,
                                enterprise architecture, application life cycle,
                                end-to-end testing and user interface design. The technology stack covers .NET MVC,
                                AngularJS, TypeScript, jQuery, Windows Azure and uses Microsoft Visual Studio 2013.
                             Scheduled Boot Camps: 
                                
                                    | Sydney, NSW, Australia 19th Jan - 20th Mar 2015
 
 | Redmond, WA, USA 26th Jan - 20th Mar 2015
 
 |  
                                    | Redmond, WA, USA Xamarin Mobile Apps 2-day mini course
 2nd Jan - 3rd April 2015
 
 | Sydney, NSW, Australia Xamarin Mobile Apps 2-day mini course
 15th Jan - 16th April 2015
 |  
                                    | Redmond, WA, USA 20th Apr - 12th Jun 2015
 
 | Sydney, NSW, Australia Xamarin Mobile Apps Special
 11th May - 12th June 2015
 
 |  
                                    | Redmond, WA, USA 29th Jun - 31st Aug 2015
 
 |  
   |  
                        | Webinar: Dev Superpowers - AzureContinuous deployment to Microsoft Azure websites
                                
                                      
                                
                                    | 
                                            Cost: No Charge
                                         
                                            
                                                USA
                                            28th January
 4.00 PM - 5.00 PM EST
 
                                            
                                                Europe29th January
 11:00 AM - 12:00 PM CET
 
                                            Australia29th January
 11.00am - 12.00pm AEDT
 | In many teams, planning the deployment to production is one of the scarier
                                            aspects. This session will explore how you can connect your
                                            source code repository to Microsoft Azure to seamlessly enable continuous
                                            deployment to production. 
   |  |  
                        | Xamarin Hack Days around the world
 Xamarin is a product that allows you to use .NET/C# to create native apps that will run
                                across Android, iOS, and Windows.
                                While there is always a learning curve when using a new product, Xamarin Hack Days make
                                it easy for anyone who wants to learn
                                cross-platform development in a supportive and friendly environment. There will be something for everyone - experienced Xamarin developers can share ideas
                                with other experienced developers, and
                                if you're a beginner then there's plenty to learn on the day. Best of all, it's totally
                                free. Upcoming Xamarin Hack Days: 
                                
                                    | Redmond, WA, USA 24th Jan 2015
 
 | Belgium 28th Feb 2015
 
 |  
                                    | Brisbane, QLD, Australia 7th Mar 2015
 
 | Melbourne, VIC, Australia 30th May 2015
 
 |  
                                    | Sydney, NSW, Australia 13th Jun 2015
 
 |  
                                     |  
                        | Sydney .NET User GroupThe best place to learn .NET for free in Sydney
                                
                                    |   | 
                                            Sydney .NET User GroupWednesday 21st January 2015
 6:00pm - 8:00pm
 SSW Office
 Gateway Court, Suite 13
 81-91 Military Road, Neutral Bay NSW 2089
 |  "Chasing the Holy Grail with Release Management" - Danijel MalikIndiana Jones had a great adventure when he was searching for the Holy Grail. But hey...
                                software development is not far behind, especially if your deployment procedure
                                requires manual steps. You can feel sweat dripping off your forehead before you go to
                                production and there’s always a chance you’ll step on a broken board.
                                Exciting, isn't it? Not really. It's time you start releasing your software with
                                confidence and enjoy watching Indiana on TV rather than being in his shoes at 3 AM at
                                work.
                                Join me in this session and I will show you how easy it is to fully automate your
                                deployment procedure using Release Management.
 
                                About the speaker:Danijel Malik is a
                                Solution Architect for SSW in beautiful Sydney, Australia.
                                In his career, which includes more than 10 years of professional experience, he has
                                worked on Desktop, Mobile & Web projects, many of them at
                                Enterprise Level. He is now a specialist for ALM and is recognized as a Microsoft MVP
                                for Visual Studio ALM. Besides that he is a MCSD for Web.
 
                                Danijel has worked for numerous clients that were ranging from manufacturing sector to
                                medical services to taxes. Although he is very passionate about
                                bleeding edge technologies, he will always look for quality first. He is a strong
                                believer that applications must be robust, resilient to errors,
                                and perform well. After all, he has spent years writing software that was running on
                                multiple threads and delivering great UX to users.
                             
                                To see more details and RSVP, please visit
                                our Facebook
                                    .NET Group,
                                our LinkedIn .NET Group
                                or our Meetup Group.
                             |  
                        | Can't make it to the Sydney .NET User Group?Watch the Live stream!
                                
                                    |   | Tune in from anywhere!
                                            
                                                Sydney .NET User Group Live
                                            21st January 2015
 6PM AEDT (UTC+11)
 The team at SSW TV are now streaming our User Group sessions live. Each
                                            session will also be published on the SSW TV site after the event so you can
                                            review what was said in the sessions. |  |  
                        | Then join us at the NerdDinnerWhere nerds meet and eatSSW and Telerik invite you to join us for pizza at The Oaks. A fantastic opportunity for
                                networking with peers and sharing thoughts after the Sydney .NET User Group
                                presentation. Sydney .NET User Group and NerdDinner proudly sponsored by:
                                    
                                          |  
                        | Canberra .NET User Group The best place to learn .NET for free in Canberra
                                
                                    |   | Canberra .NET User Group Monday 19th January 2015
 6:00pm - 8:00pm
 Microsoft Canberra Branch
 Level 4, 6 National Circuit
 Barton, Australia
 |  
                                "Chasing the Holy Grail with Release Management" - Danijel MalikIndiana Jones had a great adventure when he was searching for the Holy Grail. But hey...
                                software development is not far behind, especially if your deployment procedure
                                requires manual steps. You can feel sweat dripping off your forehead before you go to
                                production and there’s always a chance you’ll step on a broken board.
                                Exciting, isn't it? Not really. It's time you start releasing your software with
                                confidence and enjoy watching Indiana on TV rather than being in his shoes at 3 AM at
                                work.
                                Join me in this session and I will show you how easy it is to fully automate your
                                deployment procedure using Release Management.
 
                                About the speaker:Danijel Malik is a
                                Solution Architect for SSW in beautiful Sydney, Australia.
                                In his career, which includes more than 10 years of professional experience, he has
                                worked on Desktop, Mobile & Web projects, many of them at
                                Enterprise Level. He is now a specialist for ALM and is recognized as a Microsoft MVP
                                for Visual Studio ALM. Besides that he is a MCSD for Web.
 
                                Danijel has worked for numerous clients that were ranging from manufacturing sector to
                                medical services to taxes. Although he is very passionate about
                                bleeding edge technologies, he will always look for quality first. He is a strong
                                believer that applications must be robust, resilient to errors,
                                and perform well. After all, he has spent years writing software that was running on
                                multiple threads and delivering great UX to users.
                             
                                To see more details and RSVP, please visit
                                our Facebook
                                    .NET Group,
                                our LinkedIn .NET Group or
                                our Meetup
                                    Group.
                             Canberra .NET User Group proudly sponsored by:
                                    
                                          |  
                        | Advertise with SSW
                                If you would like to advertise your product or service with SSW or would like to
                                find out more about various advertising opportunities, please email your enquiry
                                to [email protected] or call: +61
                                2 9953 3000.
                             |  |   
                    
                        | January 2015 |  
                        | EmploymentGeneral ManagerSSW Beijing
 The manager will be in charge of the company's daily operations, including implementing
                                sales plans, developing marketing plans, and leading project teams. Requirements: 
                                Must be a strong, fluent communicator in both English and ChineseA background in software engineeringEnjoy working with a team who has strong technical skills in Microsoft
                                        technologiesA bachelor's degree in Computer Science, Software Engineering or Business Management
                                Strong influencing impact, he/she can engage with executive levelMust be living in, or willing to relocate to, Beijing, China To apply, send your CV directly to [email protected] 
                                More SSW jobs
                             |  |