2015-05-27

ASP.NET 5 How to Easily Add New Bower Dependencies

ASP.NET 5 How to Easily Add New Bower Dependencies: 1385507.jpg

With ASP.NET 5 we have a new way to manage client side libraries, including JavaScript and CSS libraries. Prior to ASP.NET 5, out of the box, for client side libraries you could use Nuget or just manually download the files. Problem with Nuget for client side is someone has to maintain that list and there aren’t anywhere near as many in Nuget as there are in already maintained client side packaging systems. You can always manually download them, but obviously that leads to maintenace issues of keeping them updated.

voteCountImage?linkId=1385507

2015-05-26

Is a CQRS Command = GOF Command?

Is a CQRS Command = GOF Command?: 1384613.jpg

Oh the irony. The DDD community advocates for unambiguous language. And yet even our own terms are heavily overloaded. Whether it’s on stackoverflow like here or on the DDD/CQRS google group like here.

voteCountImage?linkId=1384613

Monolithic Core vs Fully Microservice Architecture

Monolithic Core vs Fully Microservice Architecture: 1384543.jpg

Codeship CTO Florian Motlik​ wrote a followup to Martin Fowler's recent article about MicroServices. He mentions that you need to evolve your monolithic application to a monolithic core microservice to a fully microservice architecture and that monoliths as well, not only microservices, add operational overhead over time.

voteCountImage?linkId=1384543

[VIDEO] A Look at Technical Debt: The Code Monster in Your Closet

[VIDEO] A Look at Technical Debt: The Code Monster in Your Closet: 1384509.jpg

What is Technical Debt? According to developer Nina Zakharenko’s session at PyCon 2015 Montreal 2015 last week, it’s the result of a series of bad decisions that force a developer to use more resources to accomplish less. So how do you address it and combat it? Tori Wieldt has the breakdown.

voteCountImage?linkId=1384509

The ultimate programming language

The ultimate programming language: 1383541.jpg

One of my favorite bloggers had an article last month that resulted in a rather interesting conclusion; that the ultimate programming language is a language without a lot of features most developers take for granted. As I read the article I started to wonder how much was actually cynical since a language without all the features described at first feel ridiculous. However if you look at every one of the language features discussed in isolation there is a good argument for not using each one of the features so why not do without all of them?

voteCountImage?linkId=1383541

Microsoft Forks Node.js to Support ARM

Microsoft Forks Node.js to Support ARM: 1384533.jpg

Node.js is available for many different platforms, but Windows on ARM is not one of them.  To address this gap, Microsoft has created its own version of version of Node.js which is designed to run on Windows 10 and support the ARM architecture.

voteCountImage?linkId=1384533

2015-05-13

DevOps: DIY vs. Commercial

DevOps: DIY vs. Commercial: 1376241.jpg

I've had the opportunity to attend a number of DevOps Days events. These are informal, community-based conferences devoted to a critical topic: how to get applications into production more quickly. DevOps Days speakers are always inspirational as they outline the immense challenges they faced and what they’ve done to improve things -- and the improvements are often dramatic. A common refrain in these presentations is how they moved to standardized resources like commonly configured virtual machines to allow automation -- often described as “moving away from snowflakes.” In other words, a necessary step in achieving automation is removing variance to allow common configuration automation.

voteCountImage?linkId=1376241

2015-05-11

angular-translate

angular-translate: 1372931.jpg

We got a lot of great feedback from the community so far! More and more people use this module and they are always thankful for it and the awesome support they get. I just want to make sure that you guys know: All this wouldn’t have been possible without these great contributors and everybody who comes with new ideas and feature requests! So THANK YOU!

voteCountImage?linkId=1372931

aldonline/syncify · GitHub

aldonline/syncify · GitHub: 1373879.jpg

A radically simpler way to deal with asynchronous functions in javascript

voteCountImage?linkId=1373879

2015-05-08

Zoom.js – Image Zoom for jQuery

Zoom.js – Image Zoom for jQuery: 1372363.jpg

Zoom.js is jQuery plugin for image zoom. It’s the best way to zoom an image. It transition/zooms in really cleanly.

voteCountImage?linkId=1372363

CLion: A Modern C++ IDE

CLion: A Modern C++ IDE: 1372357.jpg

In this webinar recording we show you how to enhance your productivity while developing in C and C++ with JetBrains new cross-platform C/C++ IDE called CLion.

voteCountImage?linkId=1372357

Practical Perfect Hashing in C#

Practical Perfect Hashing in C#:

image001.png

This article deals with the implementation and empirical testing of a method to achieve practical perfect hashing.

4 Reasons to Employ Older Developers

4 Reasons to Employ Older Developers: 1372685.jpg

If you’re 40 or older, you’ve probably seen cases where younger developers were picked over older ones. It happened to me once while recruiting a programmer: After all the interviews, I’d narrowed the candidates down to a 28-year-old and a 60-year-old. Both were very good, and I thought the 60-year-old was better, but the senior manager tasked with the final selection picked the younger developer.

voteCountImage?linkId=1372685

When Security Conflicts With UX, Who Wins?

When Security Conflicts With UX, Who Wins?: 1372693.jpg

Last week my company launched one of our side projects, Qup, to the app store. During the submission process, we ran into a rejection issue that surprised me. Our app uses the Spotify SDK to play songs for small gatherings of people, and the SDK uses a typical OAuth flow for authentication. The rejection from Apple cited rule 10.6:

voteCountImage?linkId=1372693

dad.js – Easy Drag and Drop Plugin For jQuery

dad.js – Easy Drag and Drop Plugin For jQuery: 1372571.jpg

dad.js is a simple and easy-to-use jQuery plugin which enables drag and drop functionality on a group of DOM elements with just one JS call. Without requiring the jQuery UI library and compatible with Bootstrap grid layout.

voteCountImage?linkId=1372571

UNITY 3D – NETWORK GAME PROGRAMMING

UNITY 3D – NETWORK GAME PROGRAMMING:

fig_1_net_1.png

This article will cover the basics of network programming using Network View in Unity 3D. We will be creating an Authoritative Server based networking environment showcasing the basics functions of network programming using Unity 3D and C#.

Five programming problems every Software Engineer should be able to solve in less than 1 hour

Five programming problems every Software Engineer should be able to solve in less than 1 hour: 1372683.jpg

Whenever I post a job request for a Software Engineer position, applications start trickling in really quick. What bothers me is that several applicants will invariably have no idea of what "programming" means.

voteCountImage?linkId=1372683

dad.js – Easy Drag and Drop Plugin For jQuery

dad.js – Easy Drag and Drop Plugin For jQuery: 1372571.jpg

dad.js is a simple and easy-to-use jQuery plugin which enables drag and drop functionality on a group of DOM elements with just one JS call. Without requiring the jQuery UI library and compatible with Bootstrap grid layout.

voteCountImage?linkId=1372571