Containers are cool – and everyone and their mother is trying to get on board with them. While many applications are natural fit for containers in many cases, it feels like some applications are forced into containers so vendors can say, “Hey look at me! I do containers too!” This is particularly true of database vendors who are using container hype to sell their software. Imagine for a moment this not so unrealistic anecdote: your CEO just got back from a conference and heard all the really cool things that you can do with containers. He or she gives the edict to IT to containerize everything because he or she heard the sales pitch: “Containers can unify DevOps pipelines for databases, apps, and resources in IT. Containers are easier and faster to setup and install compared to virtual machines. Containers lower management needs and hardware requirements relative to VM’s by reducing infrastructure. All of this means huge costs saving. Wow! Aren’t containers great!?” So now, you’re faced with this edict and you have to figure out how to take a massive MS-SQL cluster, and containerize it… or do you?
Perhaps not on this scale, but this scenario is one that enterprises are facing every day.… Read more
ASP.NET Core offers the exciting ability to develop, test, and deploy on different platforms. In this 1-hour webinar with Jason Bell, you will learn how to use Docker to create a consistent testing and deployment target for ASP.NET Core applications. You will also examine a real-world case study application that uses Amazon’s EC2 Container Service.
In this webinar, you’ll learn:
Did you like this webinar? Check out our ASP.NET Core with Docker live, 2-day virtual course.
To perform the demonstrations as shown during the webinar, you must have the Docker tools installed for your platform (the Community Edition is fine). You can find a download for each supported platform here: https://www.docker.com/get-docker.
In this webinar with Ike Ellis, a 5 year Microsoft Data Platform MVP, you will learn about the Azure Data storage platform and where the best places are to store each type of data. With so many available options, one can be paralyzed with choice. This webinar seeks to ease that anxiety and provide direction for application developers and DBAs. This webinar includes info on Azure CosmosDB which was announced at Build 2017 to replace DocumentDB.
You’ll learn the differences between:
See demos and review case studies so that you’ll have a complete view of how data is stored in Azure and how to choose great tools, leading your project down the path to success.… Read more
Many organizations, not wanting to rewrite applications, are figuring out how to take apps and containerize them for the cloud. Older operating systems are either end-of-life or approaching the end-of-life. Likewise, applications are increasingly being migrated to cloud hosts. The need to do this is as pressing as ever and containers offer a simple, viable solution to make this happen. Windows Containers on Docker bring to bear is the ability to “modernize” legacy .NET apps.
Containers by design improves application density on a given hardware by eliminating the need for redundant operating system installs. Unlike virtual machines that provide hardware abstraction on which a guest OS and apps are installed, containers provide operating system level abstraction, and apps run on top of that. This in effects removes all the CPU and memory requirements needed to run individual OS’s for apps and consolidates this into a single operating system (or multiple if running on a cluster). In the end, the savings are realized in terms of disk space, CPU, and memory consumption.
Microsoft like many other organizations have embraced containers, and have formed a deep partnership with Docker to provide Windows containers. Moving legacy apps to containers is nuanced, and there is no one-size-fits-all approach, but this guide is intended to provide a high-level approach to getting your legacy ASP.NET apps into Windows containers.… Read more
Angular is a massive user interface framework. It is a highly opinionated and comprehensive solution to many of the challenges of constructing modern user interfaces, particularly within a web browser.… Read more
Last week, Wintellect held a live coding Python webinar presented by Michael Kennedy, host of the TalkPython and PythonBytes podcasts. Michael provided a live coding session showing Python examples for:
Using these best features and best practices of the Python language, attendees learned how to write more efficient and readable code which will also enable them to pick up other Python libraries more quickly.
StackOverflow’s 2017 Developer Survey Results has shown Python’s popularity has shot up 50% in the past 5 years. Python was also the most wanted language at 20.6%, meaning the language that developers want to use in 2017 after ranking 4th last year. We also found with polling during the webinar most of our audience at 53% had .NET/C# backgrounds and only 55% had a basic script knowledge of Python but were interested in learning the language and planned to use it this year.
The 1-hour webinar was followed by a 1/2-hour live Q & A session where attendees could ask Michael more questions about what they learned in the presentation or other questions about Python.… Read more
On Thursday Wintellect held a live hand’s-on webinar on Xamarin mobile development for building cross-platform apps including IOS, Android and Windows Devices. The agenda included an interactive and coding presentation from Jason Bell, including the mobile landscape and development options, the Xamarin development platform, Xamarin application architectural options and building shared application components.
In this week’s Introduction to GraphQL & Relay webinar attendees learned how GraphQL could help improve upon Rest Services by allowing them to view data as a graph. This data can also be queried to serve data in the shape and amount needed by the consumer. Relay was also introduced showing how it is a great framework for React applications to consume GraphQL services.
Through polling we found most attendees hadn’t used GraphQL so it was a very informative session for the audience to understand the benefits and how to use it. After reviewing the GraphQL code there was a live demo to experiment with the code followed by a demonstration of Relay and a final code review. We ended the session with a live Q & A so the audience could ask any questions regarding the topics discussed.
How do I protect my Xbox in dev mode? Can I publish my non-game app to Xbox One?
Now that Microsoft is further opening up the Xbox platform to developers, you might have questions about either bringing an existing UWP app to Xbox, or developing directly for the gaming console.
Microsoft’s recent live video training and Twitter chat answered some of those questions in a bid to attract more developers to the platform. If you missed it, the company has posted a detailed recap online with video clips and an FAQ.
Questions range from the detail-oriented—frame rate limits, whether there’s a screen capture API for UWP—to the strategic (whether to build for Xbox first or build a PC/mobile app and convert it).
Session videos focus on XAML and web apps, design best practices and publishing to the Windows Store.
Microsoft last month announced that devs who’ve built games and apps using the Windows 10 Anniversary Update SDK can publish them directly to the Xbox Store, opening up a marketing avenue that was previously unavailable to smaller, independent developers.
Jeffrey Richter has worked with Azure Storage Tables for years and acquired a lot of lessons along the way. Jeffrey Richter’s Guide to Working with Azure Storage Tables via C# and other .NET Languages shares with you those lessons learned and ways you can be more effective using Azure Storage Tables. In addition to the Guide, Jeffrey put together the Wintellect Azure Storage Library, available on NuGet, that you can use to improve your team’s productivity working with Azure Storage Tables.