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)

5/3/2014 Article Links

Joke:

How do you know when a politician is lying? His lips move.

 

Security stuff:

Microsoft fixes IE zero-day flaw (Even for XP)

Heartbleed postmortem: OpenSSL’s license discouraged scrutiny (There was a license?)

This is why companies are still afraid of the cloud (Big puffy things scare us)

 

Web and mobile stuff:

Google aims for purity with Android Silver (Wake me up when they get to platinum)

Google mines fool’s gold with Android Silver (Apparently, they’re using Pyrited software…)

Google deals made Android phones more expensive, lawsuit claims (Gee, you’d think they were trying to actually make money…)

Microsoft OneNote for iPhone, Mac receive major updates (On another note…)

Windows Phone 8.1 to get a file manager (It’s about time they did something to manage Windows Phone)

Yahoo is the latest company ignoring Web users’ requests for privacy (Apparently, they don’t give a Yahoo)

A Massive Market Opportunity Awaits In Analyzing The Internet Of Things (Just keep this stuff away from the toilet, please. I don’t want any data dumps from that source.)

5 Clever Ways to Increase Mobile App Reviews (Better start working on the next five ways after everyone starts doing these things)

 

Other stuff:

Tech companies get a little less silent about government data collection (I am mouse. Hear me roar.)

The 9 Most Difficult-to-Fill IT Roles (Number 10: Cinnamon Role)

HP expects first x86 Nonstop systems next year (You can’t stop the Nonstop Express)

IBM creates world’s smallest magazine cover with microscopic 3D printer (Because people read so little these days)

SanDisk unveils a monster 4TB SSD (And now we all want one…or 16)

Jury finds Samsung infringed some Apple patents, must pay $120M in damages (What is that? Like $1 for every phone sold…if that?)

Here’s whom to blame for those terrible tech buzzwords (They’re naming names)

Fifty Years of BASIC, the Programming Language That Made Computers Personal (A BASIC history lesson)

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/30/2014 Article Links

Joke:

Anything that is unrelated to elephants is irrelephant.

 

Other stuff:

EMC’s Project Liberty could free storage software from hardware 

Google acquires a taste for Power — IBM’s processors, that is (Suddenly, I feel very Blue)

Encryption in the cloud is scarcer than you think (I’ll have my encryption medium rare, please)

Big data hype didn’t speed growth in the BI market, Gartner says (It’s big data. Of course it moves slowly. Duh!)

How Disqus Went Realtime with 165K Messages Per Second and Less than .2 Seconds Latency 

Dear bosses: Grow up or get lost (If you have a boss like this, run. Fast. Now!)

What Facebook May Unveil At F8 (The Fate of Facebook developers? Get it? F8 = Fate?)

Zero-day Flash bug under active attack in Windows threatens OS X, Linux too (Die, Flash, die)

Debugging GPU Code in Microsoft C++ AMP (I’m up to my AMP-pits in GPU bugs, so this will be great)

 

Other tech stuff:

Researchers try new ‘twist’ on smartwatches (You…mean…like…a…dial???)

Whizzy gadgets, IoT devices take the stage at TechStars Boston Demo Day (All kinds of stuff you’ll absolutely have to have, but won’t actually need)

Can cops legally fire “GPS bullets” at fleeing cars to track suspects? (Great idea, until someone figures out a good countermeasure, or there’s an increase in pedestrian injuries from misfires or bad aim)

 

Free stuff from Microsoft:

Free ebooks from Microsoft Press

Defense in Depth: Windows 8.1 Security

Moving to Hybrid Cloud with Microsoft Azure

New Microsoft Threat Modeling Tool 2014 Now Available

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/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/15/2014 Article Links

Joke:

I just thought of a neat project. Go out and gather up old board games, in the boxes. You will need a lot of games. It’s OK to have multiples. Next, stack them up to build a big chair with these boxes. You now have a throne of games.

 

Microsoft stuff:

Microsoft releases Windows Phone 8.1 developer preview

Microsoft releases Cortana-based MSDN Voice Search app for Windows Phone 8.1

Windows Phone App Studio 

Windows Phone 8.1 now available on Windows Phone Preview for Developers

Is Windows 8 development worth the trouble? (the answer, as always, is “it depends”)

Using Visual Studio to build Universal XAML Apps (Pick a language, any language…well, as long as it’s C#, C++ or JavaScript…)

 

Web development:

X-Tag – The Custom Elements Polylib (“X-Tag is a small JavaScript library, created and supported by Mozilla, that brings Web Components Custom Element capabilities to all modern browsers”)

Angular and Durandal Converge (Crunch!)

Write Better JavaScript with Promises (I only promise you’ll do as well as you can, and no better)

Alternatives to Prefixr (Postfixr?)

 

Other stuff:

Developers Need to Broaden Their Range (Just don’t blow your stack in the process)

Too big to trust? Google’s growing credibility gap Uncredible!)

Sloppy but secure: Open source TrueCrypt passes audit (That cryptkeeper is so darn funny…oh, wait…nevermind…)

Google may boost search rank of sites with encryption, report claims (Hmmm…those who control secrecy rise to the top?)

Bend It, Charge It, Dunk It: Graphene, the Material of Tomorrow (Don’t dismiss this too quickly. Be flexible.)