HNHacker News
TopNewBestAskShowJobs

daigoba66

3,447 karma · joined June 10, 2012

hacker, husband, father

http://josephdaigle.me

https://github.com/jdaigle

https://twitter.com/JosephDaigle

http://stackoverflow.com/users/507/joseph-daigle

submissionscomments
daigoba66··on Disney acquires own streaming facilities, will pull Netflix content
> HBO doesn't feel like "extra" because it's always been an optional add-on that costs more.

Disney Channel used to be a premium, ad-free channel.

daigoba66··on Why some of the best developers keep quitting
Praise and recognition for stepping up to the plate and taking one for the team.

It might not work for everyone or every team, but it sometimes works for me.

daigoba66··on Practical Guide to SQL Transaction Isolation
For those using MSSQL: https://docs.microsoft.com/en-us/sql/relational-databases/sy...
daigoba66··on Better Software Design with Clean Architecture
I've come to the exact same conclusion after spending time with these same types of systems.

Practically speaking, I find that abstracting a system into a set of commands and a set of queries (i.e. CQRS) is often the "right" solution. Each command/query encapsulates an individual use-case, and all of the business rules and database access required.

daigoba66··on Wrapping up Java 9 new Features
> REPL. I really wish C# had this.

Already exists: https://msdn.microsoft.com/en-us/magazine/mt614271.aspx

But I do a lot more these days with https://www.linqpad.net/ instead.

daigoba66··on A Formal Spec for GitHub Flavored Markdown
Is it even possible to define a context-free grammar for markdown?
daigoba66··on Revisiting 64-bit-ness in Visual Studio and elsewhere (2015)
Visual Studio Code is a wonderful text editor. But it's far from being a full-featured IDE.
daigoba66··on Thoughts on the Late 2016 MacBook Pro
It's particularly bad for those of use that run Windows/Visual Studio from a Mac. Microsoft products are historically heavily dependent on the F keys with well known conventions (F1=help,F2=rename,F3=find/next,etc).
daigoba66··on Announcing GVFS: Git Virtual File System
TFS has first-class support for Git repositories (in addition to the classic TFSVC repositories). So yes, they're moving more and more to Git. But no, they're not abandoning TFS.

Interestingly, however, most of their "open source" efforts (.NET, C#, and related) are all on GitHub rather than their own hosted offerings: CodePlex (which is basically dead) or "Visual Studio Team Services".

daigoba66··on Announcing GVFS: Git Virtual File System
The article doesn't directly say it, but are they migrating the Windows source code repository to git? That seems like a big deal.

I seem to recall that Microsoft has previously used a custom Perforce "fork" for their larger code bases (Windows, Server, Office, etc.).

daigoba66··on Apple to slice iPhone production 10% due to sluggish sales
Thankfully you can turn off voice control in iOS 10. Settings -> General -> Accessibility -> Home Button.
daigoba66··on Things I hate about Git (2012)
For simple workflows (and certainly for beginners), hg is far easier to use than git. However when it comes to advanced usage, I personally find git more intuitive and frankly more powerful.

Granted, I learned git first and had been using it for 6 years before using hg.

daigoba66··on Samsung Galaxy Note 7 owners told to turn off device
Not exactly recent history, but perhaps still the highest profile to date? https://en.m.wikipedia.org/wiki/Chicago_Tylenol_murders
daigoba66··on Announcing Visual Studio “15” Preview 5
Indeed. I think a lot of the ASP.NET tooling (particularly around Razor) was rewritten in Visual Studio 2015. There are ton of bugs and other annoyances (for example: https://github.com/aspnet/Tooling/issues/116).
daigoba66··on GitLab Master Plan
> we love hg for our internal projects.

We too use hg for our code. But I wouldn't say we "love" it - it works and we haven't found a compelling reason to switch.

So I'm curious, what about hg makes it great for some projects?

daigoba66··on A curated list of awesome .NET Performance resources
One tricky thing about databases is that the performance characteristics of a database running on local dev hardware versus production are quite different.

Therefore it's important to capture and analyze performance metrics _from production_. A really good commercial tool is SQL Sentry (http://www.sqlsentry.com/). You can, of course, patch together your own tooling from open source and homegrown solutions.

daigoba66··on Fork: Fast and Friendly Git Client for Mac
It's not just homebrew, they're part of most standard git distributions (fully cross platform!)
daigoba66··on Fork: Fast and Friendly Git Client for Mac
But they're very useable. Perhaps utilitarian. While I personally use the CLI 90% of the time, these fill in the gaps nicely.
daigoba66··on What’s New in C# 7.0
> Literal improvements will be a godsend for writing database migrations.

Can you elaborate on this; both how it helps and why you're using C# for database migrations?

daigoba66··on SOLID Go Design
TypeScript also does this. It's neat.
daigoba66··on My favorite day of the month is bank statement day at my company
Reminds me of when I look at my cell phone bill and see nearly every transferred KB itemized. At least it's paperless.
daigoba66··on AWS Application Load Balancer
These new features are cool... but they still pale in comparison to something like HAProxy.

I guess the tradeoff is that with ELB/ALB, like most PaaS, you don't have to "manage" your load balancer hosts. And it's probably cheaper than running an HAProxy cluster on EC2.

But for the power you get with HAProxy, is it worth it?

Does anyone have experience running HAProxy on EC2 at large scale?

daigoba66··on .NET Framework 4.6.2
In optimized code, in object initializers, or even within lambda expressions, the line number is effectively useless. So troubleshooting production exceptions is usually a game of guess-and-check. As a result, many teams are heavy handed with null checks and ArgumentExceptions if only to make debugging easier in crappy code.
daigoba66··on .NET Framework 4.6.2
It's actually reasonably consistent with how .NET has been versioned for the past 4-5 years. They've never pretended to follow "semver", but their versioning system works.
daigoba66··on A Wait-Free Queue as Fast as Fetch-And-Add [pdf]
A ring buffer has a limit to the number of unread items before you either block or start discarding. Different use cases I suppose.
daigoba66··on The Monaco Code Editor
> plain text editors

I don't think that's a fair assessment given the what is now minimum expectations around syntax highlighting, syntax/grammar validation, autocomplete, etc. We're no longer dealing with "plain text".

daigoba66··on Appeals court upholds FCC's net neutrality order
Unfortunately you can't prove whether the decreased throughput is due to throttling or simply congested routes.
daigoba66··on How bad is the Windows command line really?
I think you're thinking of conhost which is the console window program used to run cmd.exe, PowerShell, et al. That has some new features. But I don't cmd.exe itself saw many, if any changes in Win10.
daigoba66··on Software Design Patterns Are Not Goals, They Are Tools
What you're describing sounds more like a teamwork problem - you're likely either missing someone with the "big picture" who is reviewing code, or a collaborative code review process.
daigoba66··on AWS X1 instances – 1.9 TB of memory
The use cases for this class of machines, I think: spin up, do work for a few minutes/hours/whatever, then spin down. They're far from running 24/7 which _can_ make it more economical than buying dedicated hardware which might sit idle.
← PreviousPage 3 of 17Next →