5/17/2014 Developer News Roundup

Joke:

Apparently, the Spice Girls are getting back together, but they’re adding a new girl, who happens to be 74 years old. She’s going to be known as “Old Spice”.

 

Web, cloud and mobile news:

Google gets on Dart soapbox, demos move from JavaScript (Dart targets the mainstream)

What’s new in Microsoft Azure (Item #1: It’s still going)

React: Making faster, smoother UIs for data-driven Web apps (A reactionary tale)

How Microsoft’s cloud push will affect your job (Watch your back)

Facebook: MVC Does Not Scale, Use Flux Instead [Updated] (Ah, there’s the flux of the matter)

FCC pushes ahead with plan for Internet ‘fast lane’ (Let’s see how fast they can make everyone’s blood boil)

One Web hoster’s wonderfully trollish FCC protest (And something to make you smile)

Son of SOPA: The Internet under siege (Businesses on the Internet wouldn’t be so bad if it wasn’t for the business “leaders”)

12 things we hate about PHP (Just 12? Did they drop a zero or three?)

SD Times Blog: Microsoft open-sources ASP.NET on GitHub (Now with baking soda)

How Joyent debugs Node code (Welcome to the Joyent Luck Club)

Don’t Forget to Cover Your Client Side! (A.K.A., cover you backside)

Spark Micro Web Framework (Made by really small spiders)

Rethinking DOM Traversal (Traversal of fortune?)

WebComponents.org (The new old thing)

No more JS frameworks (Yes)

Introducing ASP.NET vNext

 

Security news:

Microsoft continues RC4 encryption phase-out plan with .NET security updates (I feel more secure already…or not…)

Windows 8 Is The Most Secure Version Yet: Here’s Why (It is, it really is)

Security-vendor snake oil: 7 promises that don’t deliver (It’s a very simple equation: salesperson + promise = lie)

 

Functional Programming:

Functionally SOLID 2

A simple and straight forward Single File Windows Service template for F# (Hopefully, this is serviceable)

The slow adoption of Functional Programming in banks! (They’re still waiting to see if this Internet thing is for real)

Announcing FSharp.Azure – An Idiomatic F# Azure Storage API

Kaplan-Meier Survival Analysis Using F# (Get your crash course here)

 

Miscellaneous news:

Why run SQL on NoSQL? Speed, says Splice Machine (It’s the splice of life)

Hot boss, cold boss: This tech pro just had no chance (This would be even more amusing if the guy was self-employed)

Hg Init: a Mercurial tutorial (Read it quickly)

How a Boston Hospital is Using Google Glass to Save Lives (So, there is a use for this product that doesn’t have a creepy factor to it)

It was the best of times, it was the burst of times (Just when I was feeling all happy and bubbly)

8 new tech job titles — grab ’em before they’re hot (Because on Internet time, they’ll be hot two weeks from now and obsolete in six)

Agile Testing Heresy: Are You Testing Too Much? (I feel testy, does that count?)

For Microsoft, going backwards is the new forwards, but that’s ok (As long as that last step isn’t over the edge of a cliff)

New PostgreSQL guns for NoSQL market (How about we come up with a new database system and forget all this SQL/NoSQL stuff ever happened?)

Head games: What we saw at NeuroGaming Conference 2014 (I have a headache already)

Plumber, Mechanic, Programmer (Be sure not to get your pipes all tangled up in a bunch while reading this)

Rebooting Entity Framework (Lighter, fluffier)

10 Articles Every Programmer Must Read (If you have time to remember and know the URL, etc.)

Visual Studio 2013 Update 2 (Available now)

How Gamification Drives Business Objectives (Waiter, I’ll have the Agile special with a side order of Kanban, all smothered in gamification sauce)

With CShell, C# developers can bypass Visual Studio more often (Sally sells it by the CShore)

A new API for Visual Studio Online

So Here’s Why Everyone Is Starting Sentences With The Word ‘So’ (So true)

Ask Ars: Why are some programming languages faster than others? (Better hamsters)

 

Educational news:

SD Times Blog: Fifteen toys, games and tools that teach programming (Oh, so that’s what programming is like…)

Microsoft Research launches Code Hunt, an educational Web game for learning programming (This reminded me of the old TV show Sea Hunt)

Advertisements

5/8/2014 Article Links

Joke:

I have an idea for a series of humorous decorative figurines. They would feature an old Irish couple, and in each set, the wife will be hitting her husband with some implement (log, frying pan, etc). They will be pure Paddy whack knick knacks.

 

Security stuff:

Phishing scams increasingly using mobile apps to bait victims (Phishing with bait…who would have seen that one coming?)

Flash and Java still as vulnerable as ever, says Microsoft (Of course, part 1)

Malware infections in Windows PCs tripled in late 2013, Microsoft finds (Of course, part 2)

Fishing for Hackers: Analysis of a Linux Server Attack (Now open for hacking)

Antivirus is Dead: Long Live Antivirus! (This sounds very anti-anti-virus)

When a bad day gets worse—getting hacked twice in one day (When the third time is definitely not the charm)

Don’t let the latest zero-day fool you

US Government Begins Rollout Of Its ‘Driver’s License For The Internet’

 

Cloud stuff:

OpenStack now does NoSQL (Wait, isn’t that a double negative?)

SDN secrets of Amazon and Google (Now, slightly less secret)

 

Web and mobile stuff:

Dev Q&A: RequireJS’s James Burke on the JavaScript loader’s future (Required reading)

Apple has its own JavaScript accelerator in the works (Why not? Everyone else has)

Joe Belfiore just wrapped up his Reddit AMA, here are the highlights (WinPhone lives)

What Not Dying Looks Like (50% less pasty?)

CSS Shapes 101 (Sadly, all my CSS is just as out-of-shape as I am)

How to Retain Users with Good Design (And if that doesn’t work, alcohol)

AngularJS: Factory vs Service vs Provider (There’s an obtuse joke about angular in here, somewhere, and I’ll bet it’s acute one)

JavaScript Prototypes, Scopes, and Performance: What You Need to Know (…but were always afraid to ask)

 

Other stuff:

GitHub releases free and open Atom code editor (Version 2 will be the Molecule Editor)

A case for keeping primitives in Java (Get in touch with your primitive side)

Dockerfiles in a jiffy (It’s all in the pants)

Is devops killing the developer? (Killing them softly)

Meet Betty, the Siri-Like App That Turns Plain English Into Code (I wonder how it will translate swearing)

Top 12 tech hoaxes of all time (It’s amazing how old some of these are)

Arduino Vs. Raspberry Pi: Which Is The Right DIY Platform For You? (Arduino. Now shut up and eat your Pi.)

The Conflict at the Heart of Open Source (Open-heart surgery by amateurs is a conflict)

A C# 6.0 Language Preview (Peek-a-boo! I C# you!)

Using F# and FAKE to build a SharePoint provider-hosted app (I always knew SharePoint was a fake development platform)

Sculpt Your Code In a REPL – Part One (Great…all my code has gone to pottery)

Pattern Matching – Make the Compiler Work for You (Much better than making it work against you)

Microsoft Language Stack Analogy (Comparing languages to vehicles)

Rust for C++ programmers – part 5: borrowed references (Better steel yourself for this one)

Fostering Healthy Non-Professional Relationships (Step away from the keyboard, and no one will get hurt)

Linus Torvalds Receives IEEE Computer Pioneer Award 

Why our startup failed (How things end down)

5/1/2014 Article Links

Joke:

I’m reading a book on anti-gravity. I can’t put it down.

 

Web and mobile stuff:

var functionName = function() {} vs function functionName() {} (This ought to be worth reading at least 17 times)

How Adobe Is Moving on From Flash to Embrace HTML5 (Let’s all pan the flash)

Wearables offer hazy hope for mobile chip growth (Ah, yes, a chip off the old frock)

Why Smartphones Are About to Get Tacky as Hell (Crass dismissed – please!)

The Future Of Mobile Advertising Will Be Shaped By Two Trends (Thing one, and thing two)

12 Chrome extensions power users will love (Great spelling error in the initial screen. Maybe they can find a spell-checker for their graphics editor in their search for the next 12 extensions)

 

F# stuff:

Another Porter Stemmer in F# (Excess baggage not included)

Code coverage using dotCover and F# make (Covering yourself with nothing but a dot – not just for nudists, anymore)

Simple Parallel Array Filtering in F# (Slowing making our way toward complex parallel universe filtering)

F# scripting for a component based game engine (Because it’s fun)

F# and List manipulations ((Sometimes, it’s OK to be manipulative)

Facilitating Open Contributions for the F# Compiler, Library and Visual F# Tools (We open at Effin’ 5 O’Clock Sharp)

Where to practice your F# with fun? (Under the blanket, with a flashlight?)

Twenty six low-risk ways to use F# at work (Feel free to try this at home, too)

 

Other stuff:

Programming Sucks (Yep. And yet we love it.)

IoT Startup Evrythng Secures $7M Series A From Atomico, BHLP, Cisco And Dawn 

Report: Google Glass parts make up 5.3%—roughly $100—of $1,500 price tag (Sounds like a glass half full kind of thing)

America’s nuclear arsenal still runs off of 8-inch floppy discs (Sure, why not? They could come back in style some day.)

Sony develops tape tech that could lead to 185 TB cartridges (And in other back-to-the-future news…)

Good news: IT businesses see growth. Bad news: They can’t find people to hire. (Must be a shortage of twenty-somethings who skateboard and suck down energy drinks)

Millennials and tech: Round pegs in a square cubicle farm (I don’t think hatred of cubicles is restricted to millennials)

4/24/2014 Article Links

Joke:

A perfume company has come up with a new line of products, each named after a famous comedian or humorist. They call the new line their “Scents of Humor”.

 

Security stuff:

Linux Foundation enlists Microsoft, Google to prevent the next Heartbleed

Web apps and point-of-sale were leading hacker targets in 2013 

The Internet keeps getting faster and more dangerous (Moving at the speed of fright)

Five traditional vulnerabilities that get worse in mobile HTML5 (The web pulls you in deeper)

 

F# and other functional programming languages:

F# – Marching Towards Top 10 Programming Languages (Don’t fall out of step!)

The rise of functional programming in Banks (Before, they were so dysfunctional)

F# Type Introduction (Hello, nice to meet you)

Beware of Immutable Lists for F# Parallel Processing (You might end up in a parallel universe)

Writing a MiniC-to-MSIL compiler in F# – Part 1 – Defining the abstract syntax tree (it’s always entertaining to create C compilers using other languages)

Is F# Ready for Production? (A note of caution)

State Machines in F# and C# (In New York, these are known as Empire State Machines)

F# and the Open/Closed Principle (Well that closes the book on that subject!)

 

Web and mobile stuff:

Testing PhoneGap Apps on Devices without SDK, Compilation or Code Signing (No sign of the times)

10 great Android apps for IT pros (Spoiler alert: they’re all flatulence apps)

Startup Quip issues API for mobile word processor aimed at enterprise IT (Let me start up the old quip machine, here…)

Cancel The Funeral For The Mobile Web—It’s Not Dead Yet (It just smells dead)

 

Other stuff:

Open Source is a thankless job. We do it anyway. (Feel free to pitch in)

FCC will seek input on ‘pay-for-priority’ Net neutrality proposal (Anything that is preferential is hardly neutral)

The hardest and easiest way to be a better coder (The code of the coder)

Jolt Awards 2014: The Best Programmer Libraries (Shocking news!)

AI researcher explains how to stop Skynet from happening (Step one: go back in time…)

Google Street View Now Lets You Go Back In Time (…and here’s how to do it…)

Are Tech-Savvy Countries Happier? (Of course. We have more ways to access cat videos than non-tech-savvy countries)

Move over, Old Man Ruby — your Java moment has arrived (Try not to have a senior moment at the same time)

What would you do to improve dynamic proxies? (I’m guessing “make them static” isn’t one of the options)

IT certs are back! Learn these hot skills and earn more (And yet it’s still true that your score on a test only demonstrates your ability to take the test, not your ability to do a job)

4/23/2014 Article Links

Joke:

A woman was suffering from a pain in her abdomen. Along with a battery of other tests, the doctor ordered an X-ray. She went into the doctor’s office to review her case. When she entered, the doctor was talking on the phone and the lady noticed the X-rays laying on the desk. The woman smiled as a kitten walked around the edges of the X-ray, staring down at the picture. The lady thought it was cute, although a bit odd that the doctor would have a kitten in the office. Anyway, she talked to the doctor and decided on a course of action, and the lady went home. Two days later, she received the bill in the mail. For some reason, the X-ray cost $5000! She immediately called the doctor’s office to find out what was going on. They informed her that the cost was extra for the cat scan.

 

Web and mobile stuff:

TypeScript 1.0 Released and Open for Contributions

Coding error protects some Android apps from Heartbleed (Hmmm, like two sound waves cancelling each other out)

Go 1.3’s first beta promises a sleeker, faster language (Go ahead, have a go!)

 

F# stuff:

What is FSCL? (F Sharp to OpenCL)

CUDA Lab (CUDA, WUDA, SHUDA)

Alea.cuBase 1.2.680 Released (I CUDA had a V8!)

How to design a language integrated compiler with LLVM (Show it a little LLOVE)

GPU Applications for Modern Large Scale Asset Management (One manager says to another, “I see you’ve finally made an asset of yourself.”)

 

Other stuff:

In programming, a little guidance goes a long way (Ironically, lack of guidance can take you even farther, because you’ll be instantly lost)

When the solution is the problem (1 = 1)

Verizon: Web apps are the security punching bag of the Internet (Big surprise)

Do more with less: Lambda expressions in Java 8 (Speak up about this topic. The silence of the lambdas must end!)

GNU Compiler Collection gains major new functionality (Good Gnus)

Be careful what you wish for: The dream job that wasn’t (I missed it by *that* much!)

4/19/2014 Article Links

Joke:

A pond full of frogs put on a performance of Hamlet. It was a ribbeting performance, especially at the end when they all croaked.

 

Announcements:

The Michigan Google Developers DevFest 2014 (If you’re in the area)

Telerik Kendo UI: Powerful, Extensible-and Now, Open Source (Usable for all your web and HTML-based mobile app development)

 

Security stuff:

Coverity finds open source software quality better than proprietary code (Sometime’s there’s a reason why source isn’t shown to the world)

Google’s New Street View Image Recognition Algorithm Can Beat Most CAPTCHAs (The new GOTCHA)

Why Heartbleed could be much worse for Android users (What isn’t?)

SD Times Blog: Hoodwinking Windows suckers (I’ve personally been targeted twice by people claiming to be from the “Microsoft Department”)

Scamming the scammers — catching the virus call centre scammers (Hilarious video by Troy Hunt, a computer security expert, related to the previous link)

Heartbleed hacker arrested, charged in connection to malicious bug exploit (And the termites start creping out of the woodwork)

Think tank challenges Heartbleed handwringing (Not to mention all the hand waving)

Android trojan app targets Facebook users (Wake me up when it’s safe, again)

It’s Time to Encrypt the Entire Internet (And then sprinkle it with secret sauce)

The rise and fall of Heartbleed hysteria (The hysteria has become historic)

 

Mobile stuff:

Your no-fuss, fail-safe guide to protecting Android devices (Until all those steps turn out to be insufficient)

Matias Duarte, Android’s Chief Designer: Make Apps for Screens, Not for Mobile (Good advice, unless it doesn’t work)

Secure Coding for the Android Platform (And good luck)

This is Amazon’s smartphone (Because we can’t possibly have enough devices to deal with as it stands)

BlackBerry Just Had Its First Good Idea in Years (Punt?)

Google now lets you access your computer through Android with Chrome Remote Desktop (Good news, or bad news?)

‘Kill switch’ may be standard on U.S. phones in 2015 (I’m more interested in a switch that will kill everyone else’s phone during concerts and other events)

Google’s DIY Project Ara won’t fly in the real world (Playing Devil’s advocate, I predict this will be popular with the under-10 crowd)

 

F# stuff:

F# Symbolic Math, Part 2 (This link is a symbolic gesture)

Street-fighting mathematics (Because when you think “street fighting”, you naturally picture a mathematician)

Going Functionally SOLID (Insert your own joke about SOLID waste here: _________)

Smith Wilson and the F# Community (F#eel F#ree to F#it in)

Consuming Twitter With F# (As long as it doesn’t give me indigestion)

Crawling mobile app stores with F# (You have to crawl before you can walk)

TypeScript in First-Class F# Web Projects (Add some JavaScript via TypeScript to your F# projects)

The Book of F# – Review and Interview with Dave Fancher (Welcome to the latest F# book)

Analysis of Roslyn vs. the F# compiler (Apples to oranges)

Hopac: Higher-Order, Parallel, Asynchronous and Concurrent (Everything you ever wanted for high performance, rolled into one library)

 

Other stuff:

Java Q&A: The ultimate superclass, Part 2 (Just a little classier than other classes)

Coeffects: The next big programming language challenge (Good, because Ineffects hasn’t been even a little fun)

MonoGame 3.2 (Cross-platform game development library)

Those Who Say Code Does Not Matter (Right, because all my software runs on pure thought)

Google Glass gets KitKat support, leaves out video calls (No video for you! Come back, six months!)

Your Voice Will Control The Future (I’d be more impressed if it could control the present)

Android docs reveal before iPhone, Google’s plan was a Java button phone (Press once for Coffee)

In Public Cloud Computing Fight, the Gloves Come Off (I’m OK with that, as long as the next thing that comes off isn’t some random developers pants)

R u mdrn? How to lure hipster hackers (Because no one wants competent oldsters)

OpenStack’s latest release keeps the DIY private cloud features coming (Just don’t DIY on the security, please)

How Arduino And Raspberry Pi Can Enhance Your Connected Home (Don’t forget to throw in a Kinect or two to be truly Kinected)

Not the usual suspects: 10 plucky programming languages on the rise (A truly plucky language would probably be called Harp)

Racing to writeness to wrongness leads (Witness the wittiness)

The Right Way to Swizzle in Objective-C (Oh, so the objective is to swizzle?)

What source code is worth studying? (A guide to the classics)

Teachers warn of serious developmental issues in children ‘addicted’ to tech (Hint: Kick your kids outside more often)

Red-hot IT jobs: Who’s getting hired in 2014 (In case you don’t already have a nice job)

Citizen developers are no threat to professional coders – yet (I’ve been hearing this one for years)

How to avoid a HealthCare.gov fiasco in your cloud (Step #1: Don’t work for the government)

IE6: Retired but not dead yet (It’s feeling much better, now)

4/11/2014 Article Links

Joke:

Two buddies rent a boat to go fishing. Naturally, they bring along a lot of beer to pass the time, because, who ever really goes fishing just for the fish. Anyway, they hit it big time and catch a lot of fish, while also ingesting a lot of beer. After a while, they both have caught their limit, so they head back in and return the boat. The first guy says, “You know, we really should have done something to remember that spot for next time.” The second guy says, “Oh, I did. I marked a big red ‘X’ inside the boat.” The first guy says, “You dummy! Suppose we don’t get the same boat next time?”

 

Cloud stuff:

Available Now: Preview of Project “Orleans” – Cloud Services at Scale

New Amazon toolset tracks cloud spending

Security could be a casualty of the new Azure portal

 

Mobile development stuff:

Windows Phone 8.1: a lap around the new development features

The decline of the mobile web

HTML5 apps can be just as speedy as native apps with the new Famo.us Javascript framework

 

F# stuff:

DDD and CQRS Using the Functional Language F#

Facilitating Open Contributions for the F# Compiler, Library and Visual F# Tools

 

Other stuff:

First look: MongoDB 2.6, the all-grown-up version

Developer picks: 7 tools for making the most of GitHub

6 ways the Internet of things will transform enterprise security

Dart 1.3 dramatically improves server-side performance

Mono and Roslyn

Software Estimation: How Misperceptions Mean We Almost Always Get It Wrong

Star software designer Greg Christie leaving Apple