6/1/2014 Developer News Roundup

Joke:

Scientists from the University of Southern North Dakota at Hoople* have discovered a technique for extracting the glazing from the eyes of mindless bubble-gum-chewing teenagers and applying the extract to various surfaces to give them a unique shine. The scientists have tried it on a number of materials, including leather, and the results are, if nothing else, quite fascinating. Apparently, Mel Brooks has caught wind of this development and is considering using it in his next motion picture, tentatively entitled “Glazing Saddles.”
Apologies to Professor Peter Schickele of P.D.Q. Bach fame.

 

Security news:

In baffling move, TrueCrypt open-source crypto project shuts down (Very cryptic. Never say I don’t go for the obvious dumb jokes, either)

OpenSSL to get a security audit and two full-time developers (Two, count ‘em TWO! I feel more secure already. Not.)

 

Mobile, web, and cloud news:

Ramda wants to put the function in functional JavaScript (Have a rendezvous with Ramda. Arthur C. Clark must be rolling over in his grave, now.)

Tools rush in: Developer options grow for Internet of things (Get yours now, before they become obsolete in 27.5 hours)

Pop quiz: Who invented cloud computing? (Seems the answer is still kind of hazy)

PHP improvements to boost real-world app performance (Now if they would just make it more secure and actually pleasant to program…)

Mary Meeker’s 2014 Internet Trends report is a must read (Why not. I’ve got nothing better to do.)

App dev Q&A: The journey to making Famo.us real (And Famo was his name-o)

Microsoft goes public with browser development plans (More open, just without the source)

Microsoft’s new open source ASP.Net can run on Linux, OS X (ASP.NET goes Mono e Mono)

ASP.NET vNext on OSX and Linux (Some more on the subject)

Xamarin.Forms – Write Once, Run Everywhere, AND Be Native? (This makes looking at Xamarin for cross-platform development even more compelling)

RubyMotion 3.0 Sneak Peek: Android Support (on the other hand, if you only want to support Android and you like Ruby, not Java, take a look at this)

Apache Cordova 3.5.0 (New version)

Hands On with the Android Wear Developer SDK (Warning: This may wear you down)

Update: Xamarin 3 releases Apple Xcode alternative (These people are on a roll)

Microsoft shoots to shorten Internet Explorer’s long tail (After shooting themselves in the foot for so many years)

Visual Studio Now Supports Hybrid Cross-platform Mobile Development via Cordova (Shades of Dr. Strangelove – We must not allow a PhoneGap gap!)

Top 10 JavaScript traps for a C# developer (Sounds like some of these also apply to other types of non-JavaScript developers)

uncss: Find Unused CSS (Hey, you might even find Waldo!)

New standard for a faster Web finished by year end? Maybe not (I’m betting not)

 

General news:

15 trends and 15 turn-offs in app dev (Just 15 of each?)

Caliburn.Micro – Xaml made easy (Write once for all your Windows-based platforms, if you like that sort of thing)

Git 2.0 features better defaults and a kinder learning curve (Now you only need a Masters degree to git it…get it? Er, never mind, I hear someone calling me…)

Computer scientists study other computer scientists (No doubt looking for signs of artificial intelligence)

Enjoy machine learning with Mahout on Hadoop (A shout out for Mahout)

TechEd North America Highlights for App Developers (Lots of links to content from the conference)

When too much coding can kill you (No coded messages, here)

Skype shown automatically translating multilingual voice calls (Why not? What could go wrong?)

Microsoft’s New OneNote Service API Backs Free Apps for Windows, Mac OS, iOS and Android (Hmm, very OneNoteworthy)

Setting Up F# In Emacs (Emacs in the key of F#)

Coding Principles Every Engineer Should Know (Random quote: “…only good programmers can solve problems in simple, understandable ways.”)

Nitra goes Open Source! (probably because you’ve never heard of Nitra before this)

Where Is the Learning in Agile? (It was too fast and has already left the building?)

Choosing a Web Framework/Language Combo for the Next Decade (A decade worth of relevance? That’s optimistic)

Announcing Update to Productivity Power Tools 2013 (Apparently, we we’re productive enough, before)

