Agafonov Slava Digest about software

ASP.NET web site perfomance tools, services and plugins

You can use the tools, services and plugins below to reduce the size of the images, JavaScript files, and CSS files used by an ASP.NET application. Website performance is a hugely important topic, so much so that the big companies of the Web are obsessed with it. For the Googles, Yahoos, Amazons and eBays, slow websites mean fewer users and less happy users and thus lost revenue and reputation. Even if you don’t have millions of users (yet), consider one very important thing: people are consuming the Web nowadays less with fat connections and massive computers and more with mobile phones over slow wireless and 3G connections, but they still expect the same performance. Waiting for a slow website to load on a mobile phone is doubly annoying because the user is usually already in a hurry and is paying by the byte or second. It’s 1997 all over again. Why Speed optimization of your website is Important? At Pub Con, Matt Cutts from Google said there is strong attempt to influence in Google to introduce a new ranking factor into the algorithm. The new ranking factor has to do with how fast a site or page loads. More...

Why I like developers life podcast?

Why I like developers life podcasts? This article about developers life podcast, because this is the most powerfull feature in the developer life when you can listen well-known people with more than 10 (sometimes 20) years expirience. You can learn many new things, information and you can stay tuned with new technologies and methodologies.  More...

IE6 must die, IE6 no more

Internet Explorer 6, released on August 27, 2001, was a package of problems right from the start.

IE6 must die, internet explorer 6 nore more

Within a year of release, Microsoft silently declared that IE6 would not make enough money for them to continue supporting. The result has been numerous security problems, unfixed browser bugs, and a daily migraine for developers. Six years later, IE6 is still a thorn in the side of developers and it's been perfectly clear that IE6, for the following reasons, must die. We cannot support browser 10 years, this is ugly true. More...

Blog about software development and best technologies

Why I writing blog about software development and best technologies? Because I'm senior software developer and this is my life. Each developer need to find and research new technologies, new software and best practices for progress and evolution. What this is blog about and why? Software development and best technologies is my choice, because it is interesting for me and this is useful for other people too. I'm trying to find best articles, awesome or informative and detailed information. More...

Why software development is fun?

Why software development is fun?I discovered something from a book written Frederick Brooks. What delights may its practitioner expect as his reward? Something is terribly wrong with the way that we try to make large pieces of software. For several years now, I have had the nagging suspicion that we are trying to imitate entirely the wrong crowd of people. We keep trying to act like engineers. We, software developers, are simply not engineers at all. This is different, because building software is not at all like building bridges, thousands of which have been built before, in every conceivable situation, for a huge variety of purposes, using innumerable kinds of materials. For us, every creative act is one which explores a new medium, new materials, new dimensions. Perhaps, a few hundred years from now, software building will become repeatable, predictable, and therefore "engineerable".  More...

Visual Studio Async

Asynchronous operations are methods and other function members that may have most of their execution take place after they return. In .NET the recommended pattern for asynchronous operations is for them to return a task which represents the ongoing operation and allows waiting for its eventual outcome. An asynchronous function is a method or anonymous function which is marked with the async modifier. A function without the async modifier is called synchronous. You would experience the following behavior using a synchronous application. The program becomes non-responsive. You cannot move, resize the window while data is loading. You cannot hit the Close button to end the program while data is loading. More...

Copyright © 2018 - Design by FS