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
With two jam-packed days in the books, only one day remained. The format for the final day of ng-conf was another single room, all day series of sessions. Much like the first day, the range of topics was both broad as they were relevant and informative. Day 3 had a few major themes expressed in the speakers’ presentations.
Brad Green and Rob Wormald presented the keynote presentation. They talked about how Angular fits in at Google. And by fit in, it is more like Google runs on Angular. Google has hundreds of its major systems running on top of Angular including data center allocations, release management, product launch approvals, and bug tracking. Google demonstrates its commitment to Angular as well as its commitment to the ecosystem around Angular.
This series of posts is devoted to all the things I wish I knew, as a long-time Microsoft Enterprise developer, before I provisioned my first xPlatform solution: The 60+ tips, tricks, and lessons learned I’ve accumulated over the last couple of years using Xamarin Forms (in Visual Studio for Windows.)
Many of these things are things an Android or iOS developer (i.e.; college student) probably already knows, but not a Microsoft developer. Some of these things will seem ridiculous to even share, and some so obvious that perhaps some developers will pretend I am the only one who didn’t already know about it. Some of these things will be super-extra important, and some will be meaningless to almost everyone. If you “lean native” you might even argue with me about some of them. That being said, here is the second batch of TTLL:
If you haven’t heard of Visual Studio Mobile Center it’s understandable. Have you heard of HockeyApp? If you haven’t heard of HockeyApp, have you heard of a Sony Walkman? Visual Studio Mobile Center is one of the coolest (and most under-marketed) “almost” brand new offerings, from Microsoft for managing mobile app development and development lifecycles.… Read more
Okay, right off the bat, I’m going to admit I’m a Microsoft “bigot” or in less unfriendly terms, a Microsoft “super-enthusiast” with severe “Microsoft is actually better at everything” leanings. I’ve spent most of the last 30 years writing Microsoft-based solutions with Microsoft tools and technologies for clients who are Microsoft “shops.” Still, to this day, I never install any non-Microsoft products on my workstations, except the (still phenomenal) Adobe Fireworks. Yes, Fireworks.
For the last four years, as a weird twist of fate, I have been creating real apps for real clients using the Xamarin platform, and more often than not, Xamarin Forms (or is it Xamarin.Forms? …I can never figure out why we need a dot although it does look cooler that way.) One thing I have noticed is that almost every blog, every post, every slice of documentation that exists for Xamarin Forms seems to be written by someone who “skews native” and not by someone in the actual Microsoft development world. I know why this is, of course, but am not going to write it out loud.
Over the last couple of years I also started to notice (mostly) Microsoft developers struggling with the same issues, the same hiccups, and doing the same things that “seemed right at the time” based on documentation, but realized one compile too late, those examples were just “examples” and not to be taken on an empty stomach.… Read more
Day 2 of ng-conf was a fair day. Multiple talks and activities took place all day long. Not being able to clone myself and see all of the discussions, I set my focus on a particular path for the day. So let’s take a look at the path I chose.
Unfortunately, the time slot for the RxJS presentation cut into this talk. I was able to catch half of the speakers, and even then, it was very informative. The format for this presentation was a series of lightning talks from representatives of multiple companies talking about how they squeeze the most out of their Angular apps. … Read more
April 5-7th 2017 marks the 4th year of the Angular conference ng-conf. This year’s ng-conf marks my first year attending, w00t w00t to that. From the first day’s rapid-fire talks, the tone of the conference, and I think for Angular in general, is set for the year. Some of the major takeaways from the first day I’ve highlighted below.
Before the keynote took place, Aaron Frost, one of the organizers took a moment to go over the code of conduct for the conference. The organizers wanted to stress the importance of creating a conducive environment for sharing and learning over the next few days. This point speaks to the overall message that the Angular community wants to convey, which is “Build with Us.” And, by providing an inviting and open ecosystem to current and new developers, they hope to grow the community.
With that theme in mind, a talk by Justin Searls focused on getting the creative juices flowing. He discussed his personal philosophy around what sparks his creativity. Justin then provided some insight into what could help others be more creative, which translates into building apps. The key takeaway from his talk was that it is okay to build software that interests individuals, reflect on one’s feelings, and finally find your outlet, whatever it may be.… Read more
Today Wintellect held a live Python jumpstart coding session for C# Developers presented by Michael Kennedy, host of the TalkPython and PythonBytes podcasts.
A couple weeks ago Michael presented Wintellect’s live webinar “Write Pythonic Code Through 5 Examples.” During this session, we found that 53% of our audience had .NET/C# backgrounds. Keeping this in mind, Michael and Wintellect decided it would be advantageous to do another Python webcast but geared to those with C# backgrounds that wanted to learn the python language. This webinar will give you a Python Jumpstart as we look at the parallels of the two languages and those concepts in Python.
Every major language or platform feature that you know and love in C# there’s a analogous feature in Python and sometimes the feature in Python is even better.
Michael started the session with a quick Python language introduction about the ecosystem. He then spent the the remaining time building a game for the audience, a version of an old pastime to many “Dungeons and Dragons”.
Following the coding session there was a live Q&A session.
We hope you find this recorded Python webinar session useful. As Michael mentions in the webcast, he will be teaching two upcoming Python workshops if you are interested in learning more.… 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
Brad Green spent some time discussing how Google as a company is fully embracing Angular as an application development framework. In fact, the goal is to have all web application development within Google to be using Angular by the end of 2017. He also explained that it makes sense for them to invest so many resources into Angular as an open-source project because of the additional benefits to Google itself. The primary benefit is the large ecosystem that has grown around Angular. Libraries and tools would probably not exist if Angular was simply an internal Google project. In addition, Google has built several tools internally that have been reproduced in other open-source projects. It makes sense that there is benefit to sharing these efforts with the community. It also helps with hiring within Google, where proprietary in-house tools require additional training and ramp-up for new hires. And, of course, the overall quality of the source code is improved by the great feedback received from the community through PRs, documentation, and training.
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