Testable Code vs Clean Code:
Testable code versus clean code
Technical Leading is obviously supported by Technical Reading
Here I collect the links and the posts dealing with Techical Reading covering IT area which I consider worth saving. Mostly they are reposted from my aggregation of RSS feeds See also twitter #tr @moudrick where I post and repost them too
2015-07-09
2015-06-21
How to Develop Own Custom Linux Distribution From Scratch
How to Develop Own Custom Linux Distribution From Scratch:
Have you ever thought of making your own Linux Distribution? Eaking their own Linux distribution, at-least once. Even I was not an exception as a newbie to Linux land and have given my considerable time developing my own Linux Distribution. Developing a Linux Distribution from scratch is called Linux From Scratch (LFS) very Linux user in their journey to Linux thought of m
DDD – Special scenarios, part 2
DDD – Special scenarios, part 2:
Aggregates in DDD are very self centric or self focused. An aggregate does not care where it comes from and where it goes nor does it care about its environment. But sometimes our application needs functionality that requires two or more instances of aggregates to collaborate.
Docker Machine on Windows - How To Setup You Hosts
Docker Machine on Windows - How To Setup You Hosts:
I've been playing around with Docker a lot lately. Many reasons for that, one for sure is, that I love to play around with latest technology and even help out to build a demo or two or a lab. The main difference, between what everybody else of my coworkers is doing is, that I run my setup on Windows. Like most of the middleware developers out there. So, If you followed Arun's blog about "Docker Machine to Setup Docker Host" you might have tried to make this work on windows already. Here is the ultimate short how-to guide on using Docker Machine to administrate and spin up your Docker hosts.
Microsoft frameworks deprecation
Microsoft frameworks deprecation:
One thing I liked about .NET was its stability. Breaking API changes were not allowed. Breaking changes in behaviour were rare. I talk in past tense because today Microsoft doesn't include new libraries and frameworks in the .NET BCL. New stuff is distributed as NuGet packages. And in .NET Core, all of the BCL will become NuGet packages.
Criticizing the Rust Language, and Why C/C++ Will Never Die
Criticizing the Rust Language, and Why C/C++ Will Never Die:
I couldn't but notice how much interest the readers of this blog had shown in the topic "should we let kittens play with new balls of wool?" So I felt like sharing a few more of my reflections on a related subject in regard to the C and C++ languages and the odds that Rust will kill them. No need to tell you that it will inevitably cause a big holy war, so before you proceed, think twice if you really want to go on reading this post and especially participate in a "constructive debate" via comments.
Publishing your ASP.NET App to Linux in 5 minutes with Docker
Publishing your ASP.NET App to Linux in 5 minutes with Docker:
CodeProject Hi Friends, In this section, i will demonstrate how to publish your ASP.NET APP on Linux VM using Docker extension of Visual Studio 2015. So, before we begin, we must need VS 2015 RC candidate installed on our machine. … Continue reading →
CodeProject Hi Friends, In this section, i will demonstrate how to publish your ASP.NET APP on Linux VM using Docker extension of Visual Studio 2015. So, before we begin, we must need VS 2015 RC candidate installed on our machine. … Continue reading →
DDD applied
DDD applied:
In my last post DDD revisited I talked about what is important when using domain driven design (DDD) as an architectural pattern. I have had the pleasant surprise that this post was event mentioned on InfoQ. Today I want to discuss and show in a realistic context how DDD can be applied. As with CQRS, DDD does not imply any specific additional architectural patter, tooling or infrastructure.
Understanding WCF Concurrency Modes and Throttling
Understanding WCF Concurrency Modes and Throttling: In this small tip, we will discuss about the various concurrency modes available in a WCF service.
A Beginner's Tutorial on Various Ways of Passing Data in ASP.NET MVC Application
A Beginner's Tutorial on Various Ways of Passing Data in ASP.NET MVC Application:
In this article we will discuss about few important data transfer techniques in ASP.NET MVC application
In this article we will discuss about few important data transfer techniques in ASP.NET MVC application
An Absolute Beginner's Tutorial on ASP.NET MVC for Web Forms Developers
An Absolute Beginner's Tutorial on ASP.NET MVC for Web Forms Developers:
In this article we will try to look at ASP.NET MVC architecture from a beginner's perspective.
In this article we will try to look at ASP.NET MVC architecture from a beginner's perspective.
An Absolute Beginner's Tutorial on ASP.NET MVC for Web Forms Developers
An Absolute Beginner's Tutorial on ASP.NET MVC for Web Forms Developers:
In this article we will try to look at ASP.NET MVC architecture from a beginner's perspective.
In this article we will try to look at ASP.NET MVC architecture from a beginner's perspective.
An Absolute Beginner's Tutorial on Cross Site Scripting(XSS) Prevention in ASP.NET
An Absolute Beginner's Tutorial on Cross Site Scripting(XSS) Prevention in ASP.NET:
In this article we will try to see what is Cross Site Scripting(XSS).
In this article we will try to see what is Cross Site Scripting(XSS).
A Beginner's Tutorial on Extension Methods, Named Parameters, Optional Parameters, Object Initializers and Anonymous types in C#
A Beginner's Tutorial on Extension Methods, Named Parameters, Optional Parameters, Object Initializers and Anonymous types in C#: In this article we will discuss four very important features of C# programming language.
A Beginner's Tutorial on Creating WCF REST Services
A Beginner's Tutorial on Creating WCF REST Services:
In this article we will try to understand what are WCF REST services and how can we create one.
In this article we will try to understand what are WCF REST services and how can we create one.
New open-source Machine Learning Framework written in Java
New open-source Machine Learning Framework written in Java:
The Datumbox Machine Learning Framework is an open-source framework written in Java which enables the rapid development of Machine Learning models and Statistical applications. It is the code that currently powers up the Datumbox API. The main focus of the framework is to include a large number of machine learning algorithms & statistical methods and be able to handle small-medium sized datasets.
New open-source Machine Learning Framework written in Java
New open-source Machine Learning Framework written in Java:
The Datumbox Machine Learning Framework is an open-source framework written in Java which enables the rapid development of Machine Learning models and Statistical applications. It is the code that currently powers up the Datumbox API. The main focus of the framework is to include a large number of machine learning algorithms & statistical methods and be able to handle small-medium sized datasets.
InfoSec is Not enough
InfoSec is Not enough: I’ve worked in large organizations where IT and software was the means to an end by supporting business and I’ve worked in purely technical organizations where software & IT was our business. These organizations both had information security (InfoSec) groups…Read more ›The po
Crash-only software: More than meets the eye
Crash-only software: More than meets the eye:
Next time your Linux laptop crashes, pull out your watch (or your cell phone) and time how long it takes to boot up. More than likely, you're running a journaling file system, and not only did your system boot up quickly, but it didn't lose any data that you cared about. (Maybe you lost the last few bytes of your DHCP client's log file, darn.) Now, keep your timekeeping device of choice handy and execute a normal shutdown and reboot. More than likely, you will find that it took longer to reboot "normally" than it did to crash your system and recover it - and for no perceivable benefit.
Why Redis beats Memcached for caching
Why Redis beats Memcached for caching:
Memcached or Redis? It's a question that nearly always arises in any discussion about squeezing more performance out of a modern, database-driven Web application. When performance needs to be improved, caching is often the first step employed, and Memcached and Redis are typically the first places to turn.
The Loyc LL(k) Parser Generator: Part 5
The Loyc LL(k) Parser Generator: Part 5:
Concerned about regular expressions being unintelligible, repetitive, hard to get right and non-recursive? Read part 5, possibly the most useful part yet!
Concerned about regular expressions being unintelligible, repetitive, hard to get right and non-recursive? Read part 5, possibly the most useful part yet!
2015-05-27
ASP.NET 5 How to Easily Add New Bower Dependencies
ASP.NET 5 How to Easily Add New Bower Dependencies:
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.
Подписаться на:
Сообщения (Atom)