Reputation
1,567
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
5 12
Newest
 Nice Answer
Impact
~40k people reached

  • 0 posts edited
  • 2 helpful flags
  • 97 votes cast
Jan
12
comment Branching and Merging Business Data
Simplest possible solution: Serialize your data to formatted XML or JSON and use git to handle the merge. If you want to do something smarter: develop a diff between business objects that makes sense to the users of your application.
Nov
24
answered Continuous Deployment with gitignore
Nov
11
comment Maintain hundreds of customized branches over master branch
HP had the same problem with their printer firmware: itrevolution.com/…
Oct
21
answered Which scenarios to use .NET Concurrent Collections effectively?
Oct
16
comment quantitatively comparing AST shapes
So you want to do it the old-fashioned machine learning way with hand-crafted features? For language topics deep learning has been quite successful in the recent years... I'd imagine the shapes of the control-flow and data-flow graphs could be useful to characterize code - but reducing tree similarity to graph similarity might not be such a helpful suggestion.
Oct
16
comment How does google calculate travel distance/time
A relevant paper: Shortest Path and Distance Queries on Road Networks: An Experimental Evaluation
Sep
18
revised REST API security: HMAC/key hashing vs JWT
added 15 characters in body
Sep
18
answered REST API security: HMAC/key hashing vs JWT
Sep
17
comment Working with external translators in .NET
There is dev.windows.com/en-us/develop/multilingual-app-toolkit by Microsoft. I haven't used it, but it has XLIFF on it's feature list which is supported by WorldServer.
Sep
15
comment Process for TFS task handoff between users?
What version of TFS are you using? 2015 on-premise?
Sep
4
answered Manual Dependency Injection Examples Still Tightly Coupled
Sep
4
comment What is the “correct” way to store functions in a database?
How do those functions get created and enter your system? Who decides what the functions should compute? How do you asses their fitness for purpose? Do they need versioning? Do they have to run overnight for business reasons or would instant results be preferred? How do you handle functions that don't terminate? What is the data size of the inputs and outputs? Is the structure of the input and/or output identical for all functions?
Sep
3
comment What is an accepted method of timestamping in a distributed system?
The Google Spanner team has some publications and talks on that topic.
Sep
3
awarded  Nice Answer
Sep
2
comment Why is it the caller's responsibility to ensure thread safety in GUI programming?
.NET has the System.Windows.Threading.Dispatcher to handle dispatching to both WPF and WinForms UI-Threads. That kind of layer between presenter and view definitely is useful. But it only provides toolkit independence, not threading independence.
Sep
2
answered Why is it the caller's responsibility to ensure thread safety in GUI programming?
Aug
15
awarded  Yearling
Jul
11
comment How to design a relational database for user following other users?
The overhead is quite limited in this example. The design stores 2 user IDs instead of the 1 that is conceptually necessary. I wouldn't worry about it.
Jul
11
comment My coworker commits and pushes without testing
+1 for the conversation. There has to be a shared understanding that this is a problem and why it is a problem. Only then there can be any success with a technical solution.
Jul
2
comment Creating an interface just to decouple from third party libraries
Did you try that? You need to reference the assembly of the base-type to use a derived type.