Do you think technology is cool? Do you dream of working for tech giants like Microsoft, Google or Apple? Is your goal to start your own software business and build the next Uber or WhatsApp? A University degree in Computer Science can open thousands of doors in Information Technology and pave the way to a successful and prosperous career. In honor of Computer Science Education Week, join 22-year industry veteran Nick Landry from Microsoft for a conversation about careers in software. Come learn about the opportunities and how you can start preparing today, and bring your questions too!
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...Nick Landry
Bots (or conversation agents) are rapidly becoming an integral part of your users’ digital experience – they are as vital a way for users to interact with a service or application as is a web site or a mobile experience. Developers writing bots all face the same problems: bots require basic I/O; they must have language and dialog skills; and they must connect to users – preferably in any conversation experience and language the user chooses. In this session, you will learn how to build and connect intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Facebook, e-mail and other popular services. We will explore the Microsoft Bot Framework, which provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking. Through live demos, we’ll cover the Bot Connector in the cloud, the open source Bot Build SDK with ASP.NET WebAPI & C# (Node.js is also supported) and we’ll also explore how to handle natural language input from the user with the Language Understanding Intelligent Service (LUIS) from Microsoft Cognitive Services. Every business needs bots to provide a more personal experience to its users and customers. Come learn how you can build your own bots in just a few hours.
A Presentation I did for Northwest Of US Mac User Group - Programmers Special Interest Group on Thursday October 2, 2008.
Get in touch if you like it or even if you hate it!
Building a New Generation of Mobile Games with SpeechNick Landry
“Would you like to play a game of chess?” Ever since 2001: A Space Odyssey, we’ve been dreaming of computers who can converse with us like HAL9000 or the Star Trek computers. Or maybe you’re part of the new generation of geeks dreaming of Halo’s Cortana? Thanks to the new advances and SDKs for speech recognition and synthesis (aka text-to-speech), we are now several steps closer to this reality. Speech can be used to create a whole new generation of mobile games, from new input methods to immersion, as well as creating games for the disabled. This session explores the design models and development techniques you can use to add speech recognition to your mobile games, including in-app commands, standard & custom grammars, and voice commands usable outside your game. We’ll also see how your games can respond to the user via speech synthesis, opening-up a new world of hands-free scenarios. This reality is here, you’ll see actual live demos with speech and you can now learn how to do it using technologies available today.
Bots are the New Apps: Building Bots with ASP.NET WebAPI & Language Understan...Nick Landry
Bots (or conversation agents) are rapidly becoming an integral part of your users’ digital experience – they are as vital a way for users to interact with a service or application as is a web site or a mobile experience. Developers writing bots all face the same problems: bots require basic I/O; they must have language and dialog skills; and they must connect to users – preferably in any conversation experience and language the user chooses. In this session, you will learn how to build and connect intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Facebook, e-mail and other popular services. We will explore the Microsoft Bot Framework, which provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking. Through live demos, we’ll cover the Bot Connector in the cloud, the open source Bot Build SDK with ASP.NET WebAPI & C# (Node.js is also supported) and we’ll also explore how to handle natural language input from the user with the Language Understanding Intelligent Service (LUIS) from Microsoft Cognitive Services. Every business needs bots to provide a more personal experience to its users and customers. Come learn how you can build your own bots in just a few hours.
A Presentation I did for Northwest Of US Mac User Group - Programmers Special Interest Group on Thursday October 2, 2008.
Get in touch if you like it or even if you hate it!
Building a New Generation of Mobile Games with SpeechNick Landry
“Would you like to play a game of chess?” Ever since 2001: A Space Odyssey, we’ve been dreaming of computers who can converse with us like HAL9000 or the Star Trek computers. Or maybe you’re part of the new generation of geeks dreaming of Halo’s Cortana? Thanks to the new advances and SDKs for speech recognition and synthesis (aka text-to-speech), we are now several steps closer to this reality. Speech can be used to create a whole new generation of mobile games, from new input methods to immersion, as well as creating games for the disabled. This session explores the design models and development techniques you can use to add speech recognition to your mobile games, including in-app commands, standard & custom grammars, and voice commands usable outside your game. We’ll also see how your games can respond to the user via speech synthesis, opening-up a new world of hands-free scenarios. This reality is here, you’ll see actual live demos with speech and you can now learn how to do it using technologies available today.
Need a ten minute overview of responsive web design? In this talk we'll talk about the problem responsive web design (RWD) is trying to solve, what RWD is, the basic implementation aspects of RWD and some of the latest developments and sources of information if you want to learn more about RWD.
Internet (Intelligence) of Things (IOT) with DrupalPrateek Jain
Talks about some of application in IOT space already and potential growth and impact IOT will have in next few years taking Nube as a case study.
Also talks about how to build your own end-to-end IOT solution using open hardware like Raspberry PI, Cloud Platform and Drupal.
ibeacons, Privacy & Customer Segmentation - StreetHawkDavid Jones
Technical discussion on iBeacon for IOS and Android. Current iBeacon vs BLE capabilities, privacy issues, how not to spam users and why customer segmentation matters.
Lastly I quickly cover Geo-Conquesting. What is it and how iBeacons fit it.
Microsoft Speech Technologies for DevelopersNick Landry
This is a compilation deck for a presentation I did at BetaWorks in NYC, covering Microsoft Speech Technologies for Developers. This includes Speech APIs in Microsoft Cognitive Services, the Microsoft Speech SDK in UWP and .NET, Cortana Skills and Voice Commands in Windows Mixed Reality & HoloLens.
An informal conversation about the mobile software/hardware ecosystem and MeeGo (a Linux-based open-source OS for mobile and embedded devices). Slides work best with my color commentary added. Presentation to Portland MeeGo Network on June 20, 2011.
Develop & Deploy Node.js app on Windows AzureAndri Yadi
It's the keynote on Telkom Bandung Digital Valley's TechThursday. I talked about developing and deploying Node.js application on Windows Azure.
Attented by 20 web developers around Bandung city.
To try the code I demoed, here's the repo:
https://github.com/andriyadi/NodeAzureStorageSocketIO
Hybrid vs native mobile development – how to choose a tech stackJacques De Vos
Choosing the wrong mobile tech stack sets you up for a world of pain. But how do you select the right one from a plethora of current options?
As an iOS developer I am convinced that a carefully designed native app provides the best user experience. So why would we choose Ionic2/Angular2 on Cordova (a bleeding edge Hybrid JavaScript framework) for our latest mobile App? In this short talk I will share our thinking and experiences on the current landscape of mobile stack options.
I will introduce the contenders: Native (iOS and Android) vs Semi-Native (Xamarin and React Native) vs Hybrid (Ionic2/Angular2 on Cordova) vs Web. We will then go through some of the prominent tradeoffs between the different options: cost, reuse, single language, speed and user experience, device support, learning curve.
This should give you some (opinionated) guidelines to choosing the right mobile stack for your particular App.
It's a story of product development, combining those. I presented this deck during Bandung Developer Day #2 on Dec 10, 2015, at UNIKOM university, Bandung.
How do you built a new age application that considers mobile and web as first class citizens? In this presentation we learn about Kendo UI - a framework from Telerik to
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Jeff Haynie
Presentation titled "How to use Mobile Applications to build a sustainable, cross-platform mobile application strategy". Presented by Jeff Haynie at the SoCon 2010 conference in Atlanta, GA on January 30, 2010.
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web SimulatorGail Frederick
Learn how to build UI for and debug HTML5 apps for mobile devices using Rapid Interface Builder (RIB) and Web Simulator, two open-source tools recently released by Intel. This session dives deep into the feature sets of both Web app developer tools, with demos, and shows you how you can influence the future of these open-source projects.
Rapid Interface Builder, RIB, is a browser-based design tool for quickly prototyping and creating Web apps for mobile devices and desktops. RIB allows a developer to layout UI by dropping widgets onto a canvas and reviewing the UI in interactive preview mode. RIB generates HTML5 and JavaScript that can be imported into your IDE of choice to complete the app. RIB supports jQueryMobile and Tizen widgets and runs on Google Chrome and Chromium browsers.
Web Simulator is a lightweight open-source tool for debugging mobile web applications. Extending the Google Chrome developer tools, it enables running and debugging web APIs for mobile platforms on the developer’s desktop system. Web Simulator allows you to simulate accelerometer and other sensor data, incoming and outgoing calls, geolocation events and battery status and other mobile device events in your Web app with fine-grained control over events. It currently supports HTML5 and the Tizen Web APIs.
There are a lot of myths that people have brought forward concerning the use of orthodontic braces. What we should understand is that anyone can use braces and that with proper care braces will ideally leave you with ideal results.
Know about various Career opportunities after choosing Science stream.
In this PPT we have introduced some new age careers, trending careers, upcoming careers.
Choose your subject combinations carefully.
Need a ten minute overview of responsive web design? In this talk we'll talk about the problem responsive web design (RWD) is trying to solve, what RWD is, the basic implementation aspects of RWD and some of the latest developments and sources of information if you want to learn more about RWD.
Internet (Intelligence) of Things (IOT) with DrupalPrateek Jain
Talks about some of application in IOT space already and potential growth and impact IOT will have in next few years taking Nube as a case study.
Also talks about how to build your own end-to-end IOT solution using open hardware like Raspberry PI, Cloud Platform and Drupal.
ibeacons, Privacy & Customer Segmentation - StreetHawkDavid Jones
Technical discussion on iBeacon for IOS and Android. Current iBeacon vs BLE capabilities, privacy issues, how not to spam users and why customer segmentation matters.
Lastly I quickly cover Geo-Conquesting. What is it and how iBeacons fit it.
Microsoft Speech Technologies for DevelopersNick Landry
This is a compilation deck for a presentation I did at BetaWorks in NYC, covering Microsoft Speech Technologies for Developers. This includes Speech APIs in Microsoft Cognitive Services, the Microsoft Speech SDK in UWP and .NET, Cortana Skills and Voice Commands in Windows Mixed Reality & HoloLens.
An informal conversation about the mobile software/hardware ecosystem and MeeGo (a Linux-based open-source OS for mobile and embedded devices). Slides work best with my color commentary added. Presentation to Portland MeeGo Network on June 20, 2011.
Develop & Deploy Node.js app on Windows AzureAndri Yadi
It's the keynote on Telkom Bandung Digital Valley's TechThursday. I talked about developing and deploying Node.js application on Windows Azure.
Attented by 20 web developers around Bandung city.
To try the code I demoed, here's the repo:
https://github.com/andriyadi/NodeAzureStorageSocketIO
Hybrid vs native mobile development – how to choose a tech stackJacques De Vos
Choosing the wrong mobile tech stack sets you up for a world of pain. But how do you select the right one from a plethora of current options?
As an iOS developer I am convinced that a carefully designed native app provides the best user experience. So why would we choose Ionic2/Angular2 on Cordova (a bleeding edge Hybrid JavaScript framework) for our latest mobile App? In this short talk I will share our thinking and experiences on the current landscape of mobile stack options.
I will introduce the contenders: Native (iOS and Android) vs Semi-Native (Xamarin and React Native) vs Hybrid (Ionic2/Angular2 on Cordova) vs Web. We will then go through some of the prominent tradeoffs between the different options: cost, reuse, single language, speed and user experience, device support, learning curve.
This should give you some (opinionated) guidelines to choosing the right mobile stack for your particular App.
It's a story of product development, combining those. I presented this deck during Bandung Developer Day #2 on Dec 10, 2015, at UNIKOM university, Bandung.
How do you built a new age application that considers mobile and web as first class citizens? In this presentation we learn about Kendo UI - a framework from Telerik to
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Jeff Haynie
Presentation titled "How to use Mobile Applications to build a sustainable, cross-platform mobile application strategy". Presented by Jeff Haynie at the SoCon 2010 conference in Atlanta, GA on January 30, 2010.
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web SimulatorGail Frederick
Learn how to build UI for and debug HTML5 apps for mobile devices using Rapid Interface Builder (RIB) and Web Simulator, two open-source tools recently released by Intel. This session dives deep into the feature sets of both Web app developer tools, with demos, and shows you how you can influence the future of these open-source projects.
Rapid Interface Builder, RIB, is a browser-based design tool for quickly prototyping and creating Web apps for mobile devices and desktops. RIB allows a developer to layout UI by dropping widgets onto a canvas and reviewing the UI in interactive preview mode. RIB generates HTML5 and JavaScript that can be imported into your IDE of choice to complete the app. RIB supports jQueryMobile and Tizen widgets and runs on Google Chrome and Chromium browsers.
Web Simulator is a lightweight open-source tool for debugging mobile web applications. Extending the Google Chrome developer tools, it enables running and debugging web APIs for mobile platforms on the developer’s desktop system. Web Simulator allows you to simulate accelerometer and other sensor data, incoming and outgoing calls, geolocation events and battery status and other mobile device events in your Web app with fine-grained control over events. It currently supports HTML5 and the Tizen Web APIs.
There are a lot of myths that people have brought forward concerning the use of orthodontic braces. What we should understand is that anyone can use braces and that with proper care braces will ideally leave you with ideal results.
Know about various Career opportunities after choosing Science stream.
In this PPT we have introduced some new age careers, trending careers, upcoming careers.
Choose your subject combinations carefully.
Computer Science Career Awesomeness - GPH (May 2015)David Wesst
These are the slides used throughout a delightful conversation / presentation between myself and the Computer Science class at Grant Park High School on May 27th, 2015.
If you are a STEM professional (engineers, scientists, tech) this presentation will answer questions you have about engaging an executive coach. If you want to take your leadership game to the next level… or identify gaps between where you are and where you need or want to be… or you want to achieve levels of superior performance…
Computer Science Engineering - Better Career Opportunitiesachaljain11
Are you looking career in computer science engineering? If yes then check out the presentation which will give you brief information about, Courses, Colleges/universities, Career & Scope in CS Engineering.
Content personalisation is becoming more prevalent. A site, it's content and/or it's products, change dynamically according to the specific needs of the user. SEO needs to ensure we do not fall behind of this trend.
Visual Data Representation Techniques Combining Art and DesignLogo Design Guru
Visually representing data is becoming increasingly popular. Companies are investing thousands of dollars in getting their data created using design elements. From large enterprises to small businesses, everyone is hunting for techniques to help them make dull and monotonous data into something attractive.
Designers thoroughly study data and then invest all these imagination into making it simpler for everyone to understand it. Minimizing information and making it universal is the key to data visualization.
From infographics to presentations and software to tools, there are many techniques one can use to enhance the look of spreadsheets, Big Data and analytics.
Here are visual techniques to help you display your data in an aesthetically pleasing way. You can use some of these or all of them. These tips are not limited to the web or print, but can also be used for television. In fact, weather forecasting channels use visuals like maps, icons and GIFs to represent information.
Want your data to stand out? Use these techniques to uplift your data.
Confused what to do after 12? There are numerous questions that drive one crazy as to which career option to choose?
Which stream to apply for? What are the courses available in that stream? Which are the different available options? How do i go about it ? etc
In this presentation various available options for students of class 12th in India have been mentioned. This will make one make an informed decision of one of the most crucial decisions of his/her life. So be wise, go through all the options, understand your potential and inclination towards certain subjects/courses and opt for that stream/field that suits you the best.
Good Luck!!
Technology Trends & Your Career (Y4IT 2012)Calen Legaspi
If you want to be an IT professional, the things you learn at school probably aren't enough. Here are some of my tips on the important tech skills you should know.
I presented this at Y4IT 2012, held at UP Diliman.
Sometimes when you are starting on an idea for a project you dont know where or how to start. This is a tried and tested strategy that gets you going. From inspiration to organization, tools to knowledge, all you need to know to build the next great app.
The impact of computer coding on modern life is so universal that many of us don't think twice about it! But behind every social media post, streaming service selection, and smartphone app is, of course, code: a system of functions, commands, and rules written in a particular language to make our digital technologies function smoothly. Even with the rise of artificial intelligence and its increasing power to help write and edit computer code, human coders are still behind the scenes.
For many students, learning basic coding can be an empowering experience that teaches a wide range of skills: creativity, problem-solving, perseverance, confidence, and more. Teaching coding to your students helps them to better understand how the modern world works, and perhaps, someday, shape the digital future.
Northstar Technological Advancement and Research centerJaiSinghGupta1
North Star is a Technological Advancement and Research center. We are a core AI company working on projects with prestigious clients and in-house product development.
Presentation from the launch of Reading UTC http://www.utcreading.co.uk/ and http://www.sourcewire.com/news/76755/microsoft-hosts-utc-reading-taster-event
This is slideshow related to Microsoft Technology. In this presentation you will be knowing How to Become a Microsoft Student Partner and develop your career.
Intro to Artificial Intelligence w/ Target's Director of PMProduct School
Given that Machine Learning (ML) is on every product enthusiast’s mind, this talk gave a broad view of the investment landscape for future innovation. Director of Product Management at Target, Aarthi Srinivasan, talked about macro AI themes & trends, how you can build your AI team and how to create a ML backed product vision.
Additionally, this talk armed the attendees with enough information to create your Point of View (POV) on how to incorporate AI into your business.
Presentation to University of Manchester 1st Year Computer Science on the need for development of portfolios and extra curricula activity entering competitions and challenges
You had this great idea for an amazing app, you can picture it, you know it is useful, and you can imagine that many people would like it, too.
So how can you create your application?
Designing XR Experiences with Speech & Natural Language Understandingin UnityNick Landry
Designing complex interactions for experiences that target XR headsets (MR/VR/AR) can be challenging due to the limited input schemes. While voice commands can be used to augment XR input peripherals, adhering to a rigid keyword-based system can be immersion-breaking and pose user adoption problems. Advances in Machine Learning (ML) now allow developers to easily leverage Natural Language Understanding through reusable techniques. The combination of XR+AI is a powerful integration that opens new possibilities for both gaming, entertainment and enterprise scenarios. This session is an exploration of how speech and language understanding can be used to augment Mixed Reality & VR experiences. We’ll explore the use of Speech recognition & Natural Language Understanding to build advanced voice commands, translate languages from within XR environments, and also look at the creation of intelligent conversation assistants to be used as interactive entities in Mixed Reality and VR apps & games. In a world where speech is the primary form of input, using Machine Learning to process language input and understand the user’s intent is of paramount importance.
MR + AI: Machine Learning for Language in HoloLens & VR AppsNick Landry
Artificial Intelligence (AI) is disrupting every area of computing, and Mixed Reality is no exception. The combination of MR+AI is a powerful integration that opens new possibilities for both enterprise and entertainment scenarios. This session is an exploration of how language APIs in Microsoft Cognitive Services can be used to augment Mixed Reality experiences. We’ll explore the use of Natural Language Understanding to build advanced voice commands, translate languages from within MR environments, and we’ll also dive into the creation of intelligent assistants using Microsoft Bot Framework and use them as “brains” for interactive entities in Mixed Reality. In a world where speech is the primary form of input, using Machine Learning to process language input and understand the user’s intent is of paramount importance. Come learn how it’s done so you can build smart Mixed Reality experiences with the power to disrupt any industry.
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for UnityNick Landry
Mixed Reality blends people, places and things across a full spectrum ranging from the real-world to digital virtual worlds. This session is your introduction to building 3D applications and games for Windows Mixed Reality using C#, Visual Studio and Unity. We’ll start with a quick recap of Mixed Reality, the HoloLens device, immersive headsets and the Universal Windows Platform (UWP), and talk about interacting with holograms using gaze, gestures and voice. Next, we’ll dive into building 3D apps for Windows Mixed Reality in Unity with C#, using the Mixed Reality Toolkit for Unity, exporting our project to Visual Studio and running it on either a HoloLens device, an immersive Mixed Reality headset or the HoloLens Emulator. Science fiction becomes science fact, and Unity & UWP developers are at the front of this revolution. Come learn how to get started and build your journey into a world of holograms you create.
Developing for Xbox as an Indie in 2018Nick Landry
This session presents an overview of what it means for a game studio to be ready to publish for consoles under managed programs like ID@XBOX. I also cover UWP games for Xbox One and Windows 10, and the new Xbox Live Creators Program which opens up open self-publishing on Xbox One with Xbox Live support.
Mixed Reality blends people, places and things across a full spectrum ranging from the real-world to digital virtual worlds. This session is your introduction to building 3D applications and games for Windows Mixed Reality using C#, Visual Studio and Unity. We’ll start with a quick recap of Mixed Reality, the HoloLens device, immersive headsets and the Universal Windows Platform (UWP), and talk about interacting with holograms using gaze, gestures and voice. Next, we’ll dive into building 3D apps for Windows Mixed Reality in Unity with C#, using the Mixed Reality Toolkit for Unity, exporting our project to Visual Studio and running it on either a HoloLens device, an immersive Mixed Reality headset or the HoloLens Emulator. Science fiction becomes science fact, and Unity & UWP developers are at the front of this revolution. Come learn how to get started and build your journey into a world of holograms you create.
Mobilizing your Existing Enterprise ApplicationsNick Landry
As an enterprise developer, your task is not just building projects from the latest and greatest technology but also brining your current systems into the mobile first world. In this session, we will show you can mobilize your existing enterprise applications without the need for a total rewrite. We’ll explore how to current server components, services and databases can be exposed via a Web API, and also how you can take advantage of a hybrid cloud approach to extend your on-premises assets. Next, we’ll discuss how to design a cross-platform mobile solution based on Xamarin to run on iOS, Android and Windows devices. We’ll cover code sharing, authentication & authorization, data synchronization & offline access, and other best practices. Extend the longevity and the reach of your existing systems by transforming them with maximum reuse for the mobile first, cloud first world.
Lessons Learned from Real World Xamarin.Forms ProjectsNick Landry
Sometimes it’s not the 101 tutorials you need to help you in your development journey but to just talk to someone who has experience in implementing that technology in the real world. What are the gotchas, things to avoid or best practices others have learned that can give you a leg up in implementing a new technology within your current architecture. In this session, we will cover real-world considerations in Xamarin.Forms projects such as UI design considerations when sharing a user experience across iOS, Android and Windows, including navigation paradigms, styling, and supporting older versions. We’ll also look at code-sharing pitfalls and best practices, choosing an MVVM framework, application resource sharing, and leveraging plugins and the Dependency Service to leverage platform-specific code. Lastly, we’ll talk about mobile DevOps, including source control in a cross-platform environment, gathering application analytics, crash logs, and handling app flighting during development and beta testing. Come learn from a wealth of knowledge accumulated in real-world cross-platform projects, and get ready to build your own.
Building Mixed Reality Experiences with the HoloToolkit for UnityNick Landry
Mixed reality blends 3D holographic content into your physical world, giving your holograms real-world context and scale, allowing you to interact with both digital content and the world around you. Nick Landry offers an overview of the HoloToolkit, an open source project led by Microsoft and the HoloLens community aimed at simplifying the development of mixed reality experiences.
The HoloToolkit consists of a collection of scripts and components intended to accelerate the development of holographic applications targeting Windows Holographic. Nick leads a technical dive into the HoloToolkit for Unity, exploring advanced holographic features, such as gaze and gesture input, spatial mapping, plane finding, spatial understanding, microphone input, text to speech, and creating shared holographic experiences for multiple users.
All demos will be shown on the Microsoft HoloLens, the world’s first self-contained, untethered head-mounted holographic computing device for mixed reality. Join Nick to learn how this open source toolkit—combined with Unity—can get you started on your development journey into a world of holograms.
Building Mixed Reality Experiences for Microsoft HoloLensNick Landry
Microsoft HoloLens is the world’s first self-contained, untethered head-mounted holographic computing device for Mixed Reality (MR). Mixed reality blends 3D holographic content into your physical world, giving your holograms real-world context and scale, allowing you to interact with both digital content and the world around you. HoloLens lets you go beyond the screen, with Holograms that let you visualize and work with your digital content in relation to your real world, unlocking new insights and capabilities. This session is your introduction to building 3D Mixed Reality applications and games using C#, Visual Studio and Unity. We’ll start with a quick recap of the HoloLens device and the Universal Windows Platform (UWP), and follow with an introduction to 2D vs. 3D holographic apps. and talk about interacting with a holograms using gaze, gestures and voice. Next we’ll dive into building 3D holographic apps in Unity with C#, using the HoloToolkit for Unity, exporting our project to Visual Studio and running it on either a HoloLens device or the HoloLens Emulator. Science fiction becomes science fact, and Unity developers are at the front of this revolution. Come learn how to get started and build your journey into a world of holograms you create.
Scaling IoT: Telemetry, Command & Control, Analytics and the CloudNick Landry
The Internet of Things (IoT) is here today in the devices, sensors, cloud services, and data your business uses. While it’s easy to connect a few devices to the cloud and send telemetry data, how do you scale this to hundreds or thousands or millions of devices? Microsoft delivers a flexible cloud-based approach that enables enterprises to capitalize on IoT by gathering, storing, and processing data centrally. This session provides an overview of Azure IoT Services including telemetry ingestion in IoT Hubs, near-real time stream analytics, reliable, bi-directional communication, device registration & security, transient or permanent storage, data processing, and finally presentation & visualization. We’ll also cover how Azure IoT Hubs support a broad set of devices, operating systems like Linux, Windows, mbed & TI RTOS, as well as protocols like HTTPS, MQTT and AMQPS. Learn about Microsoft's open position on IoT, and the technology and services being delivered to help you easily build IoT solutions tailored to your needs.
Building Mixed Reality Experiences for Microsoft HoloLens in UnityNick Landry
Microsoft HoloLens is the world’s first self-contained, untethered head-mounted holographic computing device for Mixed Reality (MR). Mixed reality blends 3D holographic content into your physical world, giving your holograms real-world context and scale, allowing you to interact with both digital content and the world around you. HoloLens lets you go beyond the screen, with Holograms that let you visualize and work with your digital content in relation to your real world, unlocking new insights and capabilities. This session is your introduction to building 3D Mixed Reality applications and games using C#, Visual Studio and Unity. We’ll start with a quick recap of the HoloLens device and the Universal Windows Platform (UWP), and follow with an introduction to 2D vs. 3D holographic apps. and talk about interacting with a holograms using gaze, gestures and voice. Next we’ll dive into building 3D holographic apps in Unity with C#, using the HoloToolkit for Unity, exporting our project to Visual Studio and running it on either a HoloLens device or the HoloLens Emulator. Science fiction becomes science fact, and Unity developers are at the front of this revolution. Come learn how to get started and build your journey into a world of holograms you create.
State of Union: Xamarin & Cross-Platform .NET in 2016 and BeyondNick Landry
Xamarin is a free & powerful toolset from Microsoft that allows developers to write truly *native* Android and iOS apps using C#, thanks to the Mono framework – an Open Source project that brings the C# language and .NET to other platforms. With Xamarin you can share from 70% to 100% of your code across mobile platforms, and the platform has evolved a lot over the last few years. This session starts with a recap on how you can build native cross-platform applications for iOS, Android, and Windows 10 using C#. You’ll learn how to get started with a sample cross-platform solution, which tools you can use, how to design a proper user interface for each platform and how to structure your projects for maximum code reuse. We’ll also look at how you can share UI code with Xamarin.Forms.
Beyond the basics, we’ll look at the world of Cross-Platform .NET, how Xamarin & Mono fit in, .NET Core and the new .NET Standard. We’ll also peek at some of the new features in the Xamarin Platform, including the Xamarin.Forms XAML Previewer, iOS Simulator for Windows, Workbooks and upcoming features landing this Fall. Whether you’re a Xamarin veteran or a complete newbie, this is a level-setting session you do not want to miss.
Cognitive Services: Building Smart Apps with Speech, NLP & VisionNick Landry
Your computer can recognize your voice and detect words in a speech dictation, but can it truly understand the meaning of what you are saying? Can it analyze your intent and respond accordingly? You don’t need a PhD in artificial intelligence to integrate speech and natural language understanding in your projects. Microsoft Cognitive Services (aka “Project Oxford”) is a portfolio of cloud-based REST APIs and SDKs powered by Machine Learning which enable developers to write applications which understand the content within the rapidly growing set of multimedia data. Cognitive Services API services will help you understand and interact with audio, text, image, and video. In this session, we’ll start with an overview of available services for speech recognition and speech synthesis. Then we’ll explore through live demos how to leverage the Language Understanding Intelligent Service which lets you determine intent, detect entities in user speech and improve language understanding models to more efficiently work with user data. Lastly, we’ll leverage Computer Vision APIs to detect human faces, analyze the content of images, and perform Optical Character Recognition (OCR) to detect and analyze words within a photo. Come learn how your apps can tap into the same active learning services behind the brain of Cortana, and get started writing smart applications that can understand what your users are saying.
Bots are the New Apps: Building with the Bot Framework & Language UnderstandingNick Landry
Bots (or conversation agents) are rapidly becoming an integral part of your users’ digital experience – they are as vital a way for users to interact with a service or application as is a web site or a mobile experience. Developers writing bots all face the same problems: bots require basic I/O; they must have language and dialog skills; and they must connect to users – preferably in any conversation experience and language the user chooses. In this session, you will learn how to build and connect intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Facebook, Office 365 mail and other popular services.
We will explore the Microsoft Bot Framework, which provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking. Through live demos, we’ll cover the Bot Connector in the cloud, the Bot Build SDK with C# (Node.js is also supported) and we’ll also explore how to handle natural language input from the user with the Language Understanding Intelligent Service (LUIS) from Microsoft Cognitive Services. Every business needs bots to provide a more personal experience to its users and customers. Come learn how you can build your own bots in just a few hours.
From Oculus to HoloLens: Building Virtual & Mixed Reality Apps & GamesNick Landry
For over 35 years, we have been content with using a keyboard and monitor to interact with computers. The mouse, touch screen and other input devices have transformed how to communicate with computers, but screens of all sizes – from 1” to 80” – have all always been the de facto method to perceive the primary output from our microcomputers and devices. Until now. The Oculus Rift aims to be the first mainstream consumer device for Virtual Reality (VR), while Microsoft’s HoloLens merges the real world with the virtual via holograms to create advanced mixed reality (MR) scenarios (also known as augmented reality, or AR).
This session is your introduction to building AR & MR applications and games using C#, Visual Studio and Unity. We’ll review many of the hardware options, their respective SDKs and how to design real-world scenarios for both the consumer space and the enterprise. We’ll also look at 3D development environments like Unity to bring to life complex scenarios. Mixed and Virtual Reality projects are no longer a dream. The technology is here. The hardware is here. The tools and SDKs are here. Come learn how to get started and build experiences beyond anything you ever imagined.
Building a Windows 10 Game with C#, XAML and Win2DNick Landry
In this episode of the Game Dev Show, I introduce you to Win2D – a powerful and easy-to-use Open Source library for immediate mode 2D graphics rendering with GPU acceleration. It is available to C# and C++ developers writing Universal apps and games for Windows 10 (UWP), and also Windows Runtime apps for Windows & Windows Phone 8.1. It utilizes the power of Direct2D, and integrates seamlessly with XAML and CoreWindow.
Win2D (http://microsoft.github.io/Win2D) lets Visual Studio developers tap into hardware accelerated graphics without the need to call low-level DirectX APIs. Win2D is implemented as a layer on top of Direct2D, and supports interop in both directions. In this episode, I show you how to get started with Win2D, then integrate Win2D graphics within a XAML UI canvas, and show you how to draw shapes & primitives.
Win2D is a powerful framework for app and 2D game developers alike, come learn how to get started and get involved.
Hacking with the Raspberry Pi and Windows 10 IoT CoreNick Landry
Did you know that Windows 10 can run on a $35 Raspberry Pi 2 (or 3) single-board computer? Makers have taken the world by storm, creating countless gadgets and automated systems, connecting everything around them. This session is for makers – neophytes and veterans alike – who want to explore the capabilities of Windows 10 IoT Core to build hacks based on the Universal Windows Platform (UWP), basically attaching electronic sensors and outputs to their Windows 10 apps. We’ll learn about the tools, how to get started, what hardware you’ll need, and how to build your first Windows hardware project on the Raspberry Pi. Take your maker projects to the next level, and come learn valuable skills to prepare and extend your developer skills for the Internet of Things (IoT).
Building a Startup for the Mobile-first, Cloud-first WorldNick Landry
Starting your own business is a work of passion. It’s a lot of hard work, but you also need to work smart. For software startups, open source software can help you stretch your limited seed money, but you shouldn’t limit yourself either. You deserve to use fully supported professional development tools, or host your site, services and components in the same cloud infrastructure used by more than 80% of Fortune 500 companies, all without spending a dime. Microsoft offers startups, entrepreneurs and indie developers great programs to support their new business. Get free software, free cloud services, free support, free hosting, free training and free access to experts to jumpstart and accelerate your business. Whether you’re an iOS, Android or Windows app developer, Python, PHP or ASP.NET web developer, whether you’re building on Windows or Linux, Microsoft has tools and technologies for you. Come discover how Microsoft can contribute to your success.
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Nick Landry
Building native applications across multiple platforms is hard. iOS requires knowledge of Xcode, the iOS SDK and Objective-C or Swift. Android requires Eclipse Android Studio, the Android SDK and Java. The Windows 10 Universal Windows Platform requires Visual Studio, C# and the UWP/WinRT SDK. Are we really expected to learn all of this? You can take the HTML5 & Cordova route, but not all apps should be built using a hybrid approach. If you want to create a truly competitive app with a premium experience, you’ll need to go native. Fortunately, there is a way you can share a lot of your code across mobile platforms and do so using the C# language you already know and love. Xamarin is a powerful toolset that allows developers to write native Android and iOS apps using C#, thanks to the Mono framework – an Open Source project that brings the C# language and .NET to other platforms. This session explores how you can build cross-platform applications for iOS, Android, and Windows 10 using C#. You’ll learn how to get started with a sample cross-platform solution, which tools you can use, how to design a proper user interface for each platform and how to structure your projects for maximum code reuse. We’ll also look at how you can share UI code with Xamarin.Forms. Native mobile development doesn’t have to be so hard. Come learn how your .NET skills can be transformed for true cross-platform development.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
Computer Science: Your Ticket to a Cool Career
1.
2.
3. •Help developers of all levels learn about Microsoft technologies
•Educate & Inspire
Technical Evangelist
•Students
•Startups and Entrepreneurs
•Businesses and Enterprise Developers
Audience
•Build apps, prototypes, demos, games, POCs, hardware, gadgets
•Author articles, blogs, white papers, courses, videos, etc.
What I Do
•Speak at professional conferences, colleges, meetups, etc.
•Host events, workshops, seminars, hackathons, code camps, etc.
Presentations
•Always… keeping my technical skills sharp is critical: I’m never done!
•Research to discover the next big thing, and how to build it
Learn, Learn, Learn
8. Product Manager
Project Manager
Business Analyst
Developer / Architect
Tester, Quality Control
Account Manager, Tech Sales
User Experience Designer
Network Engineer, IT Support
Hardware Engineer
Trainer, Writer, Docs
9. Your own business!
Technology Companies
Consulting Firms
Financial Organizations
Wells Fargo, Morgan Stanley, DB
Deloitte, Accenture, KPMG
Microsoft, Google, Apple
Entertainment
Electronic Arts, Activision
Any Company / Industry
Pharma, Manufacturing, Retail, BioTech, Healthcare, Education, Engineering, Transporation, Automotive, Government, etc.
10. MOBILE APPS
Step 1: Subscribe to DreamSpark
Step 2: Microsoft Virtual Academy
Step 3: appstudio.windows.com
Step 4: Get Visual Studio
http://aka.ms/vsc2013
11. No 3: dotBlox
Enterprise Mobility Solutions… in 2002!
No 2: Camera e-Motion
VFX & Motion Control for the movie industry
Robots!!!
12. Math
Geometry
Business Classes
Science (Physics)
Computer (any)
Art & Graphic Design
English / Grammar
Clubs (learn teamwork!)
13. Management Information Systems
Electrical Engineering
Economics, Marketing
Business Administration
Computer Science
Mathematics
Human Computer Interaction (HCI)
Clubs (learn teamwork!)
16. What do I like best about my career?
What do I dislike about my career?
What are the most important skills?
Is a license or certification required?
Recommendations for people interested in a technology career?
What does the job outlook look like?