Don’t Believe Anyone Who Tells You Learning To Code Is Easy (Really?

New Windows app development training resources now available (Please, please, won’t you build some apps?)

Advertisements

5/10/2014 Developer News Roundup

Joke:

A night watchman at a furniture wax plant accidentally fell into a vat of the wax and drowned. During the eulogy at the poor man’s funeral, his best friend summed it up: “He may not have had a great life, but he had a real neat finish.”

 

Web, cloud, and mobile news:

One now, two later: Groovy updates add Java 8 support (Grrrrr8!)

Moving your apps to the cloud? Beware the slowdown effect (Time to be cirrus about the cloud)

Microsoft Web server software closes in on Apache’s lead

 

Other news:

Oracle’s surprise win in Java API case could make it harder for developers (The not-so-good, the really bad, and the downright ugly)

Visual Studio Image Library updated, now includes VS 2013 style and is now over 10,000+ images (Imagine that)

“Learn to Code?” Meh. “Build Something?” Now We’re Talking, Says Hopscotch’s Jocelyn Leavitt. (The digital equivalent of paint-by-numbers?)

Scientific computing’s future: Can any coding language top a 1950s behemoth? (F#? Scala?)

How the ‘One Microsoft’ mission is changing Microsoft Research (Apparently, a little less research)

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

Joke:

The Irish don’t celebrate Cinco de Mayo. They do celebrate Fifth of Gin.

 

Security stuff:

Data breaches 9% more costly in 2013 than year before (this isn’t helping my feelings of insecurity about the Internet at all)

IBM rolls out new security suite, services as Target CEO’s head rolls (Hmm…bowling with CEO heads…I sense a new game idea)

11 reasons encryption is (almost) dead (It sure smells dead)

 

Web and mobile stuff:

Thanks to Tom Wheeler, the end of the open Internet is nigh 

iPhone 6 release date, news and rumors (It’s not a tumor…wait…never mind)

This AI tells you if your website is too cluttered (or you could just have your Mom look at it)

 

Cloud stuff:

Cloud Apps Soar, CIOs Take on New Role (Now with more fluff)

Run your own cloud storage for less, EMC says (…with their help, of course)

 

Microsoft stuff:

Microsoft Is Technology’s Comeback Kid (No kidding?)

Microsoft’s decision to patch Windows XP is a mistake (darned if they do, darned if they don’t)

Microsoft reissues botched Windows 8.1 Update KB 2919355 (hopefully, this doesn’t bring on another round of botulism)

High-tech Gaming Is Giving K-12 STEM Education A New Way To Play: A First Person Perspective by Corinth CEO Ondrej Homola

Bing Ads Jump Start (Add some bada boom to your bada bing)

Make Windows 8 Games with Construct 2 (Pro Construct advice)

Building Blocks: Initialize() C#, .NET, & JavaScript Dev Skills

Unity 3.5 RTW: Now with more Peace, Love, and Rock ‘n’ Roll (Wasn’t there something about drugs and something else in there?)

Twenty C# Questions Explained (Because they don’t feel like answering any more)

 

Other stuff:

Hadoop, Python, and NoSQL lead the pack for big data jobs 

Graphic Design Tips for Game Apps 

Not Your Father’s Java: An Opinionated Guide to Modern Java Development, Part 1 (In other words, check your own opinions at the door)

Experiencing Silicon Valley overload? For help, look inward 

Apple, Facebook, others defy authorities, notify users of secret data demands 

79 Percent of IT Administrators Want to Quit Due to Stress (The remaining 21% work for insurance companies)

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

Joke:

I was driving down the road today and a rabbit ran across the street just in front of me. I missed it by a hare.

 

Security stuff:

NEC launches face-recognition security protection for PCs (Heyyyy…that looks more like a middle…never mind…!)

OpenBSD forks, prunes, fixes OpenSSL(Forking prunes will definitely open something)

 

Web and mobile stuff:

Nokia Devices to become “Microsoft Mobile” on April 25 (Oy, vey)

12 Little-Known CSS Facts (Now with baking soda)

Postman: A powerful HTTP client to test web services (The Postman Always Tests Twice)

JSZip: Create, read and edit .zip files with Javascript (Got any complaints? Yeah? Well, zip it!)

Handling z-index (This has its ups and downs)

Picturefill: A responsive image polyfill (Polly had one too many crackers and is now filled)

New compiler cranks up JavaScript from native code (Sounds like it’s really time to just invent a solid new language to run in the browser)

 

Other stuff:

BMC brings workload automation to the mainframe change ticket (It’s about time…)

Apple offers free recycling of its products worldwide (Bad visual, bad visual!)

Microsoft Research reveals Holograph, brings ‘Star Wars’ Leia hologram to life (Let’s see the Leia the land)

Azure Web Sites New Basic Pricing Tier (Sooner or later, it will all be free)

This Is Your Brain On Code, According To Functional MRI Imaging (I know there’s a joke about crack in here, somewhere)

Google’s Head Of Hiring Gives His Best Advice For Job Interviews (Something to help your job search)

This is why Microsoft won. And why they lost. (Don’t try this at home)

WZOR leaks info about Windows 8.2, Windows 9 and cloud based OS (Hmmm)

New BigInteger methods in Java 8 (I can’t BigInt to describe how thrilling this is!)

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)