tag:blogger.com,1999:blog-113937882024-03-13T09:48:10.263-07:00Vikas's Technical BlogMission: Achieve .Net Proficiency
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.comBlogger141125tag:blogger.com,1999:blog-11393788.post-63505314409818751202017-12-16T13:40:00.000-08:002017-12-16T13:40:03.949-08:00Microsoft Futuristic Technologies : Quantum Computing (Part 3 of 3)<div dir="ltr" style="text-align: left;" trbidi="on">
Why do we need Quantum Computing ?<br />
<div>
<br /></div>
<div>
Quantum Computing will allow us to go beyond the bounds of Moore's Law . The observation that the number of transistors in a computer chip doubles roughly every two years - by changing the very physics of computing as we know it today, providing get computational power to solve the orld's biggest and most complex problems.</div>
<div>
<br /></div>
<div>
Quantum computing will give us the computational power to cure cancer and effectively address global warming.</div>
<div>
<br /></div>
<div>
Rod Serling's the Twilight Zone likely put it best , " You're traveling through another dimension, a dimension not only of sight and sound but of mind. A journey into a wondrous land whose boundaries are theo o imagination. That's the signpost up aide - your next step, the Twilight zone."</div>
<div>
<br /></div>
<div>
Ordination int the 1980s, quantum computing leverages certain quantum physics perpetrates of atoms or uncle aha allow them 3ow tower together as quantum bit or quit s to be the computer processor an d memory. By interacting with each other while being slated from our environment , quit can perform certain calculations exponentially fast than convention or classical computers.</div>
<div>
<br /></div>
<div>
Quantum computing will utterly transform the physics of computing itself.</div>
<div>
<br /></div>
<div>
While classical computing is bound by its binary code and the laws of physics, quantum computing advances every king of calculation - maths, science and engineering from the linear world of bits to the multidimensional universe of qubit,. Instead of being similar 1 or 0 like the classical but quits can be every combination - a superposition whiten enables many compassion s all at once,. thus ,w e enter world i which many parallel computations can be simultaneously answer.</div>
<div>
<br /></div>
<div>
In a properly constructed quart algorithm , the result is according to one our scientists, a g great massacre in which all or most the wrong answers are cancelled out</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Some early supercomputers rain on around 13,00 transistors. Xbox contains 5 billion transistors .</div>
<div>
But Intel in recent years has reported that the case of advancement has slowed, creating tremendous demand for alternative ways to provide faster and faster processing to fuel the growth of AI.</div>
<div>
But the dream is a quantum computer.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
The speed and accuracy with which quantum computing could bread todays's highest levels of encryptjon in mind-boggling . It would take a classical computer 1 billion years to break today's RSA-2048 encryption , but a quantum computer could creack it in around a hundred seconds or less than two minutes..</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
To get there we need 3 scientific and engineering break thoughts, The maths break thought we are working on is a topolological qubit.</div>
<div>
The super conducting breakthrough we need is a fabrication process to yield thousands of topological qubits that are both higher relatable and stable , the computer science breakthrough we need is new computation methods for programming the quantum computer. </div>
<div>
<br />
<b>What are the possible usages of Quantum Computing?</b></div>
<div>
Quantum computing race as compared to AI and Cloud computing has been gone largely unnoticed in past because of its complexity and secrecy.</div>
<div>
<br /></div>
<div>
A worthy target for quantum will be advancing AI's ability to truly comprehend human speech and then accurately summarize it .</div>
<div>
Even more promising, quantum computing may ultimately save lives through incredible medical breakthrough . For example,, the computational problem for developing a vaccine to target HIV exhausts the present computational resources since the HiV protein coat is highly variable and constantly evolving . As a result an HiV an has been projected to be 10 years away now for several decades . With a quantum computer, we could approach this problem in new way.</div>
<div>
<br /></div>
<div>
Millions of people around the world go hungry because of inadequate food production or flawed distribution . One of the biggest problems with food production is that it requires fertilizer which can costly and draining on our environmental resources. Making fertilizer requires converting nitrogen from the atmosphere into ammonia , which enables the decomposition of bacteria and fungi.</div>
<div>
The chemistry known as Haber process has not been improved upon is Fritz Haber and Carl Bosch invented int in 1910. The problem is so big and so complex. There simply have not been breakthroughs . A quantum computer is partnership with a classical computer , however can run massive experiments in order to discover a new , artificial catalyst that can mimic the bacterial process and reduce the amount of methane gas and energy required to produce fertilizer, reducing the amount of Methane gas and energy required to produce fertilize r, reducing the threat to our environment.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
</div>
</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com1tag:blogger.com,1999:blog-11393788.post-49150355457389498952017-11-24T08:11:00.002-08:002017-11-24T08:11:21.812-08:00Leonardo Da Vinci - Walter Isaacson (Book Review)<div dir="ltr" style="text-align: left;" trbidi="on">
Walter shows how Lenardo's genius was base on the skills we can improve in ourselves, such as passionate curiosity , careful observation and an imagination so playful that it flirted with fantasy.<br />
<br />
His creativity like that of other great communications, cam from standing at the intersection of the humanities and technology.<br />
<br />
He peeled flesh off the faces of the corpses , draw the muscles that move the lips and then painted history's most memorable smile on Monalisa.<br />
<br />
He explored the math of optics , showed how light rays strike at the front of the eye and produced illusions of changing perspectives in "The Last Supper."<br />
<br />
Author also describes who Leonardo's lifelong enthusiasm from staging theatrical productions informed his painting and inventions.<br />
<br />
He pursued innovative studies of anatomy, fossils, birds, the heart, flying machines,optics ,botany geology, water flows and weaponry with a passion that was both playful and obsessive. Thus he became archetype of the Renaissance man , an inspiration to all won believe that effort works of nature are woven together in a unity filled with marvelous pattern.<br />
<br />
<br />
His ability to combine art and science , made iconic by his drawing of a perfectly proportional and spread eagle inside a circle and square known as Vitruvian Man . This made him history's most creative genius..<br />
<br />
His scientific exploration informed his art.<br />
<br />
<br />
He studied lights and optics . He used it to waste the uses of shading and perspective to model objects on a 2 dimensional surface so that they look like 3D. The first intention of the painter is to make flat surface display a body if modeled an separate from this plane.Dimensionality became the supreme innovation of Renaissance art due to his work.<br />
<br />
<br />
What made Leonardo a genius , what set him apart for people who were extraordinarily smart , was creativity , the ability to apply imagination to intellect.<br />
<br />
His facility for combing observation with fantasy allowed him to make unexpected leaps that related things seen to thing unseen like other creative geniuses.<br />
<br />
The German Philosopher said<br />
"Talent hits a target that no one else can hit . Genius hits a target no one else can see."<br />
<br />
Steve Jobs Said<br />
"While some may see them a s the crazy one, we see genus . Because the people who are crazy enough to think they can change the world are then whose do. "<br />
<br />
<br />
<br />
What also distinguished Leonardo' s genius was its universal nature. The world has produced other thinkers who were more profound o folic and many whom more practical but none was as c creative in so many fields. Some people were geniuses in particular arena, such as Mozart in music and Euler in Math. But Leonardo's brilliance spanned multiple disciplines which gave him a profound feel for natures's patterns and crosscurrent.<br />
<br />
His curiosity impelled him to become among the handful people in history who tried to know all there was to know about everything that could be known.<br />
<br />
Leonardo painted the Monalisa, produced unsurpassed anatomy drawing baed on multiple dissections coming up with schemes to diver rivers, explaining the reflection of light from the earth to the moon , opening the still-beating heart of a butchered pig to shown how ventricles work, designing musical instruments, choreographing pageants , using fissile to dispute the biblical account the of the deluge an then drawing th deluge.<br />
<br />
Leonardo was a genius but more : he was the epitome of the universal mind who sought to understand all of creation, including who we fit into it.<br />
<br />
<br />
Reference :<br />
Leonardo Da Vinci<br />
(Walter Isaacson)<br />
<br /></div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-22164113217565743192017-11-21T06:09:00.003-08:002017-11-24T07:36:55.467-08:00Microsoft's Future Technology - Artificial Technology (Part 2 of 3)<div dir="ltr" style="text-align: left;" trbidi="on">
<h4 style="text-align: left;">
<b>What is Microsoft's vision on AI</b></h4>
<br />
AI will change our world. It will augment and assist humans.<br />
A confluence of three breakthroughs - Big Data , massive computing power and sophisticated algorithms - is accelerating AI from sci-fi to reality. At astonishing rate , data is being gathered and made available thanks to the exponential growth of cameras and sensors in or everyday life. AI needs data to learn . The cloud has made tremendous computing power available to everyone an complex algorithms can now be written to discern insight and intelligence from the mountains of data.<br />
<br />
<blockquote class="tr_bq">
AI is some ways away from becoming what's known as artificial general intelligence(AGI) , the point at which a computer matches or even surpasses human intellectual capabilities. </blockquote>
Like human intelligence , artificial intelligence can be categorized by layer . The bottom layer is simple pattern recognition . the middle late is perception, sensing more ad more complex scenes . it's estimated that 99 percent of human perception is through speech and vision , Finally, the highest level of intelligence is cognition - deep understanding of human language.<br />
<br />
<br />
These are building blocks of AI and for many years Microsoft has invested in advancing each of these tiers - statistical machine learning tools to make swans of data na recognize patterns; computers that can see, hear and move and even begin to learn and understand human language. Microsoft set the accuracy record with a computer system that can transcribe the content s of a phone call mor accurately than a human professional trained in transcription. On the computer sions dn learning from, in late 2015 our AI group swept first prize across five challenges event though we only trained ours system for one of those challenges. In the common Object s in Context challenge , an AI system attempts to solve several visual recognition tasks . We trained our system to accomplish the other tasks on its won . It not only could explain the photograph, but it was also sable to dra a circle around every distinct object int he photograph , but it was also able to draw a circle around every distance object in the photograph and product an English sentence that described the action it saw in the photo.<br />
<br />
Satya Nadella believes in 10 years, AI speech recognition and visual recognition will be better than a human's. But just because a machine can see and hear doesn't mean it can truly learn and<br />
understand. Natural language understanding, the interaction between computers and human is the next frontier.<br />
<br />
<h4 style="text-align: left;">
<b>How will Microsoft empower its clients to take advantage of AI</b></h4>
Microsoft's approach is to put the tools for building AI in the hands of everyone .<br />
<br />
Microsoft vision is to build tools that have true artificial intelligence infused across agents, applications, services and infrastructure .<br />
<br />
<br />
1. We are harnessing artificial intelligence to fundamentally change how people interact with agents like Cortana which will become more and more common in our lives.<br />
<br />
2. Application life Office 365 and Dynamics 365 will have AI baked in so that they can help us focus on things that matter the most and get more of every moment.<br />
<br />
3. We will make the underlying intelligence capabilities of our services - the pattern recognition , perception and cognitive capabilities - available to every application developer in the world .<br />
<br />
4. Microsoft is building the world's most powerful AI supercomputer and making that infrastructure available to anyone.<br />
<br />
<br />
<br />
<h4 style="text-align: left;">
<b>How is AI being used by Microsoft's Clients?</b></h4>
<br />
McDonald's is creating an AI System that can help its workers to take your order to in the drive-through line , making ordering food simpler , more efficient and more accurate .<br />
Uber is using cognitive services tools to prevent fraud and improve passenger safety by matching the drivers's photograph to ensure the right driver at the wheel.<br />
Volvo is using AI tools to help recognize when drivers are distracted to warn them and prevent accidents.<br />
<br />
If you are a business owner or manager, imagine if you had AI system that could literally see your entire operation, understand what's happening and notify you about that things that you care most about . Prism Skylabs has innovated on top of cognitive services so that computers monitor video surveillance cameras that analyze what' s happening. I you have construct company, the system will tell you when it sees the cement truck arrive at one of you work sites. For retailers , it can keep track of inventory to help you find a manager in one of your stores. One day, in a hospital setting, it might watch the surgeon and supporting staff to warn the team , before it's too late, if it sees a medical error.<br />
<br />
Reference:<br />
Hit Refresh - Satya Nadella</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com1tag:blogger.com,1999:blog-11393788.post-44998172376661520962017-09-30T17:35:00.001-07:002017-10-23T05:21:32.927-07:00Future Technologies that Microsoft wants to master(Insights from Microsoft Envision)<div dir="ltr" style="text-align: left;" trbidi="on">
Microsoft looked beyond the PC and the server to drive success in the cloud.<br />
Microsoft is investing to lead in three key technologies that will shape our industry<br />
and others in the years to come - mixed reality , artificial intelligence , and quantum computing .<br />
These technologies will inevitably lead to massive shifts in our economy and society.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/l7Ywv9LB0q0/0.jpg" src="https://www.youtube.com/embed/l7Ywv9LB0q0?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />
<br />
<br />
<b>Mixed Reality</b><br />
With mixed reality Microsoft is building the ultimate computing experience one in which field of view becomes a computing surface and the digital world and our physical world become one.<br />
The data , apps , and even the colleagues and friends you think of as being on your phone or tablet are now available anywhere you want to access them - while you are working in your office.<br />
Mixed reality will become an essential tool in medicine, education and manufacturing.<br />
<br />
Stay Nadella tried HoloLens device , a small head-mounted computer that is completely self-contained. HoloLens transported him - virtually - of course - onto the surface of the Red Planet , 250 million miles away, thanks to a feed from NASA's Mars rover,Curiosity. Through HoloLens , he could see his two street shoes walking , in the most convincing and baffling way, on the dusty Martian near a rocky waypoint called Kimberley along the rover's journey to Murray Buttes. HoloLens made it possible for him both to walk around the actual room - to see a desk and tot interact with people around him - and to inspect the rocks on Mars's surface. That's that amazing , unprecedented nature oh what we call mixed reality . The experience was so inspiring , so moving , that one member of his leadership team cried during the virtual excursion.<br />
<br />
Stay Nadella saw and experienced the day was a glimpse of Microsoft's future. May be this moment will be remembered as the advent of a mixed reality revolution , one in which everyone works and plays in an immersive environment that blends the really works and a virtual world.<br />
<br />
<br />
While HoloLens has obvious applications in video gaming , he instantly saw its potential in video gaming, I instantly saw its potential in classrooms , hospitals and yes, space exploration. NASA was , in fact , one the first organizations to see the value of HoleLens, adopting an early version to enable astronauts on Earth to collaborate with astronauts in space.<br />
<br />
<br />
<br />
<br />
HoloLens as a platform<br />
5000 Developers submitted data for applications that they wanted to build for HoloLens after it was released.<br />
Lowe's Home improvement stores , for example, are using HoloLens to allow their customers to stand in their own kitchens and bathrooms , and superimpose holograms of new cabinets , appliances and accessories so that they can see exactly what the remodel will look like.<br />
<br />
<br />
<br />
Technologies can increasingly see , speak and analyze but it cannot yet feel. But mixed reality may help machine empathize with humans. Though these technologies , we will be able increasingly to experience what a refugee or a crime victim experiences , potentially enhancing our ability to make connections across barriers.<br />
Students from Australia built an MR application that helps certain caregivers to see the world through the eyes of someone with autism.<br />
<br />
<br />
Reference:<br />
Hit Refresh - Satya Nadella<br />
<br /></div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-17311536373165290042017-05-27T03:59:00.004-07:002017-05-27T03:59:58.360-07:00A period of stability<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
Rocky says<br />
<br />
<blockquote class="tr_bq">
<div style="background-color: white; font-family: Verdana; font-size: 14px; margin-bottom: 20px;">
In both those cases there was a 5-6 year window when the platforms were slow-changing, the dev tools were mature, and disruption was around the fringes, not in the mainstream. From a "learn new tech" perspective those were probably pretty boring periods of time. But from a "solve big business problems" perspective they were <em>amazing</em> periods of time, because everyone felt pretty comfortable using the platforms/tools at hand to actually do something useful for end users.</div>
<div style="background-color: white; font-family: Verdana; font-size: 14px; margin-bottom: 20px;">
The iPad turned the world on its ear, and we're just now back to a point where it is clear that the platform is .NET/Java on the server and Angular on the client (regardless of the client OS). The server tooling has been fine for years, but I think we can see real stability for client development in the near future - whew!</div>
</blockquote>
<br />
<br />
http://www.lhotka.net/weblog/APeriodOfStability.aspx<br />
<br />
<br />
My thoughts<br />
<br />
1. There is lot of fun on databases and cloud computing side.<br />
<br />
<br /></div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-20091300294350156052017-05-14T05:09:00.000-07:002017-05-14T05:09:42.750-07:00F12 Developer Tool is your friend. <div dir="ltr" style="text-align: left;" trbidi="on">
<br />
I was recently debugging Web Site functionality issue with a client. We were not able to reproduce the issues at our end. I saw that the client has disable F12 developer Tool on user computer. I requested them to enable the F12 developer tool. They did and send amazing information. IE11 was hanging on one missing web trend file and was taking 10 - 15 minutes before hanging. Chrome was working fine. Chrome was taking only 2-3 seconds.<br />
<br />
<br />
F12 Developer Tool vs Fiddler<br />
<a href="https://windowsdebugging.wordpress.com/2012/06/21/fiddler-vs-ie-developer-tool/">https://windowsdebugging.wordpress.com/2012/06/21/fiddler-vs-ie-developer-tool/</a><br />
<br />
<br />
<br />
<br />
<br /></div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-13905535820543872332015-05-15T08:10:00.001-07:002015-05-15T08:10:58.653-07:00Upgrading the Web Froms Application to 4.5 and make it Web API Friendly<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
Objective:<br />
To integrate WEB API 2.0 and ANGULAR.JS for current Web Form Application<br />
<br />
I was able to successfully integrate WEB API 1.0 with Web Forms.<br />
<br />
I tried to integrate the WEB API 2.0 through NUGET.<br />
<br />
It was unsuccessful . It was not showing any meaningful message.<br />
<br />
I created any web form with .NET 4.0 and tried to add WEB API 2.0 through NUGET.<br />
<br />
It gave meaningful message. To add WEB API 2.0 , you need to use .NET 4.5.<br />
<br />
I upgraded all projects to 4.5.<br />
<br />
AJAXMETHODS stopped working .<br />
<br />
I goggled and found the following solution<br />
<br />
<a href="http://forums.asp.net/t/1861258.aspx?calling+Ajax+AjaxMethod+not+working">http://forums.asp.net/t/1861258.aspx?calling+Ajax+AjaxMethod+not+working</a><br />
<a href="https://prakashrthd.wordpress.com/2014/02/04/calling-ajax-ajaxmethod-not-working/">https://prakashrthd.wordpress.com/2014/02/04/calling-ajax-ajaxmethod-not-working/</a><br />
</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-76752344630595266902015-02-06T04:19:00.003-08:002015-02-06T04:19:36.620-08:00Ways and advantages of migrating javascript code to typescript<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
Don't like the dynamic nature of the javascript<br />
<br />
http://blog.jetbrains.com/dotnet/2015/02/05/ways-and-advantages-of-migrating-javascript-code-to-typescript/</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-12033618315931991402015-01-31T06:46:00.002-08:002015-01-31T06:54:28.224-08:00A decade of unit testing - by Karl Sequin<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
Found by .net brew<br />
http://openmymind.net/A-Decade-Of-Unit-Testing/<br />
<br />
Agree with Karl<br />
<br />
1. Unit Testing is design activity<br />
2. Integration tests are must<br />
3. Write Unit test to test non-trivial code<br />
4. Code coverage is not important.<br />
5. Invest in logging<br />
<br />
<br />
Unit Testing Strategy , architecture and framework has to done by Architects and Leads.<br />
Developers need help from Architects and Leads.<br />
Review your unit, integration tests at regular interval<br />
<br />
Hopefully smart unit tests will make it easier to write unit tests.<br />
<br /></div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-67574497671004577062015-01-26T17:03:00.000-08:002015-02-03T19:27:23.215-08:00How Google works - Book Review<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
Chapter 1<br />
Google was a start up company. investor asked Eric to rally the team and create a plan that would establish clear deliverables across the company: product , sales , marketing , finance and corporate development. Plan needed to establish milestones and a roadmap of which products would ship and when.<br />
<br />
To this day the rule of thumb is that late half of Google employees should be engineers.<br />
<br />
Jonathan has plenty of experience in the "gate based" approach to building product which in most companies entails a series of well defined phases and milestone, governed by various executive reviews that escalate slowly up the corporate food chain . This approach is designed to conserve resource san funnel information up from far-flung silos to small set of design-makers.<br />
<br />
Google engineers are business savvy and possessed a healthy streak of creativity.<br />
<br />
Hire the best engineers and get out of their way.<br />
<br />
How Google was able to beat Microsoft 11 billion dollar challenge is explained.<br />
<br />
<br />
Why product excellence is required.<br />
<br />
Cost of experimentation and failure has dropped significantly.<br />
<br />
<br />
http://www.wsj.com/articles/book-review-how-google-works-by-eric-schmidt-and-jonathan-rosenberg-1412371982<br />
<span style="background-color: white; color: #333333; font-family: 'Chronicle SSm', serif; font-size: 16px; line-height: 28px;">"company is a symbol of innovation, success and technology leadership."</span><br />
<span style="background-color: white; color: #333333; font-family: 'Chronicle SSm', serif; font-size: 16px; line-height: 28px;"><br /></span>
Anyone managing technology-focussed team should read this book, though not all the lessons will translate outside of Google's unique culture or the era when many of the decisions were made.<br />
<br />
<span style="background-color: white; color: #333333; font-family: 'Chronicle SSm', serif; font-size: 16px; line-height: 28px;">If you believe that Google sees the world as zeros and ones and manages that way, this book should serve to ground you in the potential challenges faced by management trying to see decision-making programmatically. What you will find is a framework held together by talented engineers, supported by an insatiable demand for data, and acted on with a set of principles that aren’t always as binary as “smart creatives” might prefer.</span><br />
<span style="background-color: white; color: #333333; font-family: 'Chronicle SSm', serif; font-size: 16px; line-height: 28px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: 'Chronicle SSm', serif; font-size: 16px; line-height: 28px;"><br /></span>
http://www.economist.com/news/books-and-arts/21620056-search-giant-shares-some-its-business-methods-dont-be-modest<br />
<span style="background-color: white; color: #333333; font-family: 'Chronicle SSm', serif; font-size: 16px; line-height: 28px;"><br /></span>
<span style="color: #4a4a4a; font-family: Arial, sans-serif; font-size: 15px; line-height: 23px;">Though it is not discussed in the book, Google’s management philosophy doubtless springs from the careers of the founders, Sergey Brin and Larry Page. Their youth, vision and technical genius, together with Google’s vast wealth, enabled the company to take risks that others would never contemplate. This is why it vies to photograph every street in the world and scan every book ever published, to say nothing of building self-driving cars and glasses that record almost everything.</span><br />
<span style="color: #4a4a4a; font-family: Arial, sans-serif; font-size: 15px; line-height: 23px;"><br /></span>
<span style="color: #4a4a4a; font-family: Arial, sans-serif; font-size: 15px; line-height: 23px;">In large part Google grew because it threw out the traditional MBA playbook; its success speaks for itself. However, this underscores a shortcoming of “How Google Works”. The experience of Messrs Schmidt and Rosenberg is so coloured by Google’s accomplishments that many of their recommendations best apply to managing teams of aces in lucrative, fast-growing markets, not to overseeing a wide range of talent in low-margin businesses—the life of most managers.</span><br />
<br />
<br />
<br />
<br />
<br /></div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-40665576438059524592015-01-26T17:02:00.001-08:002015-01-26T17:02:24.239-08:00Disabling Windows Pagefile & Hibernation Files<div dir="ltr" style="text-align: left;" trbidi="on">
Just ran the WinDirStat for cleaning up the harddisk and found the following interesting topics<br />
<br />
<br />
1. PageFile and HiberSys are taking lot of space<br />
<br />
http://techgage.com/article/disabling_windows_pagefile_hibernation_to_reclaim_ssd_space/<br />
<br />
2. Applications</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-90458655367263976502015-01-26T17:02:00.000-08:002015-01-26T17:02:16.153-08:00You got the delivery<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
http://www.lhotka.net/weblog/CodeAndRockAndRoll.aspx<br />
<br />
I was thinking about an idea to write a blog entry. I read Rocky blog and his blog always force me think.<br />
<br />
Should we focus only on delivering ?<br />
<br />
Does methodology matters?<br />
<br />
Are we delivering art or commodity?<br />
<br />
<br />
1. Delivery matters. Ultimately our performance is judged by delivery. We may be technically brilliant and if we don't deliver software in reasonable time, we won't be considered as successfully.<br />
<br />
<br />
2. Does Methodology Matters ?<br />
<br />
Methodology is lessons learnt from past. There are common problems that occur during most of software cycles and software gurus have come up a series of steps that we should perform to make sure that problems don't arise .<br />
<br />
3. Are we delivery art or commodity.<br />
<br />
<br /></div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-8330488083665645242015-01-19T08:23:00.001-08:002015-01-19T17:38:55.832-08:00Diagnostic Tools debugger window in Visual Studio 2015<div dir="ltr" style="text-align: left;" trbidi="on">
<h3 class="post-name" style="color: #333333; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.25; margin: 0px 0px 15px; padding: 0px;">
Diagnostic Tools debugger window in Visual Studio 2015</h3>
<div>
:(</div>
<div>
<h2 style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 1.35em; line-height: 20px;">
Supported project types and configurations</h2>
<div style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19.5px; margin-top: 12px;">
The following startup project types and debugging configurations are supported by the Diagnostic Tools window in Visual Studio 2015 CTP 5:</div>
<ul style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19.5px;">
<li>Managed WPF, WinForms, Console projects running locally </li>
<li>Native Win32, Console, and MFC projects running locally <ul>
<li>Note: the Debugger Events tool is currently not supported for Native projects </li>
</ul>
</li>
<li>ASP.NET 4 using IIS Express </li>
<li>Managed or Native 32-bit Windows Store projects running locally </li>
</ul>
<div style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19.5px; margin-top: 12px;">
The Diagnostic Tools window currently does not support:</div>
<ul style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19.5px;">
<li>ASP.NET 5 projects, or ASP.NET 4 projects using IIS </li>
<li>Windows Store projects that are 64-bit, using JavaScript, or running on a remote device </li>
<li>Targeting remote devices</li>
</ul>
</div>
<div>
<br /></div>
<div>
http://blogs.msdn.com/b/visualstudioalm/archive/2014/11/13/memory-usage-tool-while-debugging-in-visual-studio-2015.aspx</div>
<br />
<br />
http://blogs.msdn.com/b/visualstudioalm/archive/2015/01/16/diagnostic-tools-debugger-window-in-visual-studio-2015.aspx</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-77265860006059771422015-01-16T04:42:00.002-08:002015-01-16T04:42:43.808-08:00My Virtual Box Crashed: Lessons Leaned<div dir="ltr" style="text-align: left;" trbidi="on">
I was preparing for some demos for Visual Studio 2015. My Virtual Box is not starting.<br />
<br />
What if I was going to give some demo.<br />
<br />
Lessons Learnt<br />
<br />
1. Keep your powerpoint and Code in some cloud storage.<br />
2. Keep in your mind that you may not able to start the software.<br />
</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-11893859212232122382015-01-12T06:42:00.000-08:002015-01-14T11:34:54.325-08:00Smart Unit Tests in Visual Studio 2015<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
<br />
<a href="http://msdn.microsoft.com/en-us/library/dn823749(v=vs.140).aspx">http://msdn.microsoft.com/en-us/library/dn823749(v=vs.140).aspx</a><br />
<br />
<br />
I wrote the program and added the smart tests.<br />
<br />
<ul style="text-align: left;">
<li>I think that smartest can be very useful. It worked nicely. I was able to update the program and regenerate the tests</li>
<li>Smart tests did identify the gaps in my testing</li>
<li>I was able to add manual tests. Regenerating the smart tests didn't affect the manual tests.</li>
</ul>
<br />
<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhof814RE21HfaaEY4vJ_2clHg0JMNKqt2ocAkpFP_nGcA2xd-kwxp_oZxciEYxVcslOb60UKmWVRNV5WlGTD0fqK7YiHZEoeB0_aPmgCUo-QAJcSV0cxwkldVGsXZ_lUxy5JQb/s1600/SmartTest.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhof814RE21HfaaEY4vJ_2clHg0JMNKqt2ocAkpFP_nGcA2xd-kwxp_oZxciEYxVcslOb60UKmWVRNV5WlGTD0fqK7YiHZEoeB0_aPmgCUo-QAJcSV0cxwkldVGsXZ_lUxy5JQb/s1600/SmartTest.png" height="390" width="640" /></a></div>
</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-81291904945232240142015-01-12T05:39:00.002-08:002015-01-12T05:39:43.861-08:00Web Development Best Practices (Building Real-World Cloud Apps with Azure)<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
•Stateless web servers behind a smart load balancer.<br />•Avoid session state (or if you can’t avoid it, use distributed cache rather than a database).<br />•Use a CDN to edge-cache static file assets (images, scripts).<br />•Use .NET 4.5’s async support to avoid blocking calls.<br />
<br />
<a href="http://www.asp.net/aspnet/overview/developing-apps-with-windows-azure/building-real-world-cloud-apps-with-windows-azure/web-development-best-practices">http://www.asp.net/aspnet/overview/developing-apps-with-windows-azure/building-real-world-cloud-apps-with-windows-azure/web-development-best-practices</a></div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-57222964541748110842015-01-11T18:59:00.001-08:002015-01-14T04:26:42.931-08:00Roslyn- the new .net Compiler<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<a href="https://roslyn.codeplex.com/wikipage?title=Overview&referringTitle=Home">https://roslyn.codeplex.com/wikipage?title=Overview&referringTitle=Home</a><br />
<br />
The core mission of Roslyn : opening the black boxes and allowing tools and end users to share in the wealth of information compiler have about our code , <br />
<br />
Compiles become platforms - API that you can use to code related tasks in your code and application<br />
<br />
<br />
Anyone can build code analysis tools.<br />
<br />
<br />
Opportunities for innovation in which areas ?<br />
<br />
1. Meta programming <br />
<br />
2. Code Generation and Transformation<br />
<br />
3. Interactive use of C# and VB Languages<br />
<br />
4. Embedding of C# and VB in domain specific languages<br />
<br />
<br />
Roslyn and Resharper<br />
<br />
<a href="http://blog.jetbrains.com/dotnet/2014/04/10/resharper-and-roslyn-qa/">http://blog.jetbrains.com/dotnet/2014/04/10/resharper-and-roslyn-qa/</a><br />
<br />
Looks like resharper will not exploit Roslyn for short term. I am glad that lot of people complaining about the performance impact of Resharper. I know so many people who will not use resharper because it slows down the performance.<br />
<br />
<br />
<br />
<br />
<br />
<br />
</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-73532002913937797492015-01-11T18:58:00.002-08:002015-01-11T18:58:22.579-08:00Octopus - The Release Management Software<div dir="ltr" style="text-align: left;" trbidi="on">
Attended a Technical Seminar for Octopus by Ian Paullin<br />
<br />
<a href="http://octopusdeploy.com/">http://octopusdeploy.com/</a><br />
<br />
Octopus deploy is automated release management tool for .net applications.<br />
<br />
Advantages of Octopus vs Microsoft Release Management<br />
1. It is very cost effective<br />
2. You don't have to copy the workflow for each stage like Microsoft Release Management <br />
3. Web Interface . No need to install the client software for each user machine.<br />
</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com2tag:blogger.com,1999:blog-11393788.post-41848607107526119152015-01-10T19:40:00.001-08:002015-01-10T19:40:19.332-08:00Manage Client-Side Development in Visual Studio 2015 , Using Grunt and Bower<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<a href="http://www.asp.net/vnext/overview/aspnet-vnext/grunt-and-bower-in-visual-studio-2015">http://www.asp.net/vnext/overview/aspnet-vnext/grunt-and-bower-in-visual-studio-2015</a></div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-33638595263954929692015-01-10T19:04:00.004-08:002015-01-24T09:12:42.614-08:00Dependency Injection in ASP.NET vNext<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
<a href="http://blogs.msdn.com/b/webdev/archive/2014/06/17/dependency-injection-in-asp-net-vnext.aspx">http://blogs.msdn.com/b/webdev/archive/2014/06/17/dependency-injection-in-asp-net-vnext.aspx</a><br />
<br />
very interesting discussion here<br />
http://forums.asp.net/t/1989008.aspx?Feedback+on+ASP+NET+vNext+Dependency+Injection<br />
<br />
Step 1:<br />
<br />
Start a new project<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiZL8yXhtkO_vklp8Namtup0flRzadzEvQOwo3uDDNLlP9_9_qi04XrdwIc42UgCtHv6QgfCcd_gF0ifXsgKsKAjElj1c9XhsfLj3AWDPCrHj-KVvmg8P4C4XjDEo2bsynI2RV/s1600/VSD1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiZL8yXhtkO_vklp8Namtup0flRzadzEvQOwo3uDDNLlP9_9_qi04XrdwIc42UgCtHv6QgfCcd_gF0ifXsgKsKAjElj1c9XhsfLj3AWDPCrHj-KVvmg8P4C4XjDEo2bsynI2RV/s1600/VSD1.png" height="441" width="640" /></a></div>
<br />
<br />
<br />
Step 2:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKwUnaEqAMoGuvzQ05HsAIWynQLHNbAR7tEhfiMUT_lZ4aO6lIxBo8wqcvLVzSS67kwGsfk_gNN6NJY_d5gQaYrJV0XbwUGzsyxapFXt4pN4Wr79lcS9yNzZtHQ_8P3QoZ7Kd6/s1600/vsd2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKwUnaEqAMoGuvzQ05HsAIWynQLHNbAR7tEhfiMUT_lZ4aO6lIxBo8wqcvLVzSS67kwGsfk_gNN6NJY_d5gQaYrJV0XbwUGzsyxapFXt4pN4Wr79lcS9yNzZtHQ_8P3QoZ7Kd6/s1600/vsd2.png" height="488" width="640" /></a></div>
<br />
<br />
Step 3 :<br />
<br />
Add "Microsoft.Framework.DependencyInjection" entry to project.json<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja6fOdFfjgPmUv857cInxk2G9OCelNnyIuH5nXIFnG07gBtnOGpq_4T09OwxGquSijHQA-R8hF1Xxe8Kh5v0AY_FoXua3_eYQIr7hAganQbKZnRQcHO3G3fYuxYGC47Ch40DPu/s1600/vsd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja6fOdFfjgPmUv857cInxk2G9OCelNnyIuH5nXIFnG07gBtnOGpq_4T09OwxGquSijHQA-R8hF1Xxe8Kh5v0AY_FoXua3_eYQIr7hAganQbKZnRQcHO3G3fYuxYGC47Ch40DPu/s1600/vsd.png" height="360" width="640" /></a></div>
<br />
<br />
Step 4:<br />
<br />
ADD interface "IUser.CS" to your models<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf5eq51LztfTWqi9YDO54549ONLjjCK-RC9WySFOUrNHXfVOu-3wB7BzXi0m0rXLb55BG1fwm-PG8mWDKvCQOQ0CD9S3U_efm27aYXzp665LDPiW5q7cgG4OwleZLa4g4RNuVf/s1600/vsd5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf5eq51LztfTWqi9YDO54549ONLjjCK-RC9WySFOUrNHXfVOu-3wB7BzXi0m0rXLb55BG1fwm-PG8mWDKvCQOQ0CD9S3U_efm27aYXzp665LDPiW5q7cgG4OwleZLa4g4RNuVf/s1600/vsd5.png" height="352" width="640" /></a></div>
<br />
<br />
Step 5:<br />
Add the implementation of "User.CS" to your models<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM38LQB-KSt7cgyMaHE0HHebJ1a3KgvWSVL-OX5o08s-143BRrBnhCy1k1Wb7X2cdbL8j4VGaf7rktOT_F6PO2-HHNSuBeGstRqJSPYQXD8LKQNL1iwL-xXhmILch0Y0WCXHpf/s1600/vsd4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM38LQB-KSt7cgyMaHE0HHebJ1a3KgvWSVL-OX5o08s-143BRrBnhCy1k1Wb7X2cdbL8j4VGaf7rktOT_F6PO2-HHNSuBeGstRqJSPYQXD8LKQNL1iwL-xXhmILch0Y0WCXHpf/s1600/vsd4.png" height="640" width="530" /></a></div>
<br />
<br />
Step 6:<br />
Wire up the IUser Interface and User Class in the ConfigureServices method for startup.cs<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipeb6IXK8LTXH3cK3ED67xn0tf6YZKbeU2lLw5Gv68nWhysKwSntR3qOZRZn5HggmIMcWrLh-quANJ_TIfaDZ16xkXVlHM0r9LSquxAbyIVeJhZofBoWvArZ68ZjRrPFw-6V_Y/s1600/vsd7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipeb6IXK8LTXH3cK3ED67xn0tf6YZKbeU2lLw5Gv68nWhysKwSntR3qOZRZn5HggmIMcWrLh-quANJ_TIfaDZ16xkXVlHM0r9LSquxAbyIVeJhZofBoWvArZ68ZjRrPFw-6V_Y/s1600/vsd7.png" height="460" width="640" /></a></div>
<br />
Step 7<br />
<br />
Add the constructor for controller and you are all set<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJY-ECoVKWTu6L-ogfYHB1GQNnZxNirXeIoTIarLlH9sbqYlLXsJsJ_XEtffN0CJBZajhyphenhyphenORbc7b6o8zpcx3thPRS4BvKEKfCXFqc_DCZ6_3piab53yYoQUC7nyjw6dGsQ5H0a/s1600/vsd9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJY-ECoVKWTu6L-ogfYHB1GQNnZxNirXeIoTIarLlH9sbqYlLXsJsJ_XEtffN0CJBZajhyphenhyphenORbc7b6o8zpcx3thPRS4BvKEKfCXFqc_DCZ6_3piab53yYoQUC7nyjw6dGsQ5H0a/s1600/vsd9.png" height="640" width="512" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br /></div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-55999051686693181402015-01-10T17:42:00.004-08:002015-01-11T18:52:25.198-08:00Is there any strategy behind Visual Studio 2015 ? <div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<br />
<br />
1. There is world beyond Windows . Lot of Mac and Linux Machines<br />
<br />
2. More Productivity to Developers.(Node.js provides great feedback. Need to compete with such framework).<br />
<br />
3. Keep up with JavaScript Explosion<br />
<br />
4. Cloud Computing is future . Make development effort seamless between Desktop and Cloud.<br />
</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-51013282662341585832015-01-10T17:37:00.001-08:002015-01-31T07:05:39.223-08:00What is new in C# 6.0<div dir="ltr" style="text-align: left;" trbidi="on">
Here are some new features in <br />
<br />
1. Primary Constructors<br />
<br />
2. Auto Property Initializers<br />
<br />
3. Using Statement for static members<br />
<br />
4. Dictionary Initializers<br />
<br />
5. Declaration Expression<br />
<br />
6. Await inside a Finally brace<br />
<br />
7. Exception Filters<br />
<br />
<br />
<a href="https://www.youtube.com/watch?v=BA3sL783_Co">https://www.youtube.com/watch?v=BA3sL783_Co</a><br />
<a href="https://www.youtube.com/watch?v=KvW0NCFuXLg">https://www.youtube.com/watch?v=KvW0NCFuXLg</a><br />
<br />
<br />
http://www.c-sharpcorner.com/UploadFile/16101a/null-propagation-operator-a-new-feature-of-C-Sharp-6-0/<br />
<br />
</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-28910918128245675942015-01-07T05:57:00.001-08:002015-01-07T05:57:48.392-08:00What is new in Visual Studio 2015<div dir="ltr" style="text-align: left;" trbidi="on">
http://blogs.msdn.com/b/webdev/archive/2014/11/12/announcing-asp-net-features-in-visual-studio-2015-preview-and-vs2013-update-4.aspx<br />
<br />
<br />
1. ASP.NET and Web API have been combined into single programming model.<br />
<br />
2. A no-compile developer experience<br />
<br />
3. Better cloud integration<br />
<br />
4. Dependency Injection out of box<br />
<br />
5. NuGet everything event the runtime also<br />
<br />
<br />
<h3 style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 1.15em; line-height: 18px;">
ASP.NET 5 templates use a new project structure</h3>
<div style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19.5px; margin-top: 12px;">
The ASP.NET 5 project structure contains a <em>project.json</em> configuration file, and "<em>.kproj</em>" project file. ASP.NET 5 project templates uses a new project layout, creating a project folder under <<em>solutionFolder</em>>\<em>src</em>, and use the <em>global.json</em> file to specify the project reference folder.</div>
<div style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19.5px; margin-top: 12px;">
<em>Global.json</em> file contains "sources": ["src"] element, indicating the "src" folder as the parent folder of project references. By default, project-to-project reference lookups will use the parent directory, plus the <em>global.json</em>-defined directories. For example, we have the following solution structure and <em>project.json</em> dependency visibility:</div>
<div style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19.5px; margin-top: 12px;">
<br /></div>
<div style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19.5px; margin-top: 12px;">
<br /></div>
<div style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19.5px; margin-top: 12px;">
he ASP.NET 5 Starter Web template contains the code first migration for Entity Framework 7.0.0-beta.</div>
<div style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19.5px; margin-top: 12px;">
<br /></div>
<h3 style="background-color: white; color: #424242; font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 1.15em; line-height: 18px;">
Dependencies node for Bower and NPM dependencies</h3>
<div>
<br /></div>
<div>
Improvement in JSON Editor</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Webform 4.6 Improvement</div>
<div>
HTTP 2 Support</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Asp.Net Tutorials</div>
<div>
<br /></div>
<div>
http://www.asp.net/vnext</div>
<div>
<br /></div>
</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-37282788300955022962015-01-06T18:36:00.000-08:002015-01-06T18:36:58.871-08:00Grunt<div dir="ltr" style="text-align: left;" trbidi="on">
http://gruntjs.com<div>
<br /></div>
<div>
<br /></div>
<div>
is a Javascript Task Runner which can perform repetitive tasks for you like minification, compilation, unit testing, linting etc.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Grunt has hundreds of plugins that help you to automate the tasks.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Nice quick video</div>
<div>
https://www.youtube.com/watch?v=q3Sqljpr-Vc</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
JsHint: <span style="background-color: white; color: #333333; font-family: sans-serif; font-size: 15px; line-height: 22px;">JSHint is a program that flags suspicious usage in programs written in JavaScript. The core project consists of a library itself as well as a CLI program distributed as a Node module.</span></div>
<div>
<span style="background-color: white; color: #333333; font-family: sans-serif; font-size: 15px; line-height: 22px;"><br /></span></div>
<div>
<b style="color: #333333; font-family: 'Helvetica Neue', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;">CoffeeScript is a little language that compiles into JavaScript.</b><span style="background-color: #f6f6f6; color: #333333; font-family: 'Helvetica Neue', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;"> Underneath that awkward Java-esque patina, JavaScript has always had a gorgeous heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way.</span></div>
<div>
<span style="background-color: #f6f6f6; color: #333333; font-family: 'Helvetica Neue', 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 21px;"><br /></span></div>
<div>
<span style="background-color: white; color: green; font-family: Inconsolata, 'Andale Mono', Monaco, monospace; font-size: 19px; letter-spacing: 2px; line-height: 28px;">RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and </span><a href="http://requirejs.org/docs/node.html" style="box-sizing: border-box; color: green; font-family: Inconsolata, 'Andale Mono', Monaco, monospace; font-size: 19px; letter-spacing: 2px; line-height: 28px; margin: 0px; padding: 0px;">Node</a><span style="background-color: white; color: green; font-family: Inconsolata, 'Andale Mono', Monaco, monospace; font-size: 19px; letter-spacing: 2px; line-height: 28px;">. Using a modular script loader like RequireJS will improve the speed and quality of your code.</span></div>
<div>
<span style="background-color: white; color: green; font-family: Inconsolata, 'Andale Mono', Monaco, monospace; font-size: 19px; letter-spacing: 2px; line-height: 28px;"><br /></span></div>
<div>
<span style="background-color: white; color: green; font-family: Inconsolata, 'Andale Mono', Monaco, monospace; font-size: 19px; letter-spacing: 2px; line-height: 28px;">Stylus:</span></div>
</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0tag:blogger.com,1999:blog-11393788.post-31273132264230371032015-01-04T18:51:00.001-08:002015-01-04T18:51:23.992-08:00Javascript Review<div dir="ltr" style="text-align: left;" trbidi="on">
Very nice review<br />
<a href="http://www.infoq.com/news/2014/12/javascript-review-2014">http://www.infoq.com/news/2014/12/javascript-review-2014</a><br />
<br />
</div>
Vikashttp://www.blogger.com/profile/11330187546301885403noreply@blogger.com0