Tag | ALM Posts

NuGet (pronounced NewGet), is an open source .Net Package Management Tool compatible with Visual Studio 2010 both Express and Commercial Editions. This simple-yet-powerful tool offers a simple way for incorporating and managing .Net packages in Visual Studio 2010 projects. In leveraging NuGet, we get an intuitive user interface allowing the selection of available packages and an easy way to subsequently manage version upgrades or uninstalls for packages already installed via NuGet. I recently spoke ...
RedGate SQL Source Control is a Management Studio add-in that allows you to seamlessly (hopefully...) connect your existing source control system to SQL Server. It is advertised as doing all the typical stuff you'd expect: Source control schemas and data within SSMS Connect databases to TFS, SVN, Sourcegear Vault, Vault Pro, Mercurial, Perforce, Git, Bazaar, and any source control system with a capable command line Work with shared development databases, or individual copies Track changes to follow ...
Luego de varios días de trabajo pesado, nuevamente tengo tiempo para publicar en mi blog. Para este post trataré de dar respuesta a una pregunta que se genera constantemente en los foros de MSDN, como encryptar los valores enviados a través del queryString en una URL. Primero que nada he de decir que métodos de encriptación hay muchos, desde los personales hasta el MD5 y todos los conocidos. En nuestro ejemplo, trabajaremos con un código de encriptación utilizando el DESCryptoServiceProvider de asp.net ...
If you have never read the Fred Brooks book "The Mythical Man-Month", I suggest you do see http://en.wikipedia.org/wik... There is a summary of his essay "No Silver Bullet" at http://en.wikipedia.org/wik... At http://www.codeproject.com/... there is an interesting thread. I will reproduce some of it here as Code Project Loungs discussions can become inacessible. It starts with an excellent article at: http://www.simple-talk.com/... ...
One of the things that I love about the .NET framework is that I am constantly learning new things about it, finding new jewels that save me time, and just some really interesting bits. This latest item I found falls into the “interesting bits” category. Probably like many of you, I’ve written a number of console applications to do some tasks quickly and with little fanfare. Usually these tasks are one-time tasks, and the console application is almost a throw-away project once I’m done with it. Because ...
I realized that I’ve given several people recommendations on how to deal with resuming a game from tombstoning on Windows Phone 7 over Twitter in the past month or so. So I figured I would write up my thoughts on it. There is no perfect and objectively correct solution. But there are certain common sense things that I believe will help make every gamer’s experience great. First: Read these: http://msdn.microsoft.com/e... and http://create.msdn.com/en-U... ...
For most of us, springtime is exciting. The warm weather and the sun puts us in a better mood and makes us want to venture out into the world. But as I am so familiar with, many people out there reach a critical mass and enter an almost depressive state during springtime. Over the past few weeks, I’ve had many (over 5) close friends reach out about the tough times they are going through. Each one expressing a loss of self worth and value due to a failure in a relationship. For some it was a poor ...
It appears that my work in the community and the nominations received from others has secured my status as an MVP for a second year. Thank you all for the award and thank you everyone (including Microsoft) for valuing my contributions to the community. I noticed last year I did quite a bit of travelling and talks. I’m going to need to work hard to keep that up this year. I’m also hoping to gear up for the v1 release of RoundhousE and DropkicK as well as something new I’ve been working on known as ...
Internet Explorer has made huge strides in the last couple of years. Microsoft has at last begun to lay the ghost of IE6 to rest with a solid, fast, standards compliant, reasonably up-to-date (not quite the same thing) forward-looking browser with the cleanest UI in the business. However, one issue clouds the horizon. Other browsers, most notably Google Chrome, rev much faster that IE. The importance of this is that, by bringing out new versions on shorter (much shorter, in some cases) timescales, ...
So, I’m at mix 2011 this year, and here’s the message I’m feeling from Microsoft: Silverlight is a plug-in. It will always likely do things that the standards don’t yet support, but it’s part of the web (i.e. html5), not competing with it. You should build in HTML first and only use silverlight where the browser can’t fill the gap. Must of the functionality that you get in XAML has been reproduced in CSS3 + HTML5 + all of the other HTML5 stuff. The tooling for HTML5 dev stinks right now. Multiple ...
This one almost slipped away from me. It is only a week until the next CITAG meeting. This month Mike Vogt will be discussing ORM Frameworks and what they mean to the amount of code that our development teams have to write. I am sure we will get into a discussion of the truths and myths around these products. Come out and join us for a night of discussion and meet a few of your peers in the process. Register here. del.icio.us Tags: CITAG,Chicago Information Technology Architects Group,ORM,ORM Frameworks ...
With MIX2011 starting today I thought it was quite ironic that I have spent the last few days watching MIX2010 (I guess that means I am at least a year behind the world ). One of the presentations that I really enjoyed had very little to do with programming, but I found extremely entertaining and almost immediately useful. It was title “The Art, Technology, and Science of Reading” and was presented by Kevin Larson who works in Microsoft’s Advanced Reading and Technology team. So, if you have the ...
This post is from a very good friend of mine, Billy Hollis. He’s got some interesting food for thought and I think you’ll enjoy his perspective! For over 15 years now, our industry has been struggling with a crucial tradeoff. We can get broad reach via standards, or we can get the best possible user experience with applications that take advantage of particular devices or platforms. It's a stereotype that people in software development tend to be code and technology centric and not user centric. ...
It's been in an invitation-only beta for a while, but now you can download Mono for Android and develop Android apps in C# and Visual Studio 2010. From the web site: What is Mono for Android? Mono for Android enables developers to use Microsoft™ Visual Studio™ to create C# and .NET based applications that run on Android phones and tablets. Developers can use their existing skills and reuse code and libraries that have been built with .NET, while taking advantage of native Android APIs. Mon requires: ...
I recently asked question this question as a post on the Microsoft modeling and tools forum: Various Microsoft attempts at MDD have failed or been put on the back burner: WhiteHorse, Software Factories, Oslo. Does Microsoft have any strategy for Model Driven Development? Will any of the forementioned tools ever see the light of day? Stuart Kent responded to my question here: http://blogs.msdn.com/b/stu... - Have a look at his post: ...
Cuanto trabajamos con formularios, siempre es necesario limpiar todos los controles luego de que el usuario a realizado determinada acción, por ejemplo, luego de que ha guardado un dato. Esto nos ayudará a evitar errores en el ingreso de la nueva información. Este es un pequeño código en javascript que se encarga de realizar esa tarea, al menos, en los controles más comunes. Por supuesto, que es totalmente extendible. <script language="javascript" type='text/javascript'> function ClearAllControls() ...
Leadership Veracity consultants are an interesting group of people. We have some of the best and brightest people working to help our customers deliver great products to their customers. While there are a lot of consulting shops in the industry, most are not like Veracity Solutions. Many shops simply want to put a body into a chair. They offer cheap hourly full time employee replacements (contractors) instead of people that can actually help their business be successful. Veracity, on the other hand, ...
In almost every field, people should never take things for granted, and remain content with their skill level. In the world of information technology, it's doubly true. Some technology folks may sometimes develop a certain comfort level after staying in one organization for a long time. They may also remain so busy with usual daily tasks where thoughts of self improvement may not even occur for months. Sometimes, people may feel that adequate knowledge of certain technologies, are sufficient. In ...
I was happy to receive this email today: Thanks to the great folks at Imaginet and Notion Solutions for all your help and support over the last year. Also, thanks to the MS Product group for being such a great team to engage with. Looking forward to continued interaction over the coming year. Technorati Tags: MVP,ALM ...
I'm just getting to grips with MVC linq etc etc and came across what looks like a common stumbling block. For the more experienced of you reading this please refrain from shouting "Dumbass" at me. All the tutorials are either Code First examples or they create the database from scratch in the App_Data directory. All well and good for a tutorial that need to be easily portable to the readers computer, but not very helpful when setting up a full scale MVC application. My first problem was my lack of ...
Andy Warren (@sqlandy) , Microsoft MVP, was our March speaker at the West Palm Beach .Net User Group. Andy spoke about SQL Statistics and answered all our SQL questions. We appreciate Andy's long drive from Orlando to come speak at our South Florida group and his commitment to sharing his knowledge regardless of the distance barrier. The group enjoyed free pizza brought to us by our group coordinator Venkat Subramanian. It is no easy task running around to buy food for the group, especially after ...
Recently we had a contest to see who could beat my time to get from no code to deployed. Thanks to everyone that participated and everyone that thought about participating in the contest. Most Creative From Zero To Deployed Contest Extended! Unfortunately there were not enough entries to award the most creative video for ZtD. So what we are doing is extending the most creative until May 15, 2011 @ 11:59 PM CST. This gives you almost two months to get your videos in! If you entered before, you are ...
A couple weeks ago I was watching Netflix on the Xbox 360 in my living room and every so often, it would have to take a moment and rebuffer and just generally spoil my television enjoyment. As I thought about this, and thought about how often I was having to cycle the power on my aging Linksys Wireless G router, I decided it might be time for an upgrade. This is no small undertaking, mind you. With 8 desktop/laptop computers, 1 Windows Home Server, 4 Xbox 360s, 2 Wiis, 1 mini cell tower, various ...
Para todos los que hemos trabajamos con Crystal Reports, no es un secreto que cuando tratamos de conectar nuestro reporte directamente a la base de datos, se nos viene encima el problema de autenticación. Es decir nuestro reporte al momento de iniciar la carga nos solicita autentificarnos en el servidor y sino lo hacemos, simplemente no veremos el reporte. Esto, además de ser tedioso para los usuarios se convierte en un problema de seguridad bastante grande, de ahí que en la mayoría de los casos ...
Even with a lot of the XNA community working on Dream Build Play entries ( I swear I’m going to finish mine this year!) people are still finding time to do side projects and be amazingly active in the XNA and XBLIG community. With my one eye on my code and one eye on the community, here’s what I noticed these over achievers doing this past week! Time Critical XNA News: Xbox LIVE Indie Games sales data will be delayed March 17-20th due to some schedule maintenance http://create.msdn.com/en-u... ...
My blog has been quiet recently, mainly because I've been spending a bunch of time putting together an iPhone app which talks to a set of RESTful WCF services hosted in Azure, backing onto SQL Azure for storage. This post is a technical walkthrough of that architecture and some of the learning experiences, but after this it will be back to normal. I have a couple of nice open-source projects which are coming soon, including a log4net appender which writes to Event Tracing for Windows (ETW), and a ...
How can that be? We're in the realm of micro-micro-optimisation here, but I'm working on a log4net appender which writes to Event Tracing for Windows. The setup gives you the runtime configuration of ETW with the easy use of log4net. ETW logging is ultra-efficient, so I want to impact that as little as possible, which is why I'm optimising string comparison. The appender will let you capture different levels of logging per assembly or per type, and I need to check where the call comes from to identify ...
An important part of Agile is the concept of transparency and visibility. In proper functioning teams, stakeholders can look at any team at any time in the iteration or release and see how that team is doing by simply looking at what we call Big Visible Charts. If you’ve done Scrum, you’ve seen these charts. However, interpreting these charts can often be an art form. There are several different charts that can be useful. In this newsletter, I’ll focus on the Iteration Burndown and Cumulative Flow ...
Visual Studio 2010 Service Pack 1 (SP1) is now available for general download for almost a week now. The Beta of SP1 came couple of months back and it did a lot of performance enhancements, added support for HTML5 tags and few other stuff related to web development. Now, the final release of SP1 is available. The good part is that, if you had installed the SP1 beta, you don’t have to remove the Beta and start all over again. You can apply the final release on top of the Beta and it works like a charm. ...
If you are in the Overland Park area and are in need of some physical recreation (and who isn’t) I have to recommend Master’s Tae Kwon Do in Overland Park KS . Master Tom is an 8th Dan teaching Tae Kwon Do and Hapkido. Yah, he teaches almost all of the classes himself. I used to take ishin ryu but stopped some 12 years ago (seems like yesterday. God I am getting old.) I had wanted to get back into some type of Martial Arts training and I wanted to get my son involved as well – Master’s Tae Kwon Do ...
If your website uses the AppPoolIdentity and requires access to the private key of an x509Certficate, you’ll need to grant the read permissions to the iis application pool. To grant permissions to the AppPoolIdentity: Run Certificates.MMC (or Start->run->mmc.exe, Add Certificate Snap-In for LocalMachine) Select the certificate (Personal node on the certificate tree) , right click and Manage Permissions. Add a new user to the permissions list. Enter "IIS AppPool\AppPoolName" on the local machine". ...
The much anticipated RTM release of Internet Explorer 9 (IE9) happened today. IE9 preview release was first showcased at MIX 2010 and post that there were 7-8 Platform Preview releases. Also, IE9 Beta came out in September 2010 with close to 10 million downloads within a month. More recently, the RC version was out with much improved performance. Today, marks the launch of IE9 RTM. What this means is that, within an year, the IE Team has shipped the stable product, much faster than the earlier cycles ...
The phone revolution that is under way at the moment is insanely interesting and continuously full of buzz about directions, failures, and promises. The movement started with Apple completely reinventing what a smart phone was all about and now we have the followers. Though – don’t dismiss the followers, they are usually the ones that come out with the leap frog products when most of the world is thinking about jumping on. Remember the often used analogy – the USA invented the TV – but it was Japan ...
Like most developers, I prefer to not have to pick up the mouse if I don’t have to. I use the Executor launcher for almost everything so it’s extremely rare for me to ever click the “Start” button in Windows. I also use shortcuts keys when I can so I don’t have to pick up the mouse. By now most people know that the Package Manager Console that comes with NuGet is PowerShell embedded inside of Visual Studio. It is based on its PowerConsole predecessor which was the first (that I’m aware of) to embed ...
I had always been a fan of ANTS products (Reflector is absolutely invaluable, and their performance profiler is great as well – very easy to use!), so I was curious to see what the ANTS Memory Profiler could show me. You can check out more information about the profiler at Red Gate's web site at www.red-gate.com/products/d... Background While a performance profiler will track how much time is typically spent in each unit of code, a memory profiler gives you much ...
*Moved to: Installing Visual Studio 2010 Service Pack 1As has become customary when the product team releases a new patch, SP or version I like to document the install. This post seams almost redundant as I had no problems, but I think that is as valuable to other thinking of installing the Service Pack as all the problems that we sometimes get. Read more about Installing Visual Studio 2010 Service Pack 1 on my new blog on http://blog.hinshelwood.com... more...Follow my new blog on http://blog.hinshelwood.com ...
In this Issue: Joost van Schaik, Manas Patnaik, Kevin Hoffman, Jesse Liberty, Deborah Kurata, Dhananjay Kumar, Dennis Delimarsky, Samuel Jack, Peter Kuhn, WindowsPhoneGeek, and Jfo. Above the Fold: Silverlight: "How I let the trees grow" Peter Kuhn WP7: "Simple Windows Phone 7 / Silverlight drag/flick behavior" Joost van Schaik Shoutouts: SilverlightShow has their top 5 from last week posted, plus the ECOContest is ready to be voted on: SilverlightShow for Feb 28 - March 06, 2011 Drew DeVault is ...
*Moved to: Visual Studio ALM MVP of the Year 2011 For some reason this year some of my peers decided to vote for me as a contender for Visual Studio ALM MVP of the year. I am not sure what I did to deserve this, but a number of people have commented that I have a rather useful blog.Read more...Follow my new blog on http://blog.hinshelwood.com ...
This past week the MVPs (myself included) were on Microsoft campus for the MVP summit. So I apologize in advance if you did something cool or heard of something cool happening with XNA and XBLIGs and it’s not in my notes. I did my best to stay on top of things, but honestly this community is fast and furious with what it’s doing and creating. I really can’t keep up and that’s fantastic! But here’s what I *did* notice while I was there on Microsoft Campus (and I did make sure to point out to the XNA ...
For the last few months I have been secretly working away at the second version of an application that we initially released a few years ago. It’s called MaxCut and it is a free panel/cut optimizer for the woodwork, glass and metal industry. One of the motivations for writing MaxCut was to get an end to end experience in developing an application for general consumption. From the early days of v1 of MaxCut I would get the odd email thanking me for the software and then listing a few suggestions on ...
For most people, upgrading to Windows 7 has been a relatively painless process. Not me. I am in the unlucky 1% or less who had a somewhat less pleasant experience. First, I cloned my entire hard drive onto a larger (and much faster) solid state hard drive, only experiencing minimal problems. Then, I bought the Retail version of Windows 7 Ultimate, took a deep breath and... oh yeah, I almost forgot - BACK UP THE COMPUTER. The next morning I upgraded to Win 7 and everything seemed fine, until... I ...
This week has been a rough one. I’ve been sick and then in some kind of slump for my afternoon coding sessions. It could be from the cold, could be I’m still tired from writing that Windows Phone 7 game development book (which is out now!) or it could just be I’m tired of winter and want some sunshine. All I know is that even while I’m stick, the XNA world keeps going along at it’s whirlwind pace. Below are the things I caught in between my coughing fits.. Time Critical XNA News: The 2011 MVP summit ...
We are now successfully, able build Dynamics NAV solutions using the TFS Build workflow mechanisms. Lots of test builds were made, the builds can restore the NAV Database and start from a fresh solution, take latest of the NAV objects and then import it to Navision and call the compile method. The workflow is also able to generate FOB files as output which can be directly shipped to the customers. I think this is the First in the world implementation of the TFS build concepts in conjunction with ...
Chris Eargle, Telerik Evangelist, Microsoft MVP and INETA Speaker, was our guest speaker at the West Palm Beach .Net User Group February 2011 meeting. Chris shared many advanced C# tricks that he learned throughout his many years of programming in a talk earning raving reviews from all attendees. At the end of our event, we had a free raffle of 2 Telerik Ultimate Collection licenses and various .Net Ninja shirts. We would like to thank Chris for sharing with us and we look forward to having him again ...
Jeffrey Dean, Pixar Aspect Ratio is very important to home video. What is aspect ratio – the ratio from the height to the width 2.35:1 The image is 2.35 times wide as it is high Pixar uses this for half of our movies This is called a widescreen image When modified to fit your television screen They cut this to fit the box of your screen When a comparison is made huge chunks of picture is missing It is harder to find what is going on when these pieces are missing The whole is greater than the pieces ...
In this Issue: Rob Eisenberg(-2-), Gill Cleeren, Colin Eberhardt, Alex van Beek, Ishai Hachlili, Ollie Riches, Kevin Dockx, WindowsPhoneGeek(-2-), Jesse Liberty(-2-), and John Papa. Above the Fold: Silverlight: "Silverlight 4: Creating useful base classes for your views and viewmodels with PRISM 4" Alex van Beek WP7: "Google Sky on Windows Phone 7" Colin Eberhardt Shoutouts: My friends at SilverlightShow have their top 5 for last week posted: SilverlightShow for Feb 14 - 20, 2011 From SilverlightCream.com: ...
In this Issue: Oren Gal, Andrea Boschin(-2-), Kevin Hoffman, Rudi Grobler(-2-, -3-), Michael Crump, Yochay Kiriaty, Peter Kuhn, Loek van den Ouweland, Jeremy Likness, Jesse Liberty, and WindowsPhoneGeek. Above the Fold: Silverlight: "Multiple page printing in Silverlight4 - Part 2 - preview before printing" Oren Gal WP7: "Windows Phone 7 Tombstoning with MVVM and Sterling" Jeremy Likness XNA: "XNA for Silverlight developers: Part 4 - Animation (frame-based)" Peter Kuhn From SilverlightCream.com: ...
Last night my wife’s Nexus One finally bit the dust. You may not know but I’ve been nursing her Nexus One one along for quite a while after her screen shattered. I was able to replace it on my own (go me!) but little quirks have been popping up and the phone was quickly deteriorating. Lately it’s been the power button. Wifey would often have to press the power button several times to get her phone to turn on and last night it just wouldn’t wake up again. I took it apart and tried my best to see if ...
Most XNA programmers are concerned about generating garbage. More specifically about allocating GC-managed memory (GC stands for “garbage collector” and is both the name of the class that provides access to the garbage collector and an acronym for the garbage collector (as a concept) itself). Two of the major target platforms for XNA (Windows Phone 7 and Xbox 360) use variants of the .NET Compact Framework. On both variants, the GC runs under various circumstances (Windows Phone 7 and Xbox 360). ...