Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Tim Sneath
Introducing Dart | Windows
At any point in time, I normally have a variety of small experiments and hobby projects at various stages of development. As a product manager for developer frameworks or languages, it's important to make time to explore and use your own product. While it's dangerous to over-index on your own experiences, it's also tough to truly empathize with your users if you haven't walked a fair amount in their shoes.
Pathways to Success as a Product Manager
I was late to product management as a career. For most of my formative years at Microsoft, I worked in developer relations roles: working with early adopters, crafting messaging and demos for events, writing content for a broad developer audience, and helping teams understand their customers. These skills and experiences are tremendously useful for any product manager, but they're not sufficient.
strategy and roadmap
As an open source project, we believe that we serve our customers best when we are transparent about our roadmap. For developers who adopt a technology like Flutter, it's not enough for a product to merely offer a useful set of features. A dependency on Flutter is also a long-term commitment to maintain a skillset and codebase. For that reason, it's important that we articulate a vision and direction that is compelling and realistic.
What's next for Flutter
Setting out our vision at the Flutter Forward event in Nairobi Today we’re excited to share our vision for Flutter at Flutter Forward, our developer event streaming live from Nairobi, Kenya, as developers from around the world gather in-person and online to learn about future directions for Flutter. Flutter is a UI toolkit that enables app developers to build for mobile, web, and desktop from a single codebase.
Advent of Code 2022: Dart Edition
Happy Christmas! This year's Advent of Code is over, and it was tremendous fun as always. I've enjoyed doing the (easier) challenges over the years, but this year we thought it would be fun to have a private leaderboard for Dart entries. This was a spur of the moment thing on our part, and we launched it just with a tweet: We had some great participation from all over the world, with nearly 150 people signing up to join us.
Announcing Flutter 3.3 at Flutter Vikings
Greetings from the beautiful Norwegian capital of Oslo, where members of the Flutter community are gathering for the Flutter Vikings conference. Flutter Vikings is a two day community-driven developer event with three tracks of content from experts who have traveled from across the world. Over five thousand developers have registered so far, and while the in-person event is sold out, you can watch all the sessions online for free.
Announcing Flutter for Windows
Build high-quality Windows apps that also run on mobile and web Since we launched Flutter, we’ve focused on delivering a cross-platform solution for beautiful, tailored apps that are compiled to machine code and take full advantage of the underlying graphics hardware of your device.
Kristan 'Krispy' Uccello
Data makes the world go around so they say. In this article I detail how I use Prisma with Nx to maintain my data models. It is an approach that keeps the model isolated from the underlying “implementation details” and keeps me sane when things in the model need to change.
UK .NET Bloggers
01/29/2004 2 minutes to read In this article A list of .NET-related blogs written by UK authors. You can download this list in OPML format for use in your favourite RSS aggregator. Richard Acton: TechEd Europe adventures and Smartphone apps Tim Anderson: Freelance journalist (for PCW amongst others) Paul Bartlett: Ramblings on software, technology and the universe...
Announcing Adobe XD support for Flutter
Create in XD and export to working Flutter code Our goal with Flutter is to provide a rich canvas for creative expression. With native performance on iOS and Android, full control over every pixel rendered on the screen, and the ability to iterate rapidly with stateful hot reload, we want to unleash the potential of designers and developers to build beautiful experiences that aren’t limited by artificial technical boundaries.
Migrating Bash on Ubuntu on Windows to Fall Creators Update RS3
In the Fall Creators Update release of Windows 10, Windows Subsystem for Linux graduates from beta. You can now install multiple Linux distributions directly from the Windows Store, rather than from a command line. Unfortunately, that means there's some manual migration work to move from the 'legacy' lxrun-based installation of WSL to the store-based installation. Fortunately the two run side-by-side, which makes migration pretty easy.
Top Five Tips for Attending Build This Week
The week of Microsoft Build is without exception the professional highlight of my calendar year. This is my twentieth anniversary of attending Build (or its predecessor, PDC) and I've barely missed a single one since. Build is where I meet old friends, where I recharge my excitement about development, where I discover what I want to work on next, where I learn about how my features are being used by customers.
Quick Shortcuts from Start / Run
I discovered a new set of shortcuts for Windows today. It turns out (from Windows 10 at least) that you can type to quickly launch that folder.
Converting a Win32 App to APPX with the Desktop App Converter
We've just announced the public preview of the Desktop App Converter, which enables you to take a traditional Win32 app and convert it into the Windows 10 app packaging format (APPX).
Live from Build 2016: Fast and Tiny Visual Studio Installs with Tim Sneath
At Build 2016, Jennifer Marsman spoke with Tim Sneath about the new Visual Studio installer. Historically, Visual Studio has been a very large download which takes some time to install. This process has been streamlined to a 322 MB install, which Jen and Tim install OVER THE WIRELESS NETWORK AT BUILD in less than 5 minutes. Try it yourself at http://aka.ms/vsnewinstaller. [02:49]: What is included in the core editor download? [06:00]: How does Xamarin installation fit into this?
MSDN Blogs
Posted over 5 years ago This morning, Mozilla shared their feelings on IE9 with a post that claims to answer the question, “Is IE9 a modern browser?” While they grudgingly concede that IE9 is “a step in the right direction”, they seem to be operating under a very narrow definition...
Windows Presentation Foundation Blogs
A list of blogs from various product team members and other related groups. Import the list of WPF bloggers into IE 7 with this OPML file.
Fixing the Go Language Bundle for Visual Studio 2015 Update 1
Brian Chavez caught what looks like a bug in our TextMate parser that is preventing the Go language bundle from working in Visual Studio 2015 Update 1. The symptom is that you load a Go file and syntax colorization isn't enabled: @timsneath How do you get VS2015 Update1 to recognize Go files? It's not on by default.
Adding Haskell Language Support to Visual Studio 2015 Update 1
After announcing language editor support for a number of new languages in Visual Studio 2015 Update 1, several people asked about when we were going to add Haskell. Incidentally, it's great to see the upswing of interest in Haskell: I first encountered it over twenty years ago when I was an undergraduate at the University of Nottingham, studying under Mark P. Jones. I'd forgotten the little I learned, but there are plenty of tutorials, including an introductory one on even the Haskell homepage.
Visual Studio 2015 Update 1
This has turned out to be a huge release. It's only three months since we shipped Visual Studio 2015, so you could be forgiven for assuming this would just be a minor revision. But the list of improvements is enormous, particularly when you add in the various out-of-band releases that are incorporated as part of this release. Unfortunately, the full set of changes are documented across a number of separate blog posts from different teams, so I thought I'd aggregate them here.
Automating and Customizing the Visual Studio 2015 Install
The Visual Studio setup options are documented on MSDN, but the specific incantation is not immediately obvious. Here are the three most relevant switches: OK – but how do I know what items to install? That’s the magic secret sauce. The optional components available for installation into Visual Studio are retrieved dynamically at runtime from an ATOM feed, enabling us to change and update this repeatedly.
Transpiling C# to JavaScript with DuoCode
[This is the second in a series of blog articles highlighting some of my favorite extensions for Visual Studio 2015. If you're interested in reading more, check out C# Essentials.] One of my favorite Visual Studio extensions to demo is DuoCode. DuoCode is a transpiler for C# code, compiling it into JavaScript or TypeScript source code that can run client-side in the browser or as part of a node.js server application.
On Keeping Secrets
One interesting characteristic of today's incredible Surface Book launch is how unexpected it was. Among the pundits who often do quite a good job of predicting what will show up, there was no awareness of what would be revealed. As someone who has spent fifteen years in different teams across Microsoft and has close colleagues in every division and discipline, it's very unusual for me to not know in advance of an external announcement -- even when the product is a closely-guarded secret.
Top VS2015 Extensions: C# Essentials
Along with our own release of Visual Studio 2015, many other extensions and tools are becoming available. I'm going to highlight a couple my favorites over the coming weeks - hopefully you find one or two that are useful to you in your own work. The first one I'm going to highlight is C# Essentials by our own Dustin Campbell. C# Essentials is the perfect epitome of a great extension: it's lightweight, it does one task really well, and it integrates cleanly into the IDE.
The Always-Up-To-Date Visual Studio 2015 Setup
One of the coolest new features in Visual Studio 2015 that my team is responsible for is the dynamic feed for setup. As we move towards a more service-driven model, we wanted to ensure that the toolset you get when you install Visual Studio isn't just the best selection we could provide in July 2015, but is curated and updated over time. With the release of Windows 10, we've updated the ATOM feed that VS setup uses to determine what features to offer.
Windows 10 Tip: Changing Menu Alignment
Does Windows align your application menus to the right, when you want them to align to the left? That's likely because you're using a touchscreen and Windows is trying to ensure that the menus aren't obscured by your hand if you're using a finger to operate them. If you don't like that, no matter - it's easy to fix it.
Windows 10 Tip: Changing Menu Alignment
Does Windows align your application menus to the right, when you want them to align to the left? That's likely because you're using a touchscreen and Windows is trying to ensure that the menus aren't obscured by your hand if you're using a finger to operate them. If you don't like that, no matter - it's easy to fix it.
Telemetry, Planning and Customer Obsession
As the newest PM in the Visual Studio team, it's an exciting time to be joining a project of this size and scale. We've just shipped Visual Studio 2015 and are already rapidly shifting towards planning the next couple of releases in detail.
Telemetry, Planning and Customer Obsession
As the newest PM in the Visual Studio team, it's an exciting time to be joining a project of this size and scale. We've just shipped Visual Studio 2015 and are already rapidly shifting towards planning the next couple of releases in detail.
Satya Nadella on Platform and Ecosystem Strategy
I thought this fireside chat between Satya Nadella and Mary Jo Foley was one of the best interviews the Microsoft CEO has conducted: he’s clear, transparent and articulate when talking about our opportunities and the strategy for entering markets where we don’t necessarily have a prevailing lead.
Satya Nadella on Platform and Ecosystem Strategy
I thought this fireside chat between Satya Nadella and Mary Jo Foley was one of the best interviews the Microsoft CEO has conducted: he’s clear, transparent and articulate when talking about our opportunities and the strategy for entering markets where we don’t necessarily have a prevailing lead.
Show up to the US Citizenship Interview in Style
This campaign started on Apr 11 and will close on April 28, 2015 (11:59pm PT). This campaign will receive all funds raised even if it does not reach its goal.
Top 100 Free Developer Courses on Microsoft Virtual Academy: March 2015
Of the many things that I've done over a fifteen year career at Microsoft, one of the projects that I'm proudest to have been associated with is Microsoft Virtual Academy. Over the last two-and-a-bit years that my team has been responsible for this site, we've grown about five times in size, with tens of millions of hours of videos served to the nearly three million students that are now registered on the site.
Top 100 Free Developer Courses on Microsoft Virtual Academy: March 2015
Of the many things that I've done over a fifteen year career at Microsoft, one of the projects that I'm proudest to have been associated with is Microsoft Virtual Academy. Over the last two-and-a-bit years that my team has been responsible for this site, we've grown about five times in size, with tens of millions of hours of videos served to the nearly three million students that are now registered on the site.
Installing Open edX on Microsoft Azure
We've been getting to know the Open edX platform here at Microsoft, and of course we want to run it on the Azure cloud platform. So I put together a couple of notes that walk through the process of getting Open edX up and running. Azure offers a broad variety of cloud services, but for Open edX we're going to use an IaaS delivery model, running it on a hosted Ubuntu Linux virtual machine. Sign into the Azure portal if you haven't already done so, and create a new virtual machine.
Installing Open edX on Microsoft Azure
We've been getting to know the Open edX platform here at Microsoft, and of course we want to run it on the Azure cloud platform. So I put together a couple of notes that walk through the process of getting Open edX up and running. Azure offers a broad variety of cloud services, but for Open edX we're going to use an IaaS delivery model, running it on a hosted Ubuntu Linux virtual machine. Sign into the Azure portal if you haven't already done so, and create a new virtual machine.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Tim
Contact Tim, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack