Jim Bennett

Something went wrong. Please try your request again later.
Follow to get new release updates and improved recommendations
OK
About Jim Bennett
I am a Senior Cloud Developer Advocate at Microsoft, Xamarin Certified Mobile Developer, blogger, speaker, author and technology geek.
Customers Also Bought Items By
Are you an author?
Help us improve our Author Pages by updating your bibliography and submitting a new or current image and biography.
Author Updates
-
Blog postOne question that comes up a lot when getting started with IoT is 'How do I store all this data?'. This is an important question - IoT creates a LOT of data, some of which can be analyzed on the fly, but there are a large number of cases where you want to run analytics later, or have access to historical raw data to run new analytics later.
IoT typically involves ingesting a large number of messages through a single hub, and these hubs are typically dumb - in that they provide a single2 days ago Read more -
Blog postYou're at an MLH Hackathon and you decide you want to win the Domain.com prize for the best domain name registered at the event. You've decided on the ultimate name, and now you want to use it for your hack...
But what do you do next? How can you take your amazing code and have it appear across the internet using your new domain name? Well this post is here to help!
Deploy your code to the cloud The first thing to do is deploy your code to the cloud, ready to have the domain name1 week ago Read more -
Blog postCome as you are, do what you love I've been asked a few times for thoughts and tips around getting an internship at Microsoft. So in the spirit of "I didn't have time to reply to you so I wrote this blog post", I thought I'd provide a stack of resources useful to folks wanting to know more about the process.
Application Interested in an internship here at Microsoft? The first port of call is the University internship Careers site. This is the US site, and we have similar sites2 months ago Read more -
Blog postAzure Maps is a great way to add geospatial capabilities to your apps, from showing a map on a web page, to checking geofences, to routing and traffic data. You can read more about Azure Maps in the official documentation.
This post covers:
Showing an Azure Maps control on a web pageAdding pins to the map to show locationsAdding a path to the mapGetting startedStart by signing up for Azure if you don't have an account:
If you are a student, sign up at azure.microsoft.com/free/2 months ago Read more -
Blog postA Geofence is a virtual boundary defined using an area on a map. Azure Maps has tools for checking if a coordinate is inside that Geofence. This post looks at how to do these checks.
There are many use cases for tracking where an item is, and if it moves into or out of a defined location. One great example is legal compliance - for example has an asset crossed an international or state boundary, is a vehicle on roads that require road tax to be paid (for example New Zealand's RUC) or i3 months ago Read more -
Blog postThe MXChip board has 2 serial ports - one using the USB which is great for debugging, and one you can use to stream data from third party modules. This article shows you how!
TL;DR - connect the TXD on the module to 1 on the MXChip, RXD to 2, then create a new Serial using UARTClass Serial1(UART_1); You can then call this in the same way as the Arduino Serial class. I've spent a lot of time working with the Azure IoT Dev Kit, also known as the MXChip. This is a great prototyping board t3 months ago Read more -
Blog postI've been playing a lot with the Azure Custom Vision Service - a great service to build image classification and object detection models with just a few images. To make it easier to test my models, I wanted to build a mobile app that connects to a custom vision project and uses that to classify or detect objects in images captured using the camera.
The app is pretty simple, it's a Xamarin app that uses a camera plugin and the Custom Vision SDKs. There is a problem with it... Configurat4 months ago Read more -
Blog postI've started a Twitch stream where I'm learning Python every Wednesday at 12pm UK time. One way I'd like to make my stream more accessible is by having live captions whilst I'm speaking.
What I need is a tool that will stream captions to something I can add to my OBS scenes, but also be customizable. A lot of off the shelf speech to text models are great, but I need something I can tune to my voice and accent, as well as any special words I am using such as technical tools and terms.5 months ago Read more -
Blog postI've been playing a lot with Try .NET. I even blogged about it recently - jimbobbennett.io/trying-out-try-net.
One thing that was beginning to annoy me slightly was having to constantly launch the terminal and type dotnet try to test out what I was working in. My life would be infinitely improved (not really), if I could run it via F5 or the debug menu/tab instead of the terminal.
Turns out its pretty easy to do - just add a new entry to your launch.json file either directly fro6 months ago Read more -
Blog postTry .NET is a new thing to come from the .NET teams that allows you to, well, try .NET. In a browser. You can think of it as a way to create interactive .NET documentation using .NET Core.
What is Try .NET The experience or writing code in a browser itself isn't new, developers have been able to try out C# coding snippets in the browser for a while but this is different. Try .NET is different, as it allows you to:
Mix code and markdown which then gets run as a web page where you can6 months ago Read more -
Blog postI'm supporting an IoT hackathon over the weekend of April 27th/28th 2019. It will be a cool event, where you can win six months free business support from SETsquared – the world’s leading university business incubator. If you are interested, sign up here:
eventbrite.com/e/the-big-iothack-tickets-58111865153
As a part of this hackathon, PyCom are providing a load of devices. These are tiny IoT development boards that run MicroPython, and can connect over WiFi, BLE, LoRa or SigFox8 months ago Read more -
Blog postI've recently been playing with a Raspberry Pi with the aim of learning Python. These are great little computers and have been an amazing success, selling 19 million as of March 2018, and kids everywhere are using them to learn to code with Scratch and Python.
The IDE for Python that is shipped by default is IDLE. This is a great IDE that comes as part of the standard Python install - it has an interactive shell and file editor, debugger and everything you need. It's good enough, but n8 months ago Read more -
Blog postI was at a recent Reading .NET Meetup, and wanted to record the event to make it available to members of the group who couldn't attend the event in person. This is part of my aim to make meetups more accessible.
We have a cool box of recording git, courtesy of the Channel9 team at Microsoft, including a Canon XC10 camera. This camera records using the Canon MXF format, a propriety format that doesn't work with my video editing app of choice, Camtasia. I also made a basic video recordin8 months ago Read more -
Blog postI've been playing with a Raspberry Pi for a while, and I'm getting fed up with changing the input to my monitor and using a second keyboard/mouse (yeah, yeah, 1st World Problem I know). I decided to set up a remote screen share so I can share the screen. This means I can use the same monitor/keyboard/mouse that I use for my Mac, but it also means I can un-cable myself and use my Pi from anywhere in the house, and even grab screenshots - useful for some upcoming blog posts I'm planning.
8 months ago Read more -
Blog postXamarin and Xamarin.Forms need no introduction. I'm sure by now you are well aware of these technologies and have seen many examples of building cross-platform mobile apps using C#. If not, I can highly recommend my book Xamarin in Action which if you follow this link and use code 'xamarininaction' you can get 40% off the cover price.
What you many not realize however, is you don't have to just use C#. Yes, C# is a fantastic object-oriented language, but what if you like functional pro9 months ago Read more
There's a problem loading this menu right now.
Get fast, free delivery with Amazon Prime
Prime members enjoy FREE Two-Day Delivery and exclusive access to music, movies, TV shows, original audio series, and Kindle books.
Books By Jim Bennett
More Information
Anything else? Provide feedback about this page