
#BizSpark Manager @Microsoft_SG, Founder @SGGeekGirls, Writer @sgentrepreneurs. I write about startups, technology and musings about life in Singapore.

#BizSpark Manager @Microsoft_SG, Founder @SGGeekGirls, Writer @sgentrepreneurs. I write about startups, technology and musings about life in Singapore.
App of the week is a weekly showcase of an awesome app developed on Windows 8 or Windows Phone. Got an app you love that you want us to talk about? Leave us a comment and tell us which app and why you love it! If you’re a big foodie like most Singaporeans are, this week’s app of the week is for you! NomWhere is a location based food application on Windows 8 that allows you to find the nearest restaurants and eateries. Based on HungryGoWhere’s data sets on Project Nimbus, developer Kim Evangelista created this fun and easy to use application for hungry people looking for choices of food based on your current location. This is how to main screen looks like. It tells you the nearest restaurants found in the 100m, then 200m and 300m range, on and on till you find somewhere you’d like to eat! [caption id=“attachment_10415” align=“alignnone” width=“610” caption=“NomWhere tells you the nearest food destinations!”][/caption] [caption id=“attachment_10416” align=“alignnone” width=“610” caption=“Your location is detected by the app”][/caption] [caption id=“attachment_10418” align=“alignnone” width=“610” caption=“Once you’ve selected the restaurant, you can view useful information on it such as opening hours and phone numbers.”][/caption] The app is available for download on the Windows 8 Store - check it out! We hear that version 2 of the app will include comments and reviews - looking forward to it!
How do you ensure code quality in your projects throughout the development lifecycle? Has your end user ever complained that the deliverables are not in line with the requirements provided? Have you ever found it impossible to reproduce a bug? Are you looking to target new platforms such as Windows 8? If the answer is yes for any of the above, do join us for the upcoming briefing on Visual Studio 2012, the next version of Visual Studio. AGENDA REGISTRATION 1.30 PM - 2.00 PM DEVELOPER COLLABORATION WITH TEAM FOUNDATION SERVER 2012 Want to work offline seamlessly? Wish merging happened less frequently and was simpler? How about finding work items faster? 2.00 PM - 2.45 PM AGILE PROJECT MANAGEMENT WITH VISUAL STUDIO 2012 Incorporate stakeholder feedback by using the new powerpoint storyboarding, feedback manager and agile dashboard features 2.45 PM - 3.30 PM FROM UNIT TESTING TO LOAD TESTING: VISUAL STUDIO -YOUR COMPLETE TESTING TOOL We cover Unit testing, Exploratory testing, unlimited load testing and more 3.30 PM - 4.10 PM BREAK 4.10 PM - 4.30 PM ENSURE CODE QUALITY IN YOUR PROJECTS Ensure and enable quality through better testing and profiling tools; session covers code coverage, code metrics, code clone, intellitrace and more 4.30 PM - 5.10 PM BUILDING METRO UI APPLICATIONS ON WINDOWS 8 USING VISUAL STUDIO 2012 See how Visual Studio 2012 enables Windows 8 application development 5.10 PM - 5.50 PM
[caption id=“attachment_10377” align=“alignnone” width=“610” caption=“Join us for our NDP Hackweekend Special! http://bit.ly/ndpspecial"][/caption] It’s that time of the year again! National Day is here and what better way to celebrate than with fellow geeks and some awesome fireworks! Dream.Build.Launch - NDP Special is an exclusive half-day event where we aim to: - Provide you with an opportunity to network, get together and meet the Microsoft Developer Platform Evangelist and Microsoft Student Partners team - Celebrate the festive season together with like-minded people - Provide you with an opportunity to build a Windows 8 Metro Style application. Start working on your Windows 8 App now, and show off your hard work to your fellow community on National Day. Participants will receive an exclusive (We ship not slide deck) t-shirt :) Registration process 1) Register at http://bit.ly/ndpspecial (you will be placed on a waitlist) 2) Submit a few screenshots of your app that you have developed with a short description (up to 150 words) to win8sg@microsoft.com (Subject: NDP Special Registration) by 6 August 2012 latest. 3) 50+ participants will be placed off the waitlist based on this submission (selection based on first come first serve and quality of idea and app) Note: Due to foreseen high responses and demand, security for the building has been increased on 9 August and you will not be allowed to enter the building without prior confirmation of your registration. Event details Start Date/Time: 9 August 2012 (Thurs), 1.30pm End Date/Time: 9 August 2012 (Thurs), 10.30pm Venue: Microsoft Singapore 1 Marina Boulevard, Level 21 Auditorium Singapore 018989 1.30pm - 2:30pm Registration 2:30pm - 3:00pm Welcome and Introduction 3:00pm onwards Networking + Finalizing Code + Preparation for Show n Tell 5:30pm onwards Live Telecast of NDP 6:30pm onwards Dinner 6:45pm - 7:15pm Live Fireworks :) 7:30pm - 10:30pm Show n Tell Register: http://bit.ly/ndpspecial
CARPE DIEM. [caption id=“attachment_10368” align=“alignnone” width=“610” caption=“Welcome to Generation App. Generation App is a movement that will unite everyone who has a stake in the future of applications—people with ideas for apps, people who code apps, and people who use apps.”][/caption] How do you develop a Windows 8 app in 30 days? Well, Generation App is here to help. What is Generation App about? CHALLENGE Every era has had its moment when technology drives its communication, ignites inspiration, and fuels exploration. Today our era is about apps. THE BIG IDEA We are going to recapture the hearts and minds of app lovers—both developers and people who have ideas for apps—by launching a movement called “Generation App” – representing an unparalleled business opportunity for developers in conjunction with Windows 8, Windows Phone and Windows Azure. HOW IT WORKS We believe that today’s app ecosystem consists of two personas: Coders (“I can build an app”) and Conceivers (“I have an idea for an app”). Generation App will connect these two personas, and create a social movement around the drama of app creation: On the Web: The Generation App website is a “match.com” for Coders and Conceivers. This website will enable visitors to view projects that are currently underway, or create a new project. It will include descriptions of each application in progress; the developers behind the applications and celebrating developers building apps. On the desktop: A “Generation App” app will be developed to help people create a W8 App, either by connecting Conceivers with coding resources; or by connecting Coders with development resources such as a Generation App-branded 30-to-Launch page Your journey starts now. From embracing the Metro style design to coding, testing, and integrating with unique Windows 8 experiences, you’ll learn the essentials to create a great Metro style app over the next 30 days. Now is the time to create the Windows 8 apps the world is waiting for. Find out more now. [caption id=“attachment_10370” align=“alignnone” width=“610” caption=“Carpe Diem - Sign up to build your apps today.”][/caption]
Have you caught The Dark Knight Rises yet? If you haven’t …. seriously what are you waiting for? Go book your tickets now. Now. [caption id=“attachment_10340” align=“alignnone” width=“411” caption=“The Dark Knight Rises”][/caption] The Dark Knight Rises has got to be one of the most scintillating movies of 2013. The thing I love about Christopher Nolan’s movies are how believable the scenes are. If you’ve watched his movies before- Momento, Inception, Batman Begins and The Dark Knight, you’d notice that the fight scenes are mostly done by the actors themselves, without special effects. A geek’s dream come true take the form of the cool gadgets that Nolan’s team is able to come up without making it seem like hocus pocus magic. Here are the top 5 gadgets (sometimes vehicles) we love from the The Dark Knight Rises. 1. Catwoman’s Spy Goggles [caption id=“attachment_10350” align=“alignnone” width=“570” caption=“Anne Hathaway with Catwoman’s Spy Goggles that double up as her iconic cat ears.”][/caption] It’s refreshing to see how the costumes team interpreted Catwoman’s gear. It is clever, sexy and functional at the same time. In the image above. Anne Hathaway plays Catwoman and is seen above wearing the famous spy goggles that double up as her iconic cat ears. 2. The Bat Pod [caption id=“attachment_10351” align=“alignnone” width=“610” caption=“The Batpod”][/caption] The Batpod is intended as a kind of “escape pod” integrated into the Tumbler, it also served an auxiliary vehicle. Armed with dual front-mounted cannons, machine guns and grappling hooks, the Batpod affords Batman greater mobility at the cost of some protection. In the movie you’ll see Batman outrace and mislead his enemies by quickly changing the direction of the Batpod. Totally badass. 3. The Bat [caption id=“attachment_10352” align=“alignnone” width=“610” caption=“The Bat is an awesome flying vehicle”][/caption] [caption id=“attachment_10353” align=“alignnone” width=“610” caption=“Equipped for the ultimate super hero”][/caption] Dubbed The Bat, the vehicle is understood to be Christopher Nolan’s take on fictional aircraft the Batwing. In the final scene, the Bat takes on a big role (can’t tell you what for though - just watch the movie). You’ll see Batman shocking his enemies with the Bat, which can be used both on land and air. 4. The Batsuit [caption id=“attachment_10354” align=“alignnone” width=“610” caption=“The Batsuit”][/caption] Ever wondered by Batman never seems to get shot down? Wonder no more. The Batsuit is made of Nomex biweave with Kevlar plating and reinforced joints, enough to stop a knife or even a bullet. At 300 grand the outfit proved too expensive for the army, but that’s nothing to rich man like Bruce Wayne. Meanwhile in the second film, he upgrades to a lighter titanium-dipped tri-weave fibre armour with separate kevlar plates, which makes him faster but more vulnerable. 5. The EMP Device [caption id=“attachment_10355” align=“alignnone” width=“576” caption=“The EMP Device from The Dark Knight Rises”][/caption] This device is super powerful. Without wishing to give too much away, an EMP device is utilized in The Dark Knight Rises to deliver an electromagnetic pulse that’s able to cause disruption to electronic equipment. In the movie, it is used to stop villains from running away from Batman. The Dark Knight Rises is now open across cinemas in Singapore. Can’t get enough of Batman and the cool tools in the movie? Answer the call on your Nokia Lumia with The Dark Knight Rises app. http://nokia.ly/Mm2Oli [caption id=“attachment_10356” align=“alignnone” width=“496” caption=“The Dark Knight Rises Nokia Lumia app”][/caption]
App of the week is a weekly showcase of an awesome app developed on Windows 8 or Windows Phone. Got an app you love that you want us to talk about? Leave us a comment and tell us which app and why you love it! I grew up watching local dramas and loving them. Somewhere along the way though, school, gatherings with friends and work started to dominate most of my life. I started missing out on these dramas and feeling slightly left out whenever my friends chatted about what was going on in the latest Channel 8 or Korean dramas. But now that’s changed with XinMSN - and even better, with Xin Videos! [caption id=“attachment_10318” align=“alignnone” width=“610” caption=“Click here to download.”][/caption] The xin videos app allows you to watch Catchup TV shows on Xin MSN without the need of Silverlight runtime or Flash player on your Windows Phone! Here are some cool features! Catch up on the latest pick your choice of LQ/HD/HQ video to watch in [WMV or MP4]! [caption id=“attachment_10319” align=“alignnone” width=“366” caption=“Watch all your favourite local dramas on the go with xin Videos!”] [/caption] If you’re one of those people who can’t help but read the synopsis of everything you’re about to watch before actually watching it (yup, I’m guilty of it too), then good news! You don’t have to go to Wikipedia to read about the dramas, it’s all in the app! [caption id=“attachment_10320” align=“alignnone” width=“366” caption=“Save money by reading the synopsis on the app itself! (Yay no need to buy 8 Days)”][/caption] Scroll through the dramas at the comfort of your bed, or even squashed on the MRT. [caption id=“attachment_10322” align=“alignnone” width=“366” caption=“Scroll through the dramas at the comfort of your bed, or even squashed on the MRT.”][/caption] Never miss another episode again on Catchup TV! [caption id=“attachment_10323” align=“alignnone” width=“366” caption=“Never miss another episode again on Catchup TV!”][/caption] Check out the app and let me know what you think!
I was blown away by how the guys at the V Motion Project (they’re from New Zealand!) have managed to use the Kinect in such an impressive way. It shows how a cheap and powerful sensor such as Kinect can create amazing interactive experiences that everyone can leverage on - from students, to musicians and so on. Check out how the National University of Singapore’s HCI class is doing the same. Here’s the description of the project from their page: This project combines the collective talents of musicians, dancers, programmers, designers and animators to create an amazing visual instrument. Creating music through motion is at the heart of this creation and uses the power of the Kinect to capture movement and translate it into music which is performed live and projected on a huge wall. v.co.nz/#the-motion-project We created and designed the live visual spectacle with a music video being produced from the results. We wanted it to be clear that the technology was real and actually being played live. The interface plays a key role in illustrating the idea of the instrument and we designed it to highlight the audio being controlled by the dancer. Design elements like real time tracking and samples being drawn on as they are played all add to authenticity of the performance. The visuals are all created live and the music video is essentially a real document of the night. assemblyltd.com/ Check out the tech behind the project here: custom-logic.com/blog/v-motion-project-the-instrument/ Very very cool. Who thinks we should do this in Orchard?
Building an app from scratch is never easy. Building a high quality, beautiful, intuitive and highly usable app is even harder. But here are some great (and did I mention free?) online sources to help you get started with Windows 8 Development :) Check it out: Windows 8 UX fundamentals–free virtual training [caption id=“attachment_10242” align=“alignnone” width=“610” caption=“Visit http://www.windowsuserexperiencetraining.com/ to get started!”][/caption] Metro style apps are the focal point of the user experience on Windows 8 Release Preview. Great Metro style apps share an important set of design traits that provide a consistent, elegant, and compelling user experience. With the first apps in the Windows Store, it’s exciting to see app designers begin to push the boundaries of the Metro style design principles on Windows 8. There’s plenty of innovation and beautiful apps to come. If you are a developer or designer creating a new user experience for your Metro style app and you want to learn how to get started, this free virtual training is perfect for you. The Windows User Experience team is running sessions on how to design great apps that use the platform in cool ways and follow UX guidelines. After the training, you’ll be able to design and build experiences that follow the tenants of great apps, use intuitive information architecture patterns, and use best practices for designing flexible layouts, touch, contracts, and much more. Agenda: •Embracing Metro style design – the principles of designing for Windows 8 •Less is more: Commanding, information architecture and navigation •Be fast and fluid: Designing for touch, mouse and keyboard •Be fast and fluid: Animations •Snap and scale beautifully: Designing apps with adaptive layouts •Using the right contracts •Connected and alive – how to design great tiles and notifications •Anatomy of an app: case study You can view the training anytime, in the comfort of your office or home!
Technology permeates our everyday lives. [caption id=“attachment_10157” align=“alignnone” width=“610” caption=“A Day in the Life of Developer Evangelist”][/caption] And in a time where “software is eating the world” , we’ve become so used to the smartphones, tablets, computers and apps that most of us can’t imagine living without. All of which are enabled not just by a single company, but by developers all over the world. The phenomenon of collaborative development for the success of a technological platform has given rise to a new breed of technologists that are required in a tech company, otherwise known as “Developer Evangelism”. Developer Evangelism hasn’t been around for a long time. Whether it’s at a tech conference or even in our own homes, I’ve realized that our unconventional jobs require some explaination - so starting from this month, we’d like to start telling you a bit more about what we do at Microsoft. [caption id=“attachment_10162” align=“alignnone” width=“610” caption=“Meet Chun Siong, a Developer Evangelist here at Microsoft Singapore.”][/caption] Not a typical career path in the IT industry “When I started my academic journey in polytechnic focusing on IT, I always thought that I might end up becoming a programmer or in a system administrator type of job. The first time I was exposed to “evangelism marketing” was through the Microsoft Student Partners program. Getting involved with the program for the past 5 consecutive years made me realize that this is a very unique and exciting role that exists in the IT industry. It’s definitely not your typical desk bound IT job.” [caption id=“attachment_10167” align=“alignnone” width=“610” caption=“Checking into office”][/caption] The role of the Developer Evangelist The DE is the tech company’s representative to the developer community helping to win the hearts and minds regarding the company’s platform. It is a technical role with the mission of engaging the broad community of developers and driving excitement around developer related technologies. DEs in general must be able to talk about technology intelligently and enthusiastically to developers, developer managers and senior management. Passion, curiosity, technical depth, and exceptional communication & presentation skills are key qualities that will help them succeed in this career path! [caption id=“attachment_10168” align=“alignnone” width=“610” caption=“Coffee is an essential part of a DE’s life - we all need a jolt of energy in the morning to get things started!”][/caption] Being an all-rounder While coding is an important facet of the job, there are many other hats that you need to put on as a developer evangelist. Most days you are out and about as an advocate for the company - speaking and doing demos at some tech event or sales call, but it’s not unusual to find yourself organizing events, brainstorming for marketing campaigns, being a judge for tech contests such as Imagine Cup, troubleshooting for other developers and so on. A typical work week for Chun Siong involves “…meetings, both internal and external are a common item on the weekly calendar. We hold regular events for developers and attend lots of events as well. These networking and communication opportunities with developers and business owners make your calendar more interesting. You never know who you’re going to meet and what’s going to surprise you in an industry that’s moving so quickly. On a daily basis, I spend a couple of hours catching up on technology news and doing hands on learning on new technologies.” [caption id=“attachment_10187” align=“alignnone” width=“610” caption=“Prepping for presentations and meetings, coding and replying questions from the developer community are a big part of a DE’s life.”][/caption] Noon comes and it’s time for lunch. For the DPE team at Microsoft, lunch is a great time to celebrate birthdays, catch up on each others’ lives and just in general enjoy all the good food that Singapore has to offer. We usually end up at Lau Pa Sat, where they serve up local dishes that are not bad (try the Ayam Penyet, the You Tiao, Porridge and Yong Tau Foo) [caption id=“attachment_10189” align=“alignnone” width=“610” caption=“Lau Pa Sat - for hungry people working in Raffles Place”][/caption] 2pm. Nothing beats the adrenaline rush (and sometimes fear) you experience speaking in front of a large audience. Depending on your schedule and the day’s event, you almost always find yourself having to present at a conference or meeting, speaking to a variety of audiences - government officials, students, teachers, developers, CIOs, CEOs, startups and IT professionals. DE’s have to be well versed in a broad range of technologies - from mobile to cloud, hardware to software. It’s a never ending learning journey for us, especially since the industry moves quickly. [caption id=“attachment_10188” align=“alignnone” width=“610” caption=“Getting ready for a presentation - the key is practice!”][/caption] What it takes to be an exceptional Developer Evangelist An exceptional Developer Evangelist not only speaks well and is truly passionate about enabling people with technology, but takes time to understand developers’ needs and is committed to the community. “Passion for technology and a willingness to share your knowledge with others is a must. While developer evangelists differ in their personality, expertise and how they engage with people, the common trait would be a strong interest in technology. If you are always following the startup scene /technology announcements /software and hardware development news, you are one step closer to what is required of you as a developer evangelist.” [caption id=“attachment_10190” align=“alignnone” width=“610” caption=“Public speaking - another important skill to have as a DE”][/caption] Some nights are burnt with Hackathons. While tiring, it’s an amazing thing to be part of, especially when you have so many people gathered together with a single goal bring their ideas to reality through code. Rob Miles once said that developers are possibly the luckiest people in the world right now, because we are given the many tools and capabilities to showcase our creativity. We couldn’t agree more. It’s our job to help you achieve those goals. [caption id=“attachment_10220” align=“alignnone” width=“610” caption=“Somehow, you can never escape from troubleshooting for others and debugging”][/caption] [caption id=“attachment_10215” align=“alignnone” width=“610” caption=“The beautiful view from our office - great to gaze out at when you’re coding”][/caption] What’s the first sign that you might be fit for a role as a developer evangelist? I think it’s to be a true geek at heart. “I started being interested in computers when I was 10. It was an exhilarating experience back then if you had a 486. This meant your PC could support cd-roms. Over the years I got curious about tweaking software and optimization for windows operating systems and occasionally testing out some Linux distros. At times I did some upgrading of computers like most folks do, playing around with PSU, RAM, CPU, HDD, Motherboard and more… In today’s context, I’m following really exciting development revolving around Mobile Devices, Cloud Computing, Search Engine Optimization, Solid State Disk and more… There are really amazing things and innovations coming out from student projects and the startup community as well.” [caption id=“attachment_10161” align=“alignnone” width=“610” caption=“Chun Siong is a Developer Evangelist in Microsoft Singapore - Geek at heart”][/caption] We thrive on collaboration. If you have an interesting idea or seek to explore creative ways of using our technologies, feel free to reach out to us and we will be glad to dive in the deep end with you. We thrive on your success, be it personal or professional. From Windows 8 to Windows Phone Development to Kinect Development, if you live and breathe codes, get to know Chun Siong. **POST UPDATE** We are searching for a Developer Evangelist who is specialized in HTML5, JavaScript, Ajax, jQuery, ASP.NET. If you think you have what it takes to become a Microsoft Developer Evangelist - Drop us an email at a-johua@microsoft.com with your resume, blog link (if you have) and a short description of your interests! Looking forward to hearing from you! Watch out for our next segment on what its like to be a Program Manager for Microsoft Bizspark!
[caption id=“attachment_10171” align=“alignnone” width=“610” caption=“Download the consumer preview here: http://www.microsoft.com/office/preview/en"][/caption] Office is one of the most popular software products out there, one that we are most familiar with and almost can’t live without. Within 8 hours of announcement - the internet is already set abuzz with first looks, reviews and tonnes of screenshots of how the new Microsoft Office works. Here’s a quick video from CNET and their hands-on review. [caption id=“attachment_10182” align=“alignnone” width=“610” caption=“Watch and read CNET’s full review of the Microsoft Office”][/caption] ...