Compiled samples for Conversational AI and Knowledge Mining with Microsoft Cognitive Services. This slide deck is used in Microsoft Technology Summit 2019, Haliç Congress Center.
Microsoft & Machine Learning / Artificial Intelligenceİbrahim KIVANÇ
In this presentation you'll find Machine Learning / Deep Learning tools and services from Microsoft. Including Azure Machine Learning Workbench, Azure Notebooks, Azure Data Science Virtual Machines and more.
Here are the demos & resources
https://github.com/ikivanc/Azure-ML-Workbench-Iris-Dataset-Classification
https://github.com/ikivanc/Azure-ML-Resources
More data means better models, but it also means that you've got to scale in order to create those models. In this session we'll dive into scaling deep learning with Azure, showing how you can use any framework like Tensorflow, MXNet, PyTorch, Caffe, and more and take advantage of elastic GPU enabled hardware.
Conversation Learner enables you to build task-oriented conversational interfaces that learn directly from example dialogues. Conversation Learner applies machine learning behind the scenes to decrease manual coding of dialogue control logic. Conversation Learner empowers developers to rapidly iterate to get to production quality and improve dialogues across multiple conversational channels.
For the last 3 decades, Microsoft has been powered by Machine Learning. Come to this session for a first time ever, under the hood look at how we use ML to improve every product and business at Microsoft. Then, see how that same technology is available to you in Azure.
The success of any organization in adopting AI to solve real-world problems is dependent on how we empower every developer to be productive using a comprehensive set of AI services, tools and infrastructure. Developers can build intelligent apps of the future by insusing AI, that delivers a unique, differentiated and personalized experience. In this demo and code heavy session, we will demonstrate how easy it is for every developers (without deep AI expertise) to build intelligence into their apps.
Microsoft & Machine Learning / Artificial Intelligenceİbrahim KIVANÇ
In this presentation you'll find Machine Learning / Deep Learning tools and services from Microsoft. Including Azure Machine Learning Workbench, Azure Notebooks, Azure Data Science Virtual Machines and more.
Here are the demos & resources
https://github.com/ikivanc/Azure-ML-Workbench-Iris-Dataset-Classification
https://github.com/ikivanc/Azure-ML-Resources
More data means better models, but it also means that you've got to scale in order to create those models. In this session we'll dive into scaling deep learning with Azure, showing how you can use any framework like Tensorflow, MXNet, PyTorch, Caffe, and more and take advantage of elastic GPU enabled hardware.
Conversation Learner enables you to build task-oriented conversational interfaces that learn directly from example dialogues. Conversation Learner applies machine learning behind the scenes to decrease manual coding of dialogue control logic. Conversation Learner empowers developers to rapidly iterate to get to production quality and improve dialogues across multiple conversational channels.
For the last 3 decades, Microsoft has been powered by Machine Learning. Come to this session for a first time ever, under the hood look at how we use ML to improve every product and business at Microsoft. Then, see how that same technology is available to you in Azure.
The success of any organization in adopting AI to solve real-world problems is dependent on how we empower every developer to be productive using a comprehensive set of AI services, tools and infrastructure. Developers can build intelligent apps of the future by insusing AI, that delivers a unique, differentiated and personalized experience. In this demo and code heavy session, we will demonstrate how easy it is for every developers (without deep AI expertise) to build intelligence into their apps.
Using Azure, AI and IoT to find out if the person next to you is a CylonTodd Whitehead
n this demo heavy session we will see how developers can combine Azure’s custom cognitive services and IoT Edge technologies to productionise AI models to the edge on something as small as a Raspberry Pi. In the past, machine learning at the edge required powerful and expensive machines known as “heavy edge” but are limited by continuous power supplies and direct connectivity to all sensors, making deployments constrained and expensive. By leveraging the computing power of Azure and easy to use services we will see how this is now in the reach of any developer.
The session will cover:
· Training Custom Cognitive AI in Azure
· Deployment options for your shiny new AI
· Using IoT Edge to deploy AI
· Rubbing a little DevOps on it
Azure Meetup: Novità CosmosDB modalità Serverless e Cognitive Servicesdotnetcode
Progettatto per gli sviluppatori, il servizio di database NoSQL CosmosDB completamente gestito per lo sviluppo di app moderne con tempi di risposta garantiti inferiori a unità di millisecondi e disponibilità al 99,999% supportata da contratti di servizio, scalabilità automatica e immediata e API open source per MongoDB e Cassandra.
In questa sessione illustreremo le ultime novità che riguardano la modalità Serverless, le integrazioni con il mondo AI/Cognitive Services, l’unificazione con il mondo analytics (Azure Synapse), e gli aggiornamenti sui vari SDK che lo rendono uno strumento potente e facile da usare.
Speaker: Michele Arpaia (Microsoft)
Video: https://youtu.be/5L_6miK9w4Y
Meetup Toulouse Microsoft Azure : Bâtir une solution IoTAlex Danvy
Un tour d'horizon des solutions disponibles chez Microsoft pour bâtir une solution IoT. Il est question de Microsoft Azure bien-sûr, mais pas seulement. Windows, Machine Learning, Bots, OCF/AllJoyn, Hololens
Tour de France Azure PaaS 6/7 Ajouter de l'intelligenceAlex Danvy
Nous assisterons probablement à une rupture générationnelle entre les apps avec de l'intelligence artificielle et celles sans. Ces dernières, comme les applications en mode caractères à l'arrivée des interfaces graphiques, auront du mal à perdurer.
Azure met à dispositions 3 approches pour ajouter de l'IA dans une app, avec un niveau de difficulté graduel, de l'outil ne nécessitant aucune compétence particulière à celui dédié aux Data Scientistes.
Building a website without a webserver on AzureTodd Whitehead
JamStack is a popular modern architecture for creating web apps apps using JavaScript, APIs, and prerendered markup all delivered without web servers. The end result is fast, dynamic and more secure web sites that can cost significantly less than traditional approaches. In this session I’ll share how I build retrodevops.com using the JamStack architecture, Hugo and Azure as well as lessons learned along the way.
Microsoft has publicly committed $50 million over 5 years for artificial intelligence projects that support clean water, agriculture, climate, and biodiversity. Join us to learn about APIs that could literally change the way society monitors, models, and ultimately manages Earth’s life support systems.
Best practices with Microsoft Graph: Making your applications more performant...Microsoft Tech Community
Learn how to take advantage of APIs, platform capabilities and intelligence from Microsoft Graph to make your app more performant, more resilient and more reliable
Microsoft offers a comprehensive set of platforms, Cloud services and Solutions for building Internet of Things applications. In this session you will learn what’s available today, what’s coming soon and what Microsoft’s vision is for the IoT of tomorrow.
Inflight to Insights: Real-time Insights with Event Hubs, Stream Analytics an...Todd Whitehead
See how Azure can be used to provide real-time insights at scale using Event Hubs, Stream Analytics and unexpectedly an A10 Close Air Support attack aircraft! The session will demonstrate how to build an end to end solution to ingest, analyse and visualise insights quickly and affordably using the rich Azure platform. We will demonstrate the complete cockpit to insight solution, explaining the role and features of the various components as well as taking you step by step through how it was implemented. Finally we will explore other real-world workloads that would benefit from the power of real-time insights.
Slides from the session I did at Azure Day 11/2019 in Rome about my transition into the Cloud Solutions Architect role, what I've learned, and the future :-)
Solvion Trendwerkstatt - Microsoft Azure + BotsHolzerKerstin
In der Solvion Trendwerkstatt erfahren die Teilnehmer alle Trends rund um Microsoft Azure, Artikficial Intelligence und Bots. Microsoft MVP Stephan Bisser leitet durch den Workshop.
Microsoft is working hard to make Artificial Intelligence available to everyone. We not only infuse AI in our products but also give you the platform to build your very own solution, that you are a developer, a citizen data scientist or a hard core data scientist.
Using Azure, AI and IoT to find out if the person next to you is a CylonTodd Whitehead
n this demo heavy session we will see how developers can combine Azure’s custom cognitive services and IoT Edge technologies to productionise AI models to the edge on something as small as a Raspberry Pi. In the past, machine learning at the edge required powerful and expensive machines known as “heavy edge” but are limited by continuous power supplies and direct connectivity to all sensors, making deployments constrained and expensive. By leveraging the computing power of Azure and easy to use services we will see how this is now in the reach of any developer.
The session will cover:
· Training Custom Cognitive AI in Azure
· Deployment options for your shiny new AI
· Using IoT Edge to deploy AI
· Rubbing a little DevOps on it
Azure Meetup: Novità CosmosDB modalità Serverless e Cognitive Servicesdotnetcode
Progettatto per gli sviluppatori, il servizio di database NoSQL CosmosDB completamente gestito per lo sviluppo di app moderne con tempi di risposta garantiti inferiori a unità di millisecondi e disponibilità al 99,999% supportata da contratti di servizio, scalabilità automatica e immediata e API open source per MongoDB e Cassandra.
In questa sessione illustreremo le ultime novità che riguardano la modalità Serverless, le integrazioni con il mondo AI/Cognitive Services, l’unificazione con il mondo analytics (Azure Synapse), e gli aggiornamenti sui vari SDK che lo rendono uno strumento potente e facile da usare.
Speaker: Michele Arpaia (Microsoft)
Video: https://youtu.be/5L_6miK9w4Y
Meetup Toulouse Microsoft Azure : Bâtir une solution IoTAlex Danvy
Un tour d'horizon des solutions disponibles chez Microsoft pour bâtir une solution IoT. Il est question de Microsoft Azure bien-sûr, mais pas seulement. Windows, Machine Learning, Bots, OCF/AllJoyn, Hololens
Tour de France Azure PaaS 6/7 Ajouter de l'intelligenceAlex Danvy
Nous assisterons probablement à une rupture générationnelle entre les apps avec de l'intelligence artificielle et celles sans. Ces dernières, comme les applications en mode caractères à l'arrivée des interfaces graphiques, auront du mal à perdurer.
Azure met à dispositions 3 approches pour ajouter de l'IA dans une app, avec un niveau de difficulté graduel, de l'outil ne nécessitant aucune compétence particulière à celui dédié aux Data Scientistes.
Building a website without a webserver on AzureTodd Whitehead
JamStack is a popular modern architecture for creating web apps apps using JavaScript, APIs, and prerendered markup all delivered without web servers. The end result is fast, dynamic and more secure web sites that can cost significantly less than traditional approaches. In this session I’ll share how I build retrodevops.com using the JamStack architecture, Hugo and Azure as well as lessons learned along the way.
Microsoft has publicly committed $50 million over 5 years for artificial intelligence projects that support clean water, agriculture, climate, and biodiversity. Join us to learn about APIs that could literally change the way society monitors, models, and ultimately manages Earth’s life support systems.
Best practices with Microsoft Graph: Making your applications more performant...Microsoft Tech Community
Learn how to take advantage of APIs, platform capabilities and intelligence from Microsoft Graph to make your app more performant, more resilient and more reliable
Microsoft offers a comprehensive set of platforms, Cloud services and Solutions for building Internet of Things applications. In this session you will learn what’s available today, what’s coming soon and what Microsoft’s vision is for the IoT of tomorrow.
Inflight to Insights: Real-time Insights with Event Hubs, Stream Analytics an...Todd Whitehead
See how Azure can be used to provide real-time insights at scale using Event Hubs, Stream Analytics and unexpectedly an A10 Close Air Support attack aircraft! The session will demonstrate how to build an end to end solution to ingest, analyse and visualise insights quickly and affordably using the rich Azure platform. We will demonstrate the complete cockpit to insight solution, explaining the role and features of the various components as well as taking you step by step through how it was implemented. Finally we will explore other real-world workloads that would benefit from the power of real-time insights.
Slides from the session I did at Azure Day 11/2019 in Rome about my transition into the Cloud Solutions Architect role, what I've learned, and the future :-)
Solvion Trendwerkstatt - Microsoft Azure + BotsHolzerKerstin
In der Solvion Trendwerkstatt erfahren die Teilnehmer alle Trends rund um Microsoft Azure, Artikficial Intelligence und Bots. Microsoft MVP Stephan Bisser leitet durch den Workshop.
Microsoft is working hard to make Artificial Intelligence available to everyone. We not only infuse AI in our products but also give you the platform to build your very own solution, that you are a developer, a citizen data scientist or a hard core data scientist.
Join Joseph Sirosh, Corporate Vice President of the Cloud AI Platform, for a deep dive into the AI platform and exciting AI use cases. Joseph will showcase how every developer can infuse intelligence into their applications and create amazing new experiences with AI. In this exciting overview, you will learn about the application of AI technologies in the cloud. We will help you understand how to add pre-built AI capabilities like object detection, face understanding, translation and speech to applications. We will show how developers can build Cognitive Search applications that understand deep content in images, text and other data. We will also show how the platform can be used to build your own custom AI models for predictive applications and how to use the Azure platform to accelerate machine learning. Joseph will also show how companies assemble end-to-end systems of intelligence using the rich variety of data and application development services on Azure.
.NET Fest 2018. Олександр Краковецький. Microsoft AI: створюємо програмні ріш...NETFest
Штучний інтелект, беззаперечно, є трендом цього року. Когнітивні сервіси, цифрові асистенти, глобальні ініціативи трансформації бізнесу та соціальної сфери, машинне навчання та чатботи - все це дуже активно розвивається. Компанія Microsoft надає розробникам великий вибір різноманітних інструментів та технології (в тому числі у зв'язці з продуктами інших компаній), які дозволяють будувати "розумне" програмне забезпечення, а також трансформувати бізнес процеси. В доповіді на реальних прикладах ви дізнаєтесь, яким чином зробити ваше програмне забезпечення більш розумним, які кращі практики використання тих чи інших інструментів та до яких глобальних ініціатив ви можете приєднатись, будучи спеціалістом зі штучного інтелекту.
Building an IoT Massive Multiplayer Game in 60 Minutes - TechBash 2017Eran Stiller
The slide deck for my session at TechBash 2017 on "Building an IoT Massive Multiplayer Game in 60 Minutes".
Sample code can be found at https://github.com/estiller/iot-game
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.
Azure Day Rome Reloaded 2019 - Azure Cognitive Search Deep Diveazuredayit
Oltrepassiamo la barriera della ricerca testuale e recuperiamo informazioni apparentemente nascoste nei documenti e nelle immagini. In questa sessione di approfondimento scopriremo come arricchire un indice di Azure Search utilizzando i nostri algoritmi di intelligenza artificiale per creare un sistema di ricerca visivo nello spazio e nel tempo.
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft TeamsThomas Gölles
While every team is unique, one thing that is consistent is that every team will need a variety of apps and tools to get their work done. Since there is no such thing as a universal tool for work, the extensibility of the Teams platform delivers a universal hub for teamwork to infuse all those tools, together.
This session will guide you through the development lifecycle of a chatbot built for Microsoft Teams to enrich your collaboration and communication experience. Basic design guidelines paired with working examples and real-world demos will help you understand the principles of designing conversational AI apps that fit into your hub for teamwork. Expect a lot of ideas, concepts and demos and less code.
Synthetic Data: From 3D model to AI on the EdgeSherry List
This presentation shows you how easily #SyntheticData can be created with the help of Three.JS and Playwright, and how this data can be used to train #ai models that will be used on the #Edge.
Oleksander Krakovetskyi "Artificial Intelligence and Machine Learning for .NE...Fwdays
Microsoft offers a lot of tools and services for creating intelligent apps - ML.NET, Azure Cognitive Services, Azure Machine Learning Service, Azure Machine Learning Studio, Bot Framework and other.
How to select the appropriate tool? What problems I can solve and how to do that? Let's talk about this.
https://www.hackathon.turkishairlines.com
Türk Hava Yolları'nın düzenlediği ve Teknoloji destekçisi olarak yer aldığımız hackathon için, projelerde kullanılabilecek ilham veren Microsoft Teknolojileri ve kullanım senaryoları sunumu.
Linkler:
https://github.com/ikivanc
http://www.azure.com
http://www.microsoft.com/cognitive
https://customvision.ai/
https://luis.ai/
http://www.microsoft.com/ai
Kripto para birimlerinin altyapısı olarak adını sıkça duyduğumuz BlockChain, sadece finans değil pek çok alandaki gerçek kullanım senaryoları ile hayatımızı değiştirmeye hazırlanıyor.
Bu etkinliğimizde giriş seviyesinde BlockChain Nedir, günlük hayatta kullanım senaryoları nelerdir ve dünya üzerindeki implementasyon örneklerinden bahsedeceğiz.
Aynı zamanda teknik olarak Microsoft Azure üzerinde BlockChain yapılarını konuşacağımız bu etkinlikte BlockChain konusunda uzman konuşmacılarımız olacak.
• Doğa Öztüzün - Software Architect
• Cavit Yantaç - Chief Evangelist
• Ibrahim Kıvanç – Software Development Engineer
Bilmök 2017 - Microsoft Yeni Yesil Yazilim Geliştirme Teknolojileriİbrahim KIVANÇ
Selçuk Üniversitesinde gerçekleştirlen Bilmök 2017 - Microsoft Yeni Yesil Yazilim Geliştirme Teknolojileri konusunda yapmış olduğum sunum. Özellikle günümüzde yükselen teknoloji trendleri ve gelecekte bilgisayar mühendisleri için potansiyel geleceğin meslekleri konusu üzerine hazırlanmış konuşmamın slaytı.
15 Aralık 2016, Mef Üniversitesi Büyük Veri Analitiği yüksek lisans dersinde konuk konuşmacı olarak anlattığım IoT ve Data konusu. Microsoft'un bu konulardaki vizyonu, lokal örnekler ve başarılı kullanım senaryolarını konuştuğumuz slaytlar ekteki gibidir.
https://twitter.com/ikivanc
GDG DevFest Istanbul - Mobile DevOps - Build, Test and Deploy Your Android Ap...İbrahim KIVANÇ
DevOps is a new trend and there are amazing tools for Mobile too! In this session we'll explore Mobile DevOps tools to make our live easy.
Learn more about how HockeyApp and Visual Studio Team Services help Xamarin developers deliver high-quality, modern apps for Android, iOS, and Windows. Automate your build pipeline, run unit and integration tests, and control the release management. Ship updates to your customers almost instantly with our continuous delivery process and understand how your apps are used - and crash, then fix those crashes and track progress with new monitoring and analytics capabilities
http://twitter.com/ikivanc
Bir yazılım geliştiricisi olarak en temel sorunlarımızdan birisi geliştirilen uygulamaların UX ve UI konularında eksik olması. Sıkça yapılan hataların düzeltilmesi ve farklı güzel örneklerden ilham alabileceğimiz pek çok kaynak bulunmakta. Aynı zamanda planlama ve analiz aşamasında kullanıcılarımızı ve uygulamanın sunacağı değeri netleştirebilirsek, uygulamanın son kullanıcı tarafındaki başarısını artırmak oldukça kolay olacaktır. Bu sunumda, Microsoft Türkiye olarak içeride geliştirdiğimiz uygulamalarda izlediğim yolları ve kaynakları derledim. http://twitter.com/ikivanc/ adresinden bana ulaşabilirsiniz.
twitter: @ikivanc
Sorularınız için: http://aka.ms/msdniot
IoT, Veri Analizi ve Yapay Zeka Servislerinin Birlikte Kullanım Senaryoları
Günlük hayattaki kullanımımızda IoT cihazlarının yeri git gide artıyor, bu cihazlarda pek çok sensör kullanılıyor yalnız bu sensörlerden gelen verilerin analizi ve mantıklı sonuçların çıkarılmasını çoğu firma gerçekleştirmiyor.
Bu oturumda kurumsal ve günlük hayatta geliştireceğiniz IoT cihazları ve bu cihalardan çıkarılacak katma değerli akıllı sistemlerin nasıl geliştirileceğini ele alacağız.
Office 365 Development - Office Add-ins & Microsoft Graphİbrahim KIVANÇ
Sorularınız için www.twitter.com/ikivanc
Office ve Office 365 gündelik hayatımızda oldukça fazla kullanılan, masaüstü bilgisayar, web ve mobil platform kullanımıyla hayatımızın değişilmez bir parçası. Dünya geneli 1.2 milyardan fazla Office kullanıcısı ile pek çok insan zamanının büyük bölümlerini bu uygulamalar üzerinde geçiriyorlar, peki yazılım geliştiriciler olarak buradaki fırsatlardan haberiniz var mı?
Artık Office ürünlerinin içerisinde Office Store adını verdiğimiz bir uygulama mağazası bulunuyor. Burada geliştireceğiniz uygulamaları yayınlayarak milyonlarca kullanıcının uygulamanıza erişmesini sağlayabilirisiniz.
Yazılım geliştiricileri heycanlandıran Office Store ile birlikte Office 365 Uygulamaları 3 farklı şekilde kullanıcıları ile buluşuyor,
• Word, Excel, PowerPoint, Outlook gibi Office uygulamalarının içerisine geliştirilebilen "Office Add-ins" adıyla duyurduğumuz Office uygulamaları. HTML5, Javascript ile geliştirilen bu uygulamalar masaüstü ve web'de çalışabildiği gibi önümüzdeki günlerde de iOS, Android, Windows'ta mobil olarak cross platform olarak çalışabilecek.
• SharePoint içerisinde tam ekran, ekranın bir bölümünde veya yeni bir Ribbon menüsünde çalışacak olan "SharePoint Add-ins" adını verdiğimiz SharePoint uygulamaları
• Kendi geliştirmiş olduğunuz mobil, web ve masaüstü uygulamalarında OAuht ve Odata standartları aracılığı ile tüm platformlardan Office API'ları kullanarak Office 365 üzerindeki e-maillere erişim, dosyalar, takvim, kişi bilgilerine, OneNote ve Skype 'a erişebilirsiniz.
Bu sayede sıkça kullandığınız Office ürünleri ile aşağıdaki senaryoları gerçekleştirebileceksiniz.
- Outlook için geliştirilmiş Linkedin uygulması ile organizasyonunuz dışından bir kullancıdan mail alırsanız, rol ve şirket bilgilerini otomatik olarak Linkedin'den çekerek outlook içerisinde görüntüleyebilirsiniz.
- Excel'de bulunan hücreler içerisindeki bilgileri otomatik olarak kendi veritabanınızdan çekerek doldurarak, hücreler içerisinde yaptığınız değişiklikleri Excel harici bir platform kullanmadan kendi veritabanını güncelleyebileceksiniz.
- PowerPoint içerisine Khan Academy'den eklemek istediğiniz bir eğitim videosunu uygulama aracılığı ile otomatik olarak ekleyebilirsiniz.
- Kendi geliştirmiş olduğunuz bir uygulamaya Office 365 kullanıcılarınıza ait özel Active Directory ve Group özelliklerini kullanarak giriş ve güvenliğini sağlayabilirsiniz.
- SharePoint içerisinde oluşturduğunuz bir app ile formlarınızı/süreçlerinizi istediğiniz gibi özelleştirebileceksiniz.
Hemen uygulama geliştirmeye Visual Studio 2015 ile başlayabileceğiniz gibi, NAPA projesi adı altında online olarak tarayıcınız içerisinde başka bir geliştirme aracı indirmeden uygulamanızı geliştirebilirsiniz.
Detaylar ve daha fazla bilgi için http://dev.office.com Office geliştirici merkezini ziyaret edebilir, hemen uygulama geliştirmek için de ücretsiz Office App Development Eğitimini alabilirsiniz.
4 - Advanced Windows 10 development with the Microsoft Graphİbrahim KIVANÇ
If you have any question please contact me on twitter https://twitter.com/ikivanc
This is the session I delivered in Dubai, Microsoft Cloud Roadshow on Feb 22-23.
That start menu is back and you can pin your own custom Windows 10 applications there!!! In this session we will look at the new Universal Windows Platform (UWP) and how to build Office 365 connected application that work across PC, tablet, and phone.
3 - Getting Started with mobile app development with the Microsoft Graph İbrahim KIVANÇ
If you have any question please contact me on twitter https://twitter.com/ikivanc
This is the session I delivered in Dubai, Microsoft Cloud Roadshow on Feb 22-23.
Office 365 is built on a mobile-first strategy. Office runs on almost any device these days, so why not your own custom applications? Come see how you can build powerful Office 365 connected applications for any mobile platform.
If you have any question please contact me on twitter https://twitter.com/ikivanc
This is the session I delivered in Dubai, Microsoft Cloud Roadshow on Feb 22-23.
Get an overview of how Office APIs can be leveraged across mobile device platforms and stand-alone Web Application platforms, including ASP.NET MVC, Windows 10, and more. See how the Azure AD Authentication is used, and explore key scenarios to show the value of this API.
If you have any question please contact me on twitter https://twitter.com/ikivanc
This is the session I delivered in Dubai, Microsoft Cloud Roadshow on Feb 22-23.
Explore how you can build your solutions contextually directly into the Office 365 using the App Model. Learn how to call the Office 365 APIs from your stand-alone web applications and mobile device applications to leverage services like OneDrive for Business, Mail, Calendar, People, and Sites.
GDG Ankara - DevFest'15 Etkinliği - Cross Platform Developmentİbrahim KIVANÇ
GDG Ankara - DevFest'15 Etkinliği - Cross Platform Development
https://twitter.com/ikivanc
http://blog.microsoft.com.tr/?p=32051
Geçtiğimiz cumartesi ODTÜ’de GDG Ankara (Google Developer Group) ekibinin düzenlediği çok güzel bir etkinliğe katıldım. DevFest 15 etkinliğinde Microsoft konuşmacısı olarak en çok benim anlatacağım yenilikler var diye düşündüm ki öyle de oldu.
Son zamanlarda Microsoft sadece .NET yazılım geliştiricilerine değil diğer yazılımcılara da en iyi platformları sunmakta. Şirketin temel misyonlarından biri olarak dünyadaki tüm firmaları ve insanları bir sonraki aşamaya erişebilmeleri için güçlendirmek.
Bu etkinlikteki 30 dakikalık konuşmama, canlı demolar eşliğinde sığdırabildiğim içerikler aşağıdaki gibiydi.
“Önce Mobil, Önce Bulut”
Son 2 senedir özellikle bulut servisimiz olan Azure ve yazılım geliştirme platformumuz olan Visual Studio üzerinde pek çok yenilik söz konusu. .NET teknolojilerinin yanı sıra, açık kaynaklarda da pek çok platform destekleniyor. Geliştirdiğiniz çözümlerin arka planına ister Windows, isterseniz Linux sunucular koyarak ya da PaaS açık kaynak servisini kullanarak çözüm sunabiliyorsunuz. Visual Studio 2015 ile birlikte açık kaynak uygulama geliştiriyorsanız Visual Studio 2015 Community Edition‘ı Windows üzerinde kullanabileceğiniz gibi Linux ve Mac üzerinde de Visual Studio Code‘u kullanabilirsiniz. Bu geliştirme araçlarını ve platformları kullanarak geliştireceğiniz mobil ve/ya web çözümleriyle tüm cihazlara erişebilirsiniz.
Cross Platform Development – Xamarin ve Cordova
Visual Studio 2015 ile birlikte kurulumların da içerisine gelen iki yeni platform bulunuyor. Bunlar tek bir C# kaynak kodu ile native mobil uygulama çıktısı veren Xamarin ile birlikte HTML5 ile hibrit mobil uygulama çıkartan Apache Cordova.
Bu iki aracı da kullanarak Windows, Android ve iOS platformları ve hatta akıllı saatler için de uygulama geliştirebiliyorsunuz.
Visual Studio ile beraber gelen Android Emülatörü
Xamarin ve Apache Cordova platformuyla geliştirilen uygulamaların en iyi şekilde test edilebilmesi için Visual Studio ekibi tarafından geliştirilen Android Emülatörleri kullanılabilir; ayrıca bu emülatör Hyper-V üzerinde çalıştığı için yazılım geliştiricilerine en iyi hız ve performansı sunuyor. Windows Phone emülatörlerinde alışık olduğumuz cihaz özellikleri emülasyonlarını da yine bu emülatör üzerinden gerçekleştirebilirsiniz. Çeşitli Android versiyonları ve cihaz çeşitlerini, cihazların özellikleriyle beraber test edebilirsiniz. VS 2015 ile ücretsiz gelen bu araç isterseniz Android Studio, Eclip ve ADB destekleyen pek çok yazılım geliştirme aracını da destekliyor.
Bulut Platformu – Azure
Windows 10 IoT Core - Inovasyon Haftasi - TİMİbrahim KIVANÇ
https://twitter.com/ikivanc
http://blog.microsoft.com.tr/?p=28641
Windows 10 IoT Core
Geçtiğimiz günlerde Raspberry Pi 2 ve MinnowBoard Max için Windows 10 IoT Core sürümünü büyük bir heyecanla kullanıma sunduk. Sürüme genel bir bakış atıyoruz.
Tüm dünyada olduğu gibi Türkiye’den de pek çok firma, Windows 10 IoT Core sürümünü test ederek kendi ekosistemlerinde kullanmak için çalışmalara başladı. Windows 10 IoT Core temelinde küçük ve gömülü sistemleri, ekranlı veya ekransız kullanımlı cihazları hedefleyen kompakt bir Windows sürümü. Windows 10 IoT Core sayesinde çok daha küçük cihazlarda da Windows 10 ‘u çalıştırabiliyoruz.
Nerelerde kullanılır?
Önümüzdeki günlerde ATM’lerde, kiosk’larda, otomatik satış makinelerinde, akıllı ev sistemlerinde ve günlük hayatta pek çok noktada bu cihazları görmemiz muhtemel.
Teknik detaylar
Windows 10 IoT Core sürümü konusundaki bilgileri ve örnek referans projeleri Windows IoT Geliştirme Merkezi’nde bulabilirsiniz. Kullanmak istediğiniz devre kartını seçerek, gerekli geliştirme araçlarını indirebilir ve istediğiniz uygulamaları geliştirmeye başlayabilirsiniz.
Windows 10 IoT Core’u kullanarak uygulama geliştirmek için Windows 10 son sürümü (10240 ve sonrası sürümler) ve Visual Studio 2015’i indirmeniz yeterli. Uygulama geliştirmek için tek yapmanız gereken IoT cihazınız ve geliştirme yaptınız bilgisayarın aynı ağ bağlantısında bulunması yeterli. Cihaz üzerindeki Windows’larda alışık olduğumuz Windows arayüzü bulunmadığı için uygulama geliştirdiğiniz PC’nizden bu cihazları yönetebilirsiniz. Windows 10 PC/Tablet ve telefon için geliştirdiğiniz Universal Windows Platform uygulamalarınızda istediğiniz takdirde farklı arayüzler tanımlayabilirsiniz.
Son sürümü çıkar çıkmaz ben de Raspberry Pi 2 cihazımda Window 10 IoT Core’u test ederek ilk uygulamalarımı geliştirdim, ilk deneyimlerim ise aşağıdaki şekilde oldu:
◦Öncelikle sensörlerle haberleşebilmek için temel elektronik devreler bilgilerinizin olması gerekmekte.
◦Daha öncesinde .NET, C# ve XAML ile uygulama geliştirme deneyimiz varsa çok rahat bir şekilde IoT çözümler geliştirebildiğinizi görebilirsiniz.
◦Windows 10 için özel geliştirdiğiniz Universal Windows Platform uygulamalarınızı direkt olarak IoT cihazlarınızın üzerine yükleyebilmek gerçekten güzel bir deneyim. Burada dikkat edilmesi gereken nokta kullanım senaryosundaki uyumluluk ve arayüzün (eğer ekran kullanacaksanız) buna uyumlu olarak çalışması.
◦Bulut tarafında Windows IoT Core ile Azure servislerine çok rahat bir şekilde bağlarak, tıpkı Windows mağaza uygulamalarınızda olduğu gibi arkasında Azure olan çözümler geliştirebilirsiniz.
◦Visual Studio ve PowerShell aracılığıyla cihaza kolay bir şekilde uygulamanızı yükleyebilir ve cihaz yönetim/konfigurasyonu yapabiliyorsunuz.
Sonraki yazılarımızda bunlara detaylı bir şekilde eğileceğiz.
Daha fazla detaylı bilgi için resmi blog yazısını okuyabilirsiniz.
http://blog.microsoft.com.tr/?p=28641
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
4. Machine Learning on Azure
Sophisticated pretrained models
To accelerate solution development with easy to use pretrained models
Productive services
Empower your development teams
Powerful infrastructure
Accelerate time to value
Vision Speech Language Search
Azure
Databricks
Azure
Machine Learning
Machine Learning
VMs
Cognitive Services
Popular frameworks
Build sophisticated deep learning solutions
TensorFlow KerasPytorch Onnx
…