<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for xpaulbettsx</title><link>http://disqus.com/by/xpaulbettsx/</link><description></description><atom:link href="http://disqus.com/xpaulbettsx/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sat, 14 Apr 2018 23:00:23 -0000</lastBuildDate><item><title>Re: &lt; .NET Rocks! /&gt;</title><link>https://www.dotnetrocks.com/?show=1535#comment-3855878546</link><description>&lt;p&gt;Thanks so much for the kind words Ali, I'm glad that this worked so well for you!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Sat, 14 Apr 2018 23:00:23 -0000</pubDate></item><item><title>Re: &lt; .NET Rocks! /&gt;</title><link>https://www.dotnetrocks.com/?show=1535#comment-3855878330</link><description>&lt;p&gt;&amp;gt; Deployment mechanisms such as Squirrel and ClickOnce actively work to circumvent some of these controls.&lt;/p&gt;&lt;p&gt;I know, this was 100% by-design, sorry. IT admins just don't apply updates in any sane timely manner (and I know, you'll tell me, "I'm one of the good ones!" but too many aren't). Squirrel keeps you on the latest version, whether you like it or not.&lt;/p&gt;&lt;p&gt;The good news is though, Squirrel makes it extremely easy to develop different "Update channels" (i.e. stable / beta / etc), so if you have a specific app that is giving you trouble, push its developer to create an LTS Channel which gets updates on specific published dates and that lag behind the consumer version. This will get you the Predictability you want with the Guaranteed Updates that developers want.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Sat, 14 Apr 2018 23:00:05 -0000</pubDate></item><item><title>Re: Analyzing GitHub Issue Comment Sentiment With Azure</title><link>https://haacked.com/archive/2018/01/27/analyze-github-issue-comment-sentiment/#comment-3730561950</link><description>&lt;p&gt;You should also commend people for being very positive!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Sun, 28 Jan 2018 13:02:38 -0000</pubDate></item><item><title>Re: This app makes Windows 10’s Virtual Desktops actually useful</title><link>https://mspoweruser.com/app-makes-windows-10s-virtual-desktops-actually-useful/#comment-3514735145</link><description>&lt;p&gt;Indeed! The original prototype of the app only took a weekend to build. But you'd be surprised what else goes into it :)  For example, Peach restores the window focus heuristically once you switch desktops, or if you have a Mac keyboard or keyboard with AltGr (aka most of Europe), rearranges the shortcuts to still work.  Lots of details make Peach a Better Experience than a simple "Assign shortcuts, call SwitchDesktop()"&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Tue, 12 Sep 2017 20:26:19 -0000</pubDate></item><item><title>Re: Fast and Easy Containers: Azure Container Instances</title><link>https://azure.microsoft.com/en-us/blog/announcing-azure-container-instances/#comment-3436743970</link><description>&lt;p&gt;Corey I have questions! Also, this is awesome. Can I use this with Docker Compose somehow, and is this cheaper than running my own instance via docker-machine?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Wed, 26 Jul 2017 12:59:40 -0000</pubDate></item><item><title>Re: Get that damn Windows Auto Update working on Electron</title><link>https://blog.avocode.com/blog/get-that-damn-windows-auto-update-working-on-electron#comment-3245466828</link><description>&lt;p&gt;You don't need to start a Python server, just specify a directory as your update URL.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Fri, 07 Apr 2017 17:12:16 -0000</pubDate></item><item><title>Re: Unit tests that require the STA Thread</title><link>http://haacked.com/archive/2014/11/20/xunit-and-sta/#comment-1704112691</link><description>&lt;p&gt;Hah! MTA objects are as if you wrapped every method in a class with "Dispatcher.Invoke(theRealObject.ThatMethod())" - calls are automatically sent to the correct thread, then the result is returned to the caller. At first, it seems like that'd be super convenient, but it's cruise-control for deadlocks and threading issues.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Thu, 20 Nov 2014 17:20:13 -0000</pubDate></item><item><title>Re: appcompat v21 - Chris Banes</title><link>https://chris.banes.me/2014/10/17/appcompat-v21/#comment-1642796705</link><description>&lt;p&gt;Cue the applause, don't queue it :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Sat, 18 Oct 2014 19:15:58 -0000</pubDate></item><item><title>Re: Just Use Akavache</title><link>http://trsneed.com/just-use-akavache/#comment-1592478517</link><description>&lt;p&gt;Wow, great article! I fixed the docs about that "using" typo&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Tue, 16 Sep 2014 21:55:28 -0000</pubDate></item><item><title>Re: Zeroing buffers is insufficient</title><link>http://www.daemonology.net/blog/2014-09-06-zeroing-buffers-is-insufficient.html#comment-1576838933</link><description>&lt;p&gt;Would even this help you? If you're worried about keys being held in registers, it's entirely possible that you could be preempted during decoding, and the entire register file gets copied to memory with unknown semantics as to whether that block of memory will be zeroed or not.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Sat, 06 Sep 2014 12:49:24 -0000</pubDate></item><item><title>Re: Java for C# Programmers</title><link>http://kynosarges.org/JavaCSharp.html#comment-1538797537</link><description>&lt;p&gt;Thanks for the comprehensive write-up, super useful&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Tue, 12 Aug 2014 07:11:05 -0000</pubDate></item><item><title>Re: Learning Xamarin &amp;#8211; Adding Persistence with SQLite</title><link>https://blog.falafel.com/learning-xamarin-adding-persistence-with-sqlite/#comment-1461521942</link><description>&lt;p&gt;I'm good! I've been following your Xamarin travels, super interested in iOS and Android stuff as well! Our book is doing...well? We're still the only published book on the topic so I guess, good :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Mon, 30 Jun 2014 10:08:55 -0000</pubDate></item><item><title>Re: Learning Xamarin &amp;#8211; Adding Persistence with SQLite</title><link>https://blog.falafel.com/learning-xamarin-adding-persistence-with-sqlite/#comment-1461513856</link><description>&lt;p&gt;Here's another way on iOS to decide where to put the SQLite3 database, which is a bit more specific to whether you intend to have this database be throwaway (i.e. not backed up by iCloud, device-specific) or persistent (i.e. a place to store your user settings)&lt;/p&gt;&lt;p&gt;&lt;a href="https://github.com/akavache/Akavache/blob/akavache4-master/Akavache/MacFilesystemProvider.cs#L39" rel="nofollow noopener" target="_blank" title="https://github.com/akavache/Akavache/blob/akavache4-master/Akavache/MacFilesystemProvider.cs#L39"&gt;https://github.com/akavache...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Mon, 30 Jun 2014 10:02:05 -0000</pubDate></item><item><title>Re: Download Emojis With Octokit.NET - You've Been Haacked</title><link>http://haacked.com/archive/2014/06/16/emoji-downloader/#comment-1438465494</link><description>&lt;p&gt;Hm, I'm not so sure about that last piece of code - I'd write it like this:&lt;/p&gt;&lt;p&gt;var results = await githubClient.Miscellaneous.GetEmojis()&lt;br&gt;    .Select(x =&amp;gt; Observable.FromAsync(async () =&amp;gt; {&lt;br&gt;        var path = Path.Combine(outputDirectory, emoji.Name + ".png");&lt;br&gt;        await DownloadImage(x.Url, path);&lt;br&gt;        return path;&lt;br&gt;    }))&lt;br&gt;    .Merge(4)&lt;br&gt;    .ToArray();&lt;/p&gt;&lt;p&gt;&lt;a href="https://gist.github.com/paulcbetts/90db75bbcbe701b784f9" rel="nofollow noopener" target="_blank" title="https://gist.github.com/paulcbetts/90db75bbcbe701b784f9"&gt;https://gist.github.com/pau...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Mon, 16 Jun 2014 19:04:15 -0000</pubDate></item><item><title>Re: C# async/await makes reactive testing expressive!</title><link>http://devblog.wesmcclure.com/posts/csharp-asyncawait-makes-reactive-testing-expressive#comment-1281044644</link><description>&lt;p&gt;Great post! You actually don't need to call ".ToTask" to await IObservable, it's already awaitable. The semantics are, that await is equivalent to TakeLast(1)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Wed, 12 Mar 2014 02:22:56 -0000</pubDate></item><item><title>Re: ianreah.com - Cross-platform MVVM with ReactiveUI and Xamarin</title><link>http://ianreah.com/2013/11/24/cross-platform-mvvm-with-reactiveui-and-xamarin.html#comment-1137967694</link><description>&lt;p&gt;This is a great article! Glad to hear that everything worked!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Mon, 25 Nov 2013 02:25:08 -0000</pubDate></item><item><title>Re: Popular Code Conventions on GitHub</title><link>http://haacked.com/archive/2013/09/17/popular-code-conventions-on-github.aspx#comment-1048508057</link><description>&lt;p&gt;I never debated that the ReactiveUI coding style is *popular*, only that it is the Ineffable, One True Way to write C# code. Other ways may *exist*, but they are like simple Caveman scratching compared to the beautiful script of the ancient Elven Tongue, Tengwar ( &lt;a href="http://en.wikipedia.org/wiki/Tengwar" rel="nofollow noopener" target="_blank" title="http://en.wikipedia.org/wiki/Tengwar"&gt;http://en.wikipedia.org/wik...&lt;/a&gt; ).&lt;/p&gt;&lt;p&gt;:trolleybus:&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Tue, 17 Sep 2013 18:18:59 -0000</pubDate></item><item><title>Re: Custom Structuremap Dependency Resolver for ReactiveUI 5</title><link>http://temporalcohesion.co.uk/2013/07/04/custom-structuremap-dependency-resolver-for-reactiveui-5/#comment-952183608</link><description>&lt;p&gt;Cool! If you implement IMutableDependencyResolver, it's actually even easier, you can just call "resolver.InitializeResolver()"&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Thu, 04 Jul 2013 17:57:28 -0000</pubDate></item><item><title>Re: Mono's C# Compiler as a Service on Windows. - Miguel de Icaza</title><link>http://tirania.org/blog/archive/2010/Apr-27.html#comment-47091558</link><description>&lt;p&gt;"They really should be tied to some kind of context so we can support multiple and independent execution contexts on the same address space."&lt;/p&gt;&lt;p&gt;DLR ScriptScope!  Having the C# Compiler service be DLR-enabled is highly desirable, this work sounds awesome, great job guys!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Tue, 27 Apr 2010 21:30:17 -0000</pubDate></item><item><title>Re: Why is my tweekly.fm so late?</title><link>http://shotbeak.com/2009/10/05/why-is-my-tweekly-fm-so-late/#comment-20359481</link><description>&lt;p&gt;Instead of batching all of the tweets up into one giant weekly cronjob, instead randomly pick a day of the week for each user (or better yet, a random time), and evenly bucket them - this way your server is running more often, but it won't have nearly as many users to deal with on each invocation. It'll also be way more predictable.&lt;/p&gt;&lt;p&gt;Another thing you could do is switch the service to using Amazon EC - this fits much better with your burst model, so that you can reserve 10-20 machines for the update, then drop them all later.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">xpaulbettsx</dc:creator><pubDate>Sun, 18 Oct 2009 18:54:37 -0000</pubDate></item></channel></rss>