Before any coding we first make sure that the project is setup correctly. (Please note, that this blog is all about how I do it, and incase i forget, i can return here and read how i used to do it. Maybe you come up with some idea’s for yourself too.) In these series we will create a minigolf scoring cart. Please note that we eventually create a fully functional application which you cannot use unless you pay me alot of money! (And i mean alot!) 1. Download and install the appropriate tools. Download...
You have developers, applications, and servers. Stackify makes sure that they are all working efficiently. Our mission is to give developers the integrated tools they need to better troubleshoot and monitor the applications they create, the servers that they run on. so they can develop more and troubleshoot less. Stackify’s CEO and CTO both have experience managing very large and high growth software development teams. That experience is driving our design in Stackify to deliver the integrated tools...
It was really exciting weekend at Atlanta code camp 2012. This was my first code camp, I presented on “Windows Kinect for Enterprise”. Walked through couple of demos, how we can integrate Kinect with WPF application. One of the demos I walked thorough how you can integrate Kinect with Microsoft Lync 2010 and other one on Car console app. You can check the uploaded code here. I appreciate all the folks attended my session and thanks for all the organizers. Windows kinect for enterprise View more PowerPoint...
At http://shop.oreilly.com/pro... Microsoft Press are offering the Microsoft® Manual of Style, 4th Edition as a PDF for 50% off using the MSDEAL code."Maximize the impact and precision of your message! Now in its fourth edition, the Microsoft Manual of Style provides essential guidance to content creators, journalists, technical writers, editors, and everyone else who writes about computer technology. Direct from the Editorial Style Board at Microsoft—you get a comprehensive...
Cross join consists to perform a Cartesian product of two sets or sequences. The following example shows a simple Cartesian product of the sets A and B: A (a1, a2) B (b1, b2) => C (a1 b1, a1 b2, a2 b1, a2, b2 ) is the Cartesian product's result. Linq to Sql allows using Cross join operations. Cross join is not equijoin, means that no predicate expression of equality in the Join clause of the query. To define a cross join query, you can use multiple from clauses. Note that there's no explicit operator...
According to the web site at http://www.dcwg.org/, there are still some 350,000 computers infected with DNS changer. "How can you detect if your computer has been violated and infected with DNS Changer?" Please go to http://www.dcwg.org/detect/ find a site for your language and click on the link. If you get a green background at say http://www.dns-ok.us/ then you are free of the infection...
Secunia have released the beta of V3.0 of the Personal Software Inspector. I have just rebuilt my development PC. When I installed the beta I found that it gives very quick feedback on whether patches were required. This is a free tool for domestic use. It can be downloaded from http://secunia.com/psi_30_b...
Whenever I start a new project I *always* break up my code in different projects. Also known as n-tier solution. The scale of the project doesn't matter, but make sure that each project is responsible for himself (or herself if you prefer). I make sure that i ....At least thought about how the project should work on the toilet or in a project team meeting.Have a solution directory and create my projects within. I like to name my project (and it's folders by the namespaces). For instance: When i'm...
At http://www.slysoft.com/en/v... SlySoft have made available, Virtual Clone Drive."Virtual CloneDrive works and behaves just like a physical CD/DVD drive, however it exists only virtually. Image files generated with CloneDVD or CloneCD can be mounted onto a virtual drive from your hard-disk or from a network drive and used in the same manner as inserting them into a normal CD/DVD drive. Probably the best virtual drive software, Virtual CloneDrive allows you to enjoy the freedom...
I find myself on an assignment where I could not use System.Web.Security.Roles. That meant that I could not use Visual Studio's Website | ASP.NET Configuration. I had to go about things another way. The clues were in these two websites:http://www.csharpa... can set in your web.config the restrictions on folders...
So the simple solution here is that you’ve never set up a crontab file. Create one, then run crontab <filename> to add the file. Then, a crontab –l will display just fine...
This is not a new item at all but I came across it recently. For an app I had been using some JavaScript like: javascript:window.open(some... here) to open a new window via a button. That bit of code had been working great in several other apps. Then in one app that same code decided to open the new window correctly while clearing the parent of everything but [object]. The fix ended up being simple, change the javascript to: javascript:void(window.open... here); Then it worked like...
Our team at AJI Software has been hard at work over the past year on certifications and projects that has allowed us to reach Gold Partner status in the Microsoft Partner Program. We have focused on providing services that not only assist in custom software development, but process analysis and mentoring. I definitely want to thank each one of our team members for all their work. We are currently the only Microsoft Gold ALM Partner for a 500 mile radius around Kansas City. If you or your team is...
How to Overcome or fix MIXED_DML_OPERATION error in Salesforce APEX without future method ?MIXED_DML_OPERATION :-one of the worst issues we have ever faced :)While trying to perform DML operation on a setup object and non-setup object in a single action you will face this error.Following are the solutions I tried and the final one worked out :-1. perform the 1st objects DML on normal apex method. Then Call the 2nd objects DML through a future method. Drawback :- You cant get a response from the future...
Stylecop 4.7.26.0 has been released today 25/May at http://stylecop.codeplex.co...
Secunia provide a free utility for locating programs on your PC that need patching or updating with the latest version.The program is free for domestic users and can be downloaded from http://secunia.com/products...
Today's $10 deal of the day from APress at http://www.apress.com/97814... is Pro Internet Explorer 8 & 9 Development"This book is an in-depth guide to writing applications that embrace and extend the new features and capabilities of Windows Internet Explorer 8 and 9."...
The St. Louis .NET User Group is proud to announce that registration for the St. Louis Days of .NET 2012 is now open! The conference will once again be held at the Ameristar in St. Charles, Missouri, on August 2-4, 2012. The “early bird” price of $175 per person will be available through June 30. You are going to want to ACT FAST THIS YEAR – due to our ever-growing demand and our desire to fit within our venue, we have had to cap our capacity with only 900 available tickets! To celebrate our fifth...
In the next few days I will be taking a look at NDepends latest greatness! You should too. http://www.ndepend.com/NDep... A big feature for me that is quite interesting is LINQ to CQL. Very exciting. Good job guys...
Jeremy Likness built a lightweight, NoSQL , object-oriented database for .Net 4.0 called Sterling. First, wow. Second, links: - CodePlex: http://sterling.codeplex.com/ - WikiPedia: NoSql http://en.wikipedia.org/wik... Third, here’s a very brief example of console application that uses Sterling, it takes about 5-10 minutes in all. Here are the steps Create an empty Console Application install NuGet (if not already done) install Sterling Create a New Foo Class (this will be my model) Create New...
Rich Dudley from ComponentOne was our May 2012 speaker at the West Palm Beach Dev Group. Rich shared with us his excellent presentation from VSLive on jQuery and HTML5. This event was a great success and witnessed one of our larger member turnouts this year. Rich graciously posted his slides and sample code on his blog: http://our.componentone.com... May also marked our first meeting at PC Professor’s brand new building, only a few steps away from their...
Recently I looked into speeding up Visual Studio builds – I found the results interesting… I decided to do a few POC’s to see where the bottleneck is with large solutions in Visual Studio. After some searching on the net I found various tweaks that one can do to ones machine to get better performance and a few mentions that VS2010 does not handle multiple project files very well – the number mentioned several times was 10 – if you have more than 10 projects in a solution you see a noticeable decrease...
Hi,I know it is a bit late, but better late than... you know how it goes. So here is the detailed documentation of the latest WINWEB version 6.4.0 Release d / .NETHTML5 Beta3. The document is documenting the many new features added to the recent release, but it also touches base with more basic framework functionality. The purpose of the document is to serve Visual WebGui beginners as well as to support more advanced Visual WebGui developers. We decided to release the documentation even that it is...
The content will be coming soon. What to expect:My idea's and examples about .net (web)development and stuff related.I'm talking about:MVCEntity frameworkSilverlightjQueryT... apiFacebook apietc.First series will be about `my´ approach with a n-tier solution using MVC and the entity framework. Interested?Just stay tuned...
Stylecop 4.7.25.0 has been released at http://stylecop.codeplex.co... NotesNew rules SA1126: PrefixCallsCorrectly Validates a call to a member is not prefixed with the 'this.', 'base.', 'object.' or 'typename.' prefix to indicate the intended method call, within a C# code file. SA1214:StaticReadonlyElemen... Validates that all static readonly elements are placed before all static non-readonly elements of the same type. SA1215:InstanceReadonlyElem...
What Is Symmetric Encryption? Symmetric encryption uses the same key for both encryption and decryption. Symmetric Algorithm in the .NET Framework What Is Asymmetric Encryption? Asymmetric cryptography uses separate keys for encryption and decryption Encrypted Text with public key can be decrypted only with the private key Asymmetric Algorithm in the .NET Framework Hash Algorithm Has Algorithm in the .NET Framework What is Digital Signature? Hash + Asymmetric Encryption = Digital Signature...
A recent article announced the possibility of 60TB hard drives by 2016.That's only 4 years from now, about as long as this blog has been around (2008-2012), and after seeing that article all I could think was who cares, by 2016 we will all be using 60TB SSDs anyway....I know what you're thinking: "Whaaaa?!? 60 terabyte SSD?!? I just bought a 60/120 gigabyte SSD, how are they going to have 60 terabyte in 4 years?!?"oh technology, how I hate and love your rapid declining prices. June 2010 a 64gb SSD...
If you have a GridView that uses BoundFields but does not display line breaks or a lot of spaces quite right here is a way to get around that. This example uses a GridView with one BoundField that uses a DataField of comments. The comments are stored in a database and entered from another page which displays the comments properly in a textbox with all the spaces and line breaks you intended. The trick to get a BoundField to show those items is to take the item and replace the \r\n with a <br />...
I would highly suggest subscribing to PluralSight if you are wanting to learn different technologies and frameworks. I am a Visual Learner and find that it is very easy to throw on the headphones and run the app from the phone. The videos are well designed and the screens are also well designed to be comfortable viewing on smaller screens such as the phone...
If you are a Windows Phone enthusiast, or really into the Windows 8 platform that is coming soon, then I ask you to consider sunny Baton Rouge, Louisiana as your vacation spot this coming August 4 for SQL Saturday And Tech Day. I know what you’re thinking: “Paul… Isn’t this a SQL event?” Laws yes, it is a SQL event, however we’ve secretly taken this SQL event to our secret underground cool-ification bunker (and dinosaur exhibit) and injected it with AWESOME and bombarded it with large amounts of...
I found many websites that showed either misinformation, incorrect code, or denial of the ability to use a class as a datasource for an asp.net listview control. It is actually very simple.First you need to define your class. I created private fields and public property to get and set values for those fields. I then created a static function (since it is used often) that would return a list of the class type.In my case, I was looking for documents that matched the page and page section so I can list...
It’s really exciting news that new SDK V1.5 Kinect for Windows was released on May 21st 2012. There are lot of new features and enhancement made as part of this release. Let me highlight few here and I will try to come up with some demo we can explore them in more detail. 1. Seated mode skeletal tracking was included in this release, which can track upto 10 joints. 2. Improved skeletal tracking in near mode and better performance. Also joint orientation info to determine simple pose detection, which...
Are you willing to work for a dynamic firm, on the latest platforms, with super modern and enthusing technologies (XAML, C#, Kinect, VUI, NUI, and much more)? Then maybe you should consider this: We are looking for a Senior Xbox Windows Developer Attention: This job is located in Seattle. If you are not in Seattle (or considering moving), no need to reply! Job description: Qualifications 5+ years of software engineering experience 2+ years of video game programming experience, shipping multiple titles...
For the last two years, I’ve ordered the Nimble Pros Software Craftsmanship calendars, which use ‘motivational poster’ style pictures to depict various software practices and principles worth keeping in mind. Here’s one of the walls at work, where I’ve got the calendars cut up and displayed for easy reference: I like being able to point to a principle when its use pops up, and they provide a nice illustration of things everyone should be aware of. I’ll be following this up with a post on each month’s...
Team Foundation Server 2010 is a “server-side” version control system. Developers used to Subversion and other “client-side” systems are often frustrated in certain situations where they want to see only the changed items in the Pending Changes window and TFS shows all checked-out items. This happens when an entire directory structure is copied to the workspace and only some of the items have changed. The rest are identical to the existing items in the workspace. The typical procedure taken is: Check-out...
If you are an application developer and you’re tempted by “the dark side” (Embedded devices), don’t miss this series of webcasts organized by Arrow and Adeneo Embedded: http://www.arroweurope.com/... In a series of four webcasts I’ll try to explain why using an embedded OS (Windows Embedded Standard 7) can be a good way to improve the reliability of your system and reduce maintenance costs...
Today's $10 deal of the day from APress at http://www.apress.com/97814... is Pro HTML5 Programming"HTML5 is here, and with it, web applications have acquired power, ease, scalability, and responsiveness like never before. With this book, developers will learn how to use the latest cutting-edge HTML5 web technology—available in the most recent versions of modern browsers—to build web applications with unparalleled functionality, speed, and responsiveness. This new edition includes major revisions...
Much has been written about the technical ins and outs of localizing .NET applications with ResX files, but I think that most treatments of the topic understate the difficulty involved in localizing a project of substantial size and complexity. You probably already know how to define and consume global and local resources in a “Hello World” sized ASP .NET application and how to use the CurrentUICulture to ensure that the right version of a string is pulled from a ResX file to be shown to a user....
The rise in demand for database continuous integration has forced me to skill-up in various new tools and technologies, particularly build servers. We have been using JetBrain’s TeamCity here at Red Gate for a couple of years now, having replaced the ageing CruiseControl.NET, so it was a natural choice for us to use this for our database CI demos. Most of our early adopter customers have also transitioned away from CruiseControl, the majority to TeamCity and Microsoft’s TeamBuild. However, more recently,...
If you used the latest MVVM Light version for Windows 8, you may have noticed that a couple of issues cause your app to fail the Windows App Certification Kit. It is really quite simple: By mistake, I published the debug version of the assemblies instead of the release version. This causes the certification to fail. I already published an update on Nuget, so if you have created your application and added the DLLs using Nuget, you can update with the steps described her (scroll down to the “Updating...
At http://bcove.me/chw1v99g is a time lapse video of today's annular eclipse. This was shot using as Hydrogen Alpha filter.More details at http://www.space.com/15788-...
Wednesday, May 23, 6:00 PM, Stockholm Migrating Applications to Windows Azure – Shay Friedman Windows Azure is the next big thing for server-side applications and one of its major use cases is hosting existing .NET applications. However, Window Azure is not your regular playground and some preparations are necessary. In this session, Shay Friedman will take you through different ways to make sure your application is ready to move to the cloud. In addition, Friedman will explain how you can estimate...
Many years ago, when I was working for a media company in London, I would dial-up the office system in the evening. (This was in the days when 2400 baud was fast!). One evening I noticed one of the directors of the company was connected and emailed him the message "Good Evening Mr Director Sir".The following day, I met him in the office and he complemented me on my message - he was working with a client on a rush job and the client was very impressed by the respectful message.So when you email, be...
Delegates in .NET are a very handy addition to the language. With the introduction of LINQ they did become mainstream and everyone is using them or is at least finding them cool. But what the CLR is really doing to them under the covers remains largely unexplored. This is ok as long as you never get any memory dumps from the field with angry customers waiting for a solution. Delegates are heavily used to e.g. send window messages from an arbitrary thread to the main UI thread. Or you have an thread...
I have written a nifty little tool in PowerShell that eases the deployment of SharePoint solutions (WSP) files. The tool serves as a management tool for new features. It uses an XML configuration to select a bunch of solutions and deploys them to the farm. Now, despite our best intentions and the best efforts of QA, we somehow manage to upload solutions that do not do exactly what they are supposed to do, or – horror of horrors – even disrupt previous behavior. So, the tool is also used to restore...
Stylecop 4.7.24.0 has been released at http://stylecop.codeplex.co... Notes Compatible with the Visual Studio 11 Preview.Install order should be : VS10VS11R#6.1.1 msi (for VS10)R#6.1.1 vsix (for VS11)StyleCop 4.7 This version is now compatible with R# 5.1 (5.1.3000.12), R# 6.0 (6.0.2202.688), R# 6.1 (6.1.37.86) and R# 6.1.1 (6.1.1000.82).Here are the bug details for fixed in 4.7 and closed in 4.7 issues (over 100 issues fixed since 4.6)Here are the bug details for all issues...
Continues from last post!!So when I tried to hit the webservice, the 403 error is gone. But now a new error in the classic .net yellow screen.Could not find a base address that matches scheme https for the endpoint with binding BasicHttpBindingWell, this is obviously due to the binding configuration. Let me open my config file again.Here it is, the first culprit.<serviceBehavior... <behavior> <!-- To avoid disclosing metadata information, set the value below to false and remove the...
Today's $10 Deal of the Day from APress at http://www.apress.com/97814... is "The Essential Guide to HTML5 and CSS3 Web Design""A contemporary update of Craig Grannell's acclaimed The Essential Guide to CSS and HTML Web Design—now featuring coverage of HTML5 and CSS3! " After today, the price will go back up again...
I am sure you have been in the situation where you start following a change through the list of builds and suddenly realize a lot of the builds have been deleted by some one! The good news is, when the build is deleted from the build explorer in Visual Studio it is only soft deleted in the database. Are you wondering who moved your cheese? In this blog post, I'll give you a walkthrough on how to write a simple utility to get the list of deleted builds and their details using the TFS API. Download...
HTTP 400 Bad RequestHTTP 404 File Not FoundAnybody who has done some web development would have surely come across these errors. These could be arguably most popular error codes in the HTTP 4xx family ;). Let's take a deeper look at what are the other common errors and the possible reasons for that. Well, there are uncountable resources in the web on HTTP error codes and I need not add one more on top of it. Let me explain my stand then. I was getting complaint that a consumer of one of my web service...
Geekswithblogs Gets a Facelift
Celebrating the five year anniversary of the first post on Geekswithblogs, the GWB team has launched a new look and functionality for the community designed to help the community continue to grow and increase interaction amongst bloggers.
The new design offers bloggers and readers the ability to quickly check recent posts, popular posts, Twitter users from the community, community news, and featured bloggers.
The redesign also makes it easier for bloggers to find tutorials on how to get the most from their blogs, support information, and a community-wide tag cloud.
We hope that you will enjoy the new features and look. Here’s to another five years and to everyone that makes up Geekswithblogs!
GWB Goes to PDC ’08 – Let Us “Tag Your Top”
Geekswithblogs is proud to be a Silver Media Sponsor for the upcoming PDC ’08! This will be a great opportunity for face-to-face interaction with the developer community.
If you happen to be going to Los Angeles for the PDC, and we highly suggest you do, make sure to swing by the Geekswithblogs booth (#100) in the Expo Hall to say hi! We will have some amazing looking Geekswithblogs stickers hot off the press ready to “tag your top” – so bring your laptop by to take it from drab to fab!
GWB Podcasting from PDC ‘08
Make sure to look for fellow Geekswithbloggers Chris Williams and D’Arcy Lussier roaming around the floor. They will be playing the part of on-site GWB ambassadors and roving reporters; stop and chat with them!
We’d like to know what you think about the upcoming podcast. We are thinking of firing PodcastStudio.net (the official podcast of GWB) back up after the event and would like to hear your thoughts and suggestions.
GWB and PDC ’08 – We’ll Make You Famous!
A major part of our display at our PDC booth is going to include a video featuring none other than the Geekswithblogs community members! We’re proud to have you as contributors to a large, healthy blogging community and want to give you some additional exposure.
Here’s what to do; record yourself saying “I’m a geek with a blog, and I…”. Simply fill in the rest with something interesting about yourself. It could be anything from what technology you love, what you like to do in your spare time, where you live, etc.
Examples include:
- I’m a geek with a blog, and I rock at ASP.NET.
- I'm a geek with a blog, and I support my development community by presenting at user groups.
- I'm a geek with a blog, and I love playing guitar.
- I’m a geek with a blog, and I volunteer to help the homeless.
- I’m a geek with a blog, and I chug energy drinks.
First 30 bloggers that send in a video with at least 5 statements get a ultra-stylish Geekswithblogs t-shirt with their blog URL on the back!
Stay tuned for FTP information for uploading your files!