dotNET Weekly
Add a link
LoginRegister
PrevFebruary 2016Next
WSMTWTFS
631123456
778910111213
814151617181920
921222324252627
10282912345

Want to receive every Tuesday the best .NET links?

Once subscribed you can login, submit a link and receive the weekly newsletter.

Join more than 4847 .NET professionals!

Analyze CPU and Memory while Debugging

by bill-s, 2016-02-13T10:03:36.000Z

Would you like to learn how to make your code run faster, use less memory, or just find out whether your code has a CPU or memory issue? Of course you would—you’re a developer! But then, memory and performance tuning often suffers from the pitfall of being an “important but not urgent” task that you simply can’t seem to get to because of the really urgent stuff. So why not bring that task little closer to you?

Angular.js Service and Factory

by bill-s, 2016-02-13T09:59:27.000Z

Angular.js is a MVC based JavaScript framework which provides client-side modularity using Angular components like Module, Controller, Services, Factory etc. A Module is an entry point to the Angular application, whereas the Controller contains objects which are used to bind with the View using Angular Directives. For Services, the general assumption is that if one or more angular controllers wants to access data from an external REST service or a Web API, then we use an Angular service. Let’s see some specifications of using <strong>Angular Service and Factory.</strong>

ASP.NET WebHooks and Slack Slash Commands

by bill-s, 2016-02-13T20:45:37.000Z

We just added a couple of new features in ASP.NET WebHooks that makes it easier to build some nice integrations with Slack Slash Commands. These commands make it possible to trigger any kind of processing from a Slack channel by generating an HTTP request containing details about the command.

Create Simple, Reliable Asynchronous Apps with BlockingCollection

by bill-s, 2016-02-13T10:01:10.000Z

In an <a href="https://visualstudiomagazine.com/articles/2016/02/01/asynchronous-processes.aspx" target="_blank">earlier column</a>, I discussed how asynchronous processing can simplify your applications. In fact, I claimed that "asynchronous" should now be your default choice for creating an application. However, creating a reliable application that runs asynchronous processes is only possible with the right structure and the right tools.

Continuous Deployment and Release Management

by bill-s, 2016-02-13T10:04:34.000Z

This session discusses the benefits and demonstrates Continuous Deployment and Release Management. Continuous Deployment, which usually comes after Continuous Integration (CI), is the ability to use the output from CI and deploy this new known good build to an environment automatically. The session also covers Release Management, which is the way to mature Continuous Deployment from just one environment to the rest of the environments in your pipeline.

Flexbox Containers, PRE tags and managing Overflow

by bill-s, 2016-02-13T20:46:11.000Z

I've been moving a bunch of old markup over to Flexbox layout recently, because it makes so many things so much easier to deal with. One place I did this with is this blog – previously I was using a left float with absolutely positioned headers and containers, which worked Ok but was a nightmare to maintain. Moving that code to use a simple flexbox grid to manage the alignment greatly simplified the layout. The complexity of the CSS is greatly reduced and the page behavior is much more consistent across viewport sizes. Big win!

Thinking functionally in JavaScript (part three)

by bill-s, 2016-02-13T20:44:02.000Z

In continuing this series of posts about functional JavaScript (one, two), I whimsically wondered if we could apply the SOLID principles of object-oriented programming. We took a look at S last time (the Single Responsibility Principle), and were fairly successful.

NewslettersAboutPrivacy Policy