Monday, June 27, 2016

Last Week on Channel 9: June 20th - June 26th, 2016 | C9Team | Channel 9

Last Week on Channel 9: June 20th - June 26th, 2016 | C9Team | Channel 9



SQL Server 2016 Overview
Scott Klein and Joey D'Antoni provide an overview of the SQL Server 2016 features and enhancements, teasing up many of the features discussed in the other videos as well as covered in the training kit.

#THEDAO: Failing fast vs Failing unnecessarily | Preston J. Byrne

#THEDAO: Failing fast vs Failing unnecessarily | Preston J. Byrne



is just PBFT+merkle+elliptic+p2p. that's a useful combination, whether or not the PBFT consensus is solved economically

Ian Grigg calls this approach to development “financial cryptography in seven layers” – I recommend everyone read the blogpost in which he sets that out.

Top 6 Business Decisions - Scrum, Kanban, Startup

GBP | Dirk Paessler | How to Grow & Stay Agile. Part 1: Top 6 Business Decisions - Business of Software USA

More on new .NET path handling | Jeremy Kuhne's Blog

More on new .NET path handling | Jeremy Kuhne's Blog



The long path changes are controlled via the BlockLongPaths switch, which again is off by default if you target 4.6.2 or higher.


Config File Setting

If you target 4.6.2 this isn’t necessary, but if you want to enable
the behavior for existing code, here is config file snippet you need to
use.


<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <runtime>
    <AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false;Switch.System.IO.BlockLongPaths=false" />
  </runtime>
</configuration>

A young lady's illustrated primer to technical decision-making - O'Reilly Media

A young lady's illustrated primer to technical decision-making - O'Reilly Media



Charity Majors explores how to evaluate major technology choices and explains when you should use boring technology.



Watch more full keynotes from the event.

Happy mode, sad mode, DevOps mode: Stop worrying and go bimodal • The Register

Happy mode, sad mode, DevOps mode: Stop worrying and go bimodal • The Register



Jez Humble says, your legacy IT will eventually eat you up from the inside:



Gartner rival Forrester has noted several times

“trimodal” approach.



Gartner did much to start this discussion with their bi-modal concept:




Bimodal IT is the practice of managing two separate, coherent modes
of IT delivery, one focused on stability and the other on agility. Mode 1
is traditional and sequential, emphasizing safety and accuracy. Mode 2
is exploratory and nonlinear, emphasizing agility and speed.


A case study in DevOps for teams | Opensource.com

Meeting up and talking about the overall project goals has helped us build fundamental understanding of what we're trying to accomplish and kept us in sync.



A case study in DevOps for teams | Opensource.com



Stef talks frequently about design driven development

 

Sunday, June 26, 2016

It is too possible · Ted Neward's Blog

It is too possible · Ted Neward's Blog



Why you can't be a good .NET developer



I remember well the insistence of one boss that we use TFS because some
developers would find it hard to use git. I remember the steadfast
committal to ASP.NET web forms because the "new concepts" in ASP.NET MVC
were going to take too long for the team to become productive in. There
is now this furore over .NET core and the new thing in the tiny 0.001%
of people that care are whether they persist in using Windows or switch
to more productive environments. Of course @aliostad gets it right here and points out that the primary "Important Thing" should be a focus on functional programming in languages like F# and of course the reason it doesn't happen is because "it's too hard for most people in our team".

See what the GitHub community is most excited about today

Trending repositories on GitHub today

Friday, June 24, 2016

Code Review and How Enterprises Can Miss The Point - DaedTech

Code Review and How Enterprises Can Miss The Point - DaedTech



Code review, as an activity, is a highly collaborative exchange designed
to spread knowledge, improve skill levels, and improve quality. Other
benefits will naturally follow, but only if the process is done by the team and not to the team.

Boiled Carrot - Martin Fowler

BoiledCarrot



Was the technique used in a context that wasn't suitable for
it? (Don't use wide-scale manual refactoring when you don't have
tests.) Remember that software development is a very human activity,
often techniques aren't suitable for a context because of culture and
personality.



a criticism that TDD led to a brittle design on further
questioning led to the discovery that the team in question hadn't done
any refactoring - and refactoring is a critical step in TDD. 

Thursday, June 23, 2016

Google Is the World's Biggest Censor and Its Power Must Be Regulated | US News Opinion

Google Is the World's Biggest Censor and Its Power Must Be Regulated | US News Opinion



list of words and phrases that are excluded from the autocomplete feature in Google's search

maintains a list of properties it either blacks out or blurs out in its images. 

Concrete AI safety problems

Concrete AI safety problems



Safe exploration. Can reinforcement learning (RL) agents learn about their environment without executing catastrophic actions?



Avoiding “reward hacking” and “wireheading”. Can we prevent agents from “gaming” their reward functions, such as by distorting their observations?  

Dev.Opera — Making progressive web apps even better: ambient badging and “pop into browser”

Dev.Opera — Making progressive web apps even better: ambient badging and “pop into browser”



qualify as a progressive web app, a small phone icon is shown to the
left of the URL bar, labeling it as such. Note that this is different
from the “add to home screen” install banner, which requires a user engagement check.

Give it a spin on one of the sites listed on pwa.rocks and let us know how it goes.

What if Your Employer Won’t Support Your Career? - Tim Mitchell

What if Your Employer Won’t Support Your Career? - Tim Mitchell

The Long Journey Across Technoslavia | Open Data Science

The Long Journey Across Technoslavia | Open Data Science



Each area of the Data Science process comes with a wealth of
implementation options. Which then to choose for each section of the
pipeline? Even adjusted for one's base preferences, the number of
combinations is quite large. In this blog, Dataiku's Florian Douetteau
muses on whether or not this state of affairs will persist as Data
Science moves forward



For the purpose of this exercise, we will limit our list to the most
well-known solutions, accessible free of charge (at least partly)