POPULARITY
My guest today is John deVadoss, the founder of NGD Enterprise Inc. NGD Enterprise focuses on the blockchain developer experience and tooling for the NEO blockchain. Neo bills itself as a “rapidly growing and developing” ecosystem that has the goal of becoming the foundation for the next generation of the internet — a new economy where digitized payments, identities, and assets come together. Initially known as Antshares, this project was believed to be China's first-ever public blockchain when it was launched in February 2014. The open-source platform was subsequently rebranded to Neo three years later. As well as creating a worldwide community of developers who create new infrastructure for the network and lower barriers to entry, the team behind this project operates an EcoBoost initiative that's designed to encourage people to build decentralized apps and smart contracts on its blockchain. Previously, John was a co-founder of the InterWork Alliance, which is now part of the GBBC. Earlier, He was a general manager at Microsoft for close to two decades, during which he built out the architecture for .NET v1, Visual Studio Tools, the Microsoft Application Platform, Microsoft Digital (which he scaled to billion-dollar P&L), and more. He led the early service-oriented architecture and cloud architecture incubation initiatives for Microsoft, which led to Azure. Our conversation covers a wide range of topics including Neo, Bitcoin, developing software, scaling infrastructure, multi-chain and interoperability, and much more. We begin our conversation by discussing John's background and his experience leading teams at Microsoft. John discusses how his time at Microsoft gave him insight into how to scale infrastructure and how to create tools for developer communities. Our conversation transitions to discussing developers. John explains general misconceptions and the network effects of programming languages. We discuss why we should be building developer tools in the crypto-space to attract millions of developers globally to the blockchain. Our next conversation topic centered around Bitcoin. John illustrates the importance of Bitcoin and how Bitcoin is an institution. We also discuss general misunderstandings traditional technologists have about blockchain and the major themes they fail to grasp. John excellently discusses the developer ecosystem of the blockchain space and why we attract nontraditional builders. Our next conversation topic was centered around code and auditing code. John gives great insights into how you should think about code and what to look for when auditing a project's code. We transitioned from blockchain and web3 to discuss web2. John discusses why web2 was a bad detour for humanity. John illustrates how web2 evolved from being focused on user-generated content to surveillance capitalism. Another major topic of discussion was the possible applications of web3 protocols and projects. One area we discussed was the application of the protocols to municipalities and other government organizations. We finish our conversation discussing interoperability and the future of multichain. John excellently demonstrates why we are headed to a multichain world and the difficulties we face implementing interoperability. This was an amazing conversation with so many insights from general software scaling to Bitcoin to web3. Please enjoy my conversation with John deVadoss. -- ParaSwap: If you want to make a swap at the best price across the DeFi market, check out https://untoldstories.link/paraswap. ParaSwap's state-of-the-art algorithm beats the market price across all major DEXs and brings you the most optimized swaps with the best prices, and lowest slippage. -- This podcast is powered by Blockworks. For exclusive content and events that provide insights into the crypto and blockchain space, visit them at https://blockworks.co
This week, Jeffrey is joined by John Miller to discuss Microsoft Teams Apps with Blazor. John Miller is a Senior Program Manager at Microsoft. Lately, he has been working on the MS Teams toolkit to make Teams Apps with Blazor. He also works on Visual Studio Tools for Unity. With .NET 6 just around the corner and Blazor support and enhancements coming out, John shares all about the work he is doing with Microsoft Teams Apps with Blazor, the Teams toolkit, TeamsFx, and Visual Studio Tools for Unity. If you're a developer that is curious about Microsoft Teams Apps, you won't want to miss out on today's conversation! Topics of Discussion: [:39] About The Azure DevOps Podcast, Clear Measure; the new video podcast Architect Tips; and Jeffrey's offer to speak at virtual user groups. [1:13] About today's episode with John Miller! [1:30] Jeffrey welcomes John to the podcast. [1:38] John shares his career history that led him to Microsoft and to the current team he is in. [3:45] John shares the vision for the type of Blazor app that he is working on for Microsoft Teams. [5:04] Are people using what John and the team are working on right now? Where is it in its lifecycle? [6:19] Is Microsoft Teams Apps with Blazor similar to Zoom apps? [7:53] Could you use the message extensions in Teams similar to how Slack commands work? [8:30] Jeffrey shares his vision for how Development teams could work with Teams Apps. [9:52] How much of the Teams application can be controlled with code that you yourself build? [10:57] Are custom mini-applications part of the vision for Teams? [12:45] Where to go to try out TeamsFX and the Teams toolkit and provide feedback. [13:16] A word from The Azure DevOps Podcast's sponsor: Clear Measure. [13:50] Will Teams Apps be just as usable in the desktop version as the web version? [15:06] What does the Visual Studio project type look like for Teams Apps? [16:57] What are the options for running Teams locally? [18:23] John explains what the automated testing touchpoints are for Teams. [20:22] Are there no limitations for testing methods? [20:42] How would you deploy your app to the Teams production environment? [21:50] With Teams, is there such a thing as a non-production Teams environment that could be deployed to and tested out before actually modifying what people are using day-to-day? [23:03] Can you create any number of non-production environments? [23:53] What is the current status of Unity? Why should developers take a look at it? [26:12] What consoles can you target with Unity? [27:05] Resources that you should take a look at as a developer to learn more! [28:08] Where to find John Miller online. [28:53] Jeffrey thanks John for joining the podcast. Mentioned in this Episode: Architect Tips — New video podcast! Azure DevOps Clear Measure (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook! Jeffrey Palermo's YouTube Jeffrey Palermo's Twitter — Follow to stay informed about future events! DEVintersection Conference — Dec. 7th‒9th in Las Vegas, Nevada (Use discount code: PALERMO) John Miller's Website John Miller's Twitter @JMillerDev John Miller's LinkedIn John Miller's GitHub @TheRealJohn GitHub.com/OfficeDev/TeamsFx Xamarin Unity Blazor Microsoft Teams Toolkit Azure DevOps Podcast: “Daniel Roth on Web Development with .NET 6 - Episode 158” Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
Подкаст RadioDotNet выпуск №12 Сайт подкаста: http://Radio.DotNet.Ru Темы: [00:03:20] — New keywords for Pattern Matching https://www.infoq.com/news/2020/07/CSharp-And-Or-Not/ https://github.com/dotnet/csharplang/issues/1350 [00:06:08] — Performance Improvements in .NET 5 https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5/ [00:21:17] — Visual Studio Codespaces https://visualstudio.microsoft.com/services/visual-studio-codespaces/ https://devblogs.microsoft.com/visualstudio/introducing-visual-studio-codespaces/ https://github.com/features/codespaces/ [00:29:31] — Git experience in Visual Studio https://devblogs.microsoft.com/visualstudio/exciting-new-updates-to-the-git-experience-in-visual-studio/ [00:30:36] — Карта знаний .NET Web программиста https://youit.pro/map/dotnetweb [00:33:34] — .NET Guide for .NET, Rider, and ReSharper https://blog.jetbrains.com/dotnet/2020/07/09/introducing-the-net-guide-tutorials-and-tips-tricks-for-net-rider-and-resharper/ https://www.jetbrains.com/dotnet/guide/ [00:35:06] — Licensing Update for JetBrains .NET and Visual Studio Tools https://blog.jetbrains.com/dotnet/2020/07/15/licensing-update-net-tools/ [00:37:35] — GitHub Arctic Vault program https://archiveprogram.github.com/ https://www.sciencealert.com/giant-21tb-haul-of-source-code-buried-in-arctic-mineshaft-vault-for-an-unknown-future [00:43:04] — The design and implementation of a better ThreadLocal https://ayende.com/blog/189793-A/the-design-and-implementation-of-a-better-threadlocal-t https://github.com/dotnet/runtime/issues/2382 https://blog.stephencleary.com/2016/12/eliding-async-await.html [01:06:58] — Contribute To The Top 10 Impactful .NET OSS Projects https://khalidabuhakmeh.com/contribute-top-ten-impactful-dotnet-oss-2020 https://up-for-grabs.net/#/filters?tags=.net Фоновая музыка: Максим Аршинов «Pensive yeti.0.1»
Zero to Start VR Podcast: Unity development from concept to Oculus test channel
We're ready to blame the stars for the blues, snafus and surprises we encountered in the basement of the matrix this week. Whether or not you believe in Mercury Retrograde, when technical difficulties are at their astrological peak (happening now through March 9th btw), Unity development is a moving target that will have you retracing your steps just when you thought you knew where you were going. Installing Unity Hub we learned that we didn't need to install Visual Studio 2019. Ever since Unity version 2018.1, Visual Studio 2017 is the default code editor and part of the install package. For details visit the developer page: Get Started with Visual Studio Tools for Unity. Melanie selected the personal Unity subscription, set up her first developer account and validated her account ID. We installed two versions of Unity, 2018 LTS and one of the latest versions of 2019, to be confirmed.Melanie recalled the time we went to VidCon 2015 and tested the first Ricoh Theta 360 cameras. Here's the shaky YouTube video from that excursion, Greetings from Vidcon, featuring Tay Zonday of Chocolate Rain fame talking VR and the future of influencer culture. Throughout this episode we take a deep dive into the inspiration behind our playlists from the last two weeks, despite saying the playlists were for "next week". This is the music that gets us through the hoops. On Elements, Melanie's playlists from the last two weeks, the tracks evoke a fresh start vibe, combining world music with local performances, classic 80's electronica and the colors of the rainbow. Elements wk. 1Elements wk. 2On The Gamma, Siciliana's playlists are peppered with Joji, spacey house mixes and Tame Impala's Feels Like We Only Go Backwards, to keep you skipping along the deep blue universe, open to the void of glitches, bugs and the daunting curves ahead. The Gamma wk. 1The Gamma wk. 2Will VR development ever become second nature like switching on a light? Maybe when cars fly. Next episode we'll start Melanie's first Unity project, pick a render pipeline, install Oculus integration and get Melanie's Oculus account set up. For more links to topics covered in the podcast head over to our Facebook group and for our weekly music playlist subscribe to Zero To Start on YouTube. Happy Installing!Siciliana and Melanie
GUEST BIO: Eric Lippert is a programmer who builds tools for other programmers. He’s worked on Visual Basic, JavaScript and C# at Microsoft, designed code analyzers at Coverity, and is now working on a variety of programming language design problems at Facebook. EPISODE DESCRIPTION: Phil’s guest on today’s show is Eric Lippert. His career has been a long and varied one. He was a Principal Developer at Microsoft and a member of the C# language design team. Eric was also involved in the design and implementation of VBScript, JScript, Windows Script Host and Visual Studio Tools for Office. Over the years, Eric has published and edited numerous programming books and is now working at Facebook. KEY TAKEAWAYS: (01.00) – Phil asks Eric to expand on his brief introduction. Eric said that he studied computer science and maths at the University of Waterloo. There they run a co-operative education system where you study for 4 months and work for 4. He was an intern at Wacom and Microsoft. When he left Microsoft he went to work at Coverity. He is now working on developer tools at Facebook. (3.39) – Phil asks Eric for a unique IT career tip. When Eric was a young developer at Microsoft his manager told him to “find a source of questions and learn to answer them”. He put that advice to work straight away and read every question in the JavaScript group. If someone asked a question that related to his area that he did not know the answer to, he would go away and find out. That taught him to answer queries concisely, which in turn honed his own knowledge. (5.54) – Can you tell us about your worst IT career moment and what you learned from the experience? Eric says it was probably the morning he woke up to the headline “Worst Security Flaw Ever Found in Internet Explorer”. Eric had worked on the piece of code that was involved in the issue. At first, he thought that he may have made the error. It turned out that his code had been changed and that change had not been properly reviewed, so the potential weakness was not found. The security flaw was nowhere near as serious as reported by the press. It would have required a virtually impossible hack to be executed in order to take advantage of the flaw. After that, a much stronger culture of code reviews was put into place. (9.17) – Phil says to Eric - Can you maybe take us through your career highlights or greatest success? Eric says there were two. The first was his work on a new version of VisualStudio. They met the completion target date and every single planned feature was included in the release. His other highlight was being involved in the “from scratch” C sharp rewrite. That massive project was also successfully completed and shipped. C sharp now has over 5 million lines of code, it is truly huge. (14.42) – Looking to the future Phil wants to know what excites Eric about the IT industry. Eric says it is the fact that we have still only really scratched the surface. There are so many features that can still be added to the various languages. For example, we can take features from programming languages and add them to production languages which would immediately raise the bar. We want to be able to write programs that can reason naturally about all kinds of probabilistic things and we are getting there. There is still a ton of stuff to do in the programming languages and tools space. (17.43) – What first attracted you to a career in IT? Eric started programming before he owned a computer. He would write them out on paper and type them into the school’s Commodore PET. He had intended to study either mathematics or physics. But, he soon realized that he was not good at physics. He was much better at computer programming and enjoyed it, plus he could work while studying IT. (19.22) – What is the best career advice you have been given? Eric reiterated the advice to find a source of questions and answer them. But, he added that it was important to learn how to write well. Learn how to be concise and convince people that you’ve written correct code. To do that you need to write convincingly. (20.29) if you were to begin your IT career again, right now, what would you do? Eric says he would study statistics. Much of the machine learning and probabilistic programming is about understanding statistics. With differential programming there is even calculus involved, something Eric never expected to see. (21.27) – What objectives are you focusing on now Eric? He responded by saying, "Building cutting-edge tools and helping real developers to get real stuff done". The same focus he had at the start of his career. (21.30) – What would you consider to be your most important non-technical skill? Being able to communicate effectively, it is crucial. (22.57) - Eric, can you share a parting piece of career advice with the IT Career Energizer audience. Know your tools. I get pitched features for tools and programming languages that already exist. It shows that a lot of people do not know their tools well. It also indicates that the tools are not as discoverable as they should be. Users need to dig in and understand them better and tool providers need to make their tools more discoverable. BEST MOMENTS: (2.18) ERIC – “I have a keyboard on my desk that is older than my intern.” (4.09) ERIC – “Find a source of questions and learn to answer them” (9.27) ERIC – “I want to ship actual code that solves actual developer’s problems” (14.34) ERIC – “It’s immensely satisfying to build something really, really big that actually works.” (17.25) ERIC – “Every time you build a tool, you magnify your impact across the entire industry.” (20.54) ERIC - “So much of machine learning and probabilistic programming is about understanding statistical concepts.” CONTACT ERIC LIPPET: Twitter: https://twitter.com/ericlippert @ericlippert LinkedIn: https://www.linkedin.com/in/eric-lippert-a3893485/ Website: https://ericlippert.com
Ready for some AI tooling? While at Connect in New York, Carl and Richard sat down with Paige Bailey and Seth Juarez to talk about the newly announced Visual Studio Tools for AI. The conversation starts out talking about what we really mean by Artificial Intelligence, focusing on machine learning and deep learning. There are a variety of tools out there to make building the models of AI easier, and the Visual Studio Tools for AI bring all those tools together into one working environment. Tons of cool links below, check them out!Support this podcast at — https://redcircle.com/net-rocks/donations
Ready for some AI tooling? While at Connect in New York, Carl and Richard sat down with Paige Bailey and Seth Juarez to talk about the newly announced Visual Studio Tools for AI. The conversation starts out talking about what we really mean by Artificial Intelligence, focusing on machine learning and deep learning. There are a variety of tools out there to make building the models of AI easier, and the Visual Studio Tools for AI bring all those tools together into one working environment. Tons of cool links below, check them out!Support this podcast at — https://redcircle.com/net-rocks/donations
"Tam jich bylo!", prohlásili jsme a jali se shrnout novinky z letošního ročníku vývojářské konference Connect(); z New Yorku. Připravte se na nášup novinek o Xamarinu, VSTS, Azure atd. Odkazy: - Visual Studio Live Share: https://code.visualstudio.com/blogs/2017/11/15/live-share - Visual Studio Tools for AI: http://aka.ms/vstoolsforai - Visual Studio App Center: appcenter.ms - Konfigurace agentů v App Center: https://docs.microsoft.com/en-us/appcenter/build/software - .NET Embedding pro Xamarin/iOS/Android: developer.xamarin.com/guides/cross-p…net-embedding/ - GVFS: https://github.com/Microsoft/GVFS/ - TFS import service: https://aka.ms/tfsimport - SQL Operations Studio Preview: https://docs.microsoft.com/en-us/sql/sql-operations-studio/what-is - Novinky v Cosmos DB: https://azure.microsoft.com/en-us/blog/azure-cosmosdb-microsoft-connect-2017/ - Azure IoT Edge: https://azure.microsoft.com/en-us/blog/azure-iot-edge-open-for-developers-to-build-for-the-intelligent-edge/ - AI School: https://aischool.microsoft.com/learning-paths - New GPUs: https://azure.microsoft.com/en-us/blog/new-gpus-coming-to-azure-accelerate-hpc-and-ai-workloads/ - Xamarin Beer, Christmas: https://www.meetup.com/xmdg-cz/events/245442311/ Twittery atd.: - https://twitter.com/deeedx (Martin) - https://twitter.com/madrvojt (Vojta) Děkujeme Worklio a Radkovi za nové logo! Pokud nechcete, aby vám unikla nová epizoda, odebírejte RSS: https://bit.ly/netcz-podcast-rss, sledujte nás na Twitteru: https://twitter.com/dotnetcezet nebo na Apple Podcasts. Hudba pochází od Little Glass Men: https://freemusicarchive.org/music/Little_Glass_Men/
In this episode of the Xamarin Podcast, James Montemagno and Pierce Boggan discuss the new Google Play Services packages, adding Facebook authentication to your mobile apps, and the latest Xamarin preview and stable releases. 4:15 Updates to the Android Support Libraries and Google Play Services 9:10 Adding native Facebook authentication to your apps 14:30 Integrating with OneDrive for Business (and other Office APIs) 17:00 Realm Goes .NET Core 20:00 Xamarin app of the week 22:10 Mobile dev for desktop developers 23:00 New stable and preview releases for Visual Studio and Visual Studio for Mac 32:00 Tool/Package of the Week Show Links: Fast & Simple Android Location Updates with Google Play Services (https://blog.xamarin.com/fast-simple-android-location-updates-with-google-play-services/) Native Android Facebook Authentication with Azure App Service (https://blog.xamarin.com/native-android-facebook-authentication-azure-app-service/) Adding Storage to Mobile Apps with OneDrive for Business (https://blog.xamarin.com/adding-storage-mobile-apps-onedrive-business/) Introducing .NET Core Support for Realm (https://blog.realm.io/introducing-dot-net-core-support-for-realm/) Speech Central Makes it Easier to Browse the Internet Hands-Free (https://blog.xamarin.com/speech-central-makes-easier-browse-internet-hands-free/) Webinar: Take your .NET Skills from the Desktop to Android and iOS (https://blog.xamarin.com/live-webinar-take-net-skills-desktop-android-ios/) Visual Studio 2017 Version 15.3 Released (https://blogs.msdn.microsoft.com/visualstudio/2017/08/14/visual-studio-2017-version-15-3-released/) Visual Studio 2017 version 15.4 Preview 1 Release Notes (https://www.visualstudio.com/en-us/news/releasenotes/vs2017-preview-relnotes) Visual Studio Tools for Xamarin 4.7 Release Notes (https://developer.xamarin.com/releases/vs/xamarin.vs_4/xamarin.vs_4.7/) Visual Studio for Mac 7.2 Release Notes (https://developer.xamarin.com/releases/vs-mac/vs-mac_7.2/vs-mac_7.2/) SQLite.NET (https://www.nuget.org/packages/sqlite-net-pcl) FFImageLoading (https://github.com/luberda-molinet/FFImageLoading) Follow Us: James: Twitter (https://twitter.com/jamesmontemagno), Blog (http://motzcod.es/), GitHub (http://github.com/jamesmontemagno), Merge Conflict Podcast (http://mergeconflict.fm) Pierce: Twitter (https://twitter.com/pierceboggan), GitHub (https://github.com/pierceboggan) Subscribe: iTunes (https://itunes.apple.com/us/podcast/xamarin-podcast/id691368176?mt=2) Google Play Music (https://play.google.com/music/listen?u=0#/ps/Ifcss44ww5lc375esulsuettsey) Overcast (https://overcast.fm/itunes691368176/xamarin-podcast)
In this episode Jeremy Thake speaks to Abhishek Kumar and Suresh Jayabalan from the Visual Studio team responsible for Apache Cordova development in Visual Studio. Weekly updates New Open XML PowerTool Cmdlet simplifies retrieval of document metrics Show notes Visual Studio Tools for Apache Cordova Getting Started with Visual Studio Tools for Apache Cordova MSDN Cordova apps Link to StackOverflow Twitter @VSCordovaTools Email vscordovatools@microsoft.com Got questions or comments about the show? Join the O365 Dev Podcast on the Office 365 Technical Network. The podcast RSS has been submitted to all the stores and marketplaces but takes time, please add directly with the RSS http://feeds.feedburner.com/Office365DeveloperPodcast. About Suresh Suresh has been at Microsoft for almost nine years, working on developer technologies the whole time. He spent most of his time on Microsoft’s JavaScript engine “Chakra” that powers Internet Explorer 9 and later versions. He is currently focusing on mobile app development technologies and Apache Cordova. About Abhishek Abhishek is a senior software engineer on the Visual Studio team. He is a member of Experience & Insight team for Visual Studio Tools for Apache Cordova, where his primary focus is evaluating developer experience for connected apps using Office 365 and Azure services and build Visual Studio Cordova community. You can catch him on StackOverflow, where he is active member on visual-studio-cordova or multi-device-hybrid-apps. He has been with Visual Studio team for more than eight years. About the host Jeremy is a newly appointed technical product manager at Microsoft responsible for the Visual Studio Developer story for Office 365 development. Previously he worked at AvePoint Inc., a large ISV, as the chief architect shipping two apps to the Office Store. He has been heavily involved in the SharePoint community since 2006 and was awarded the SharePoint MVP award four years in a row before retiring the title to move to Microsoft. You can find Jeremy blogging at www.jeremythake.com and tweeting at @jthake.
In this episode we talk to Martin Woodward about Visual Studio and TFS with Git. We also move through the history of Git on Windows and talk about Microsoft's other Git related business so far. If you cannot see the audio controls, your browser does not support the audio element. Use the link below to download the mp3 manually. Link to mp3Martin is a Senior Program Manager on the Team Foundation Server team at Microsoft. He specializes in the Open Source, Eclipse and Cross-Platform Tooling for TFS. Already before joining Microsoft, he was an MVP, he’s an international speaker, and author on the subject of ALM and TFS. Links:Martin’s homapage Martin on Github Radio TFS, in particular the episode/show-notes about Git Thomas' observations/thoughts on Git/Microsoft (neat map of the technologies we talk about in the show) Hanselminutes: CodePlex supporting Git Hanselminutes: Git in Visual Studio Visual Studio 2012 Update 2 Visual Studio Tools for GitListen to the episode on YouTube
Naveen YajamanSupport this podcast at — https://redcircle.com/net-rocks/donations