Nitriq is a product by


Under Used VS Feature - Column Select
 
It is quite often that I'll find myself wanting to duplicate a whole bunch of text, or wanting to copy and paste a vertical "column" of code. You can do this by holding down the ALT key while selecting/dragging your cursor, or you can hold ALT and SHIFT and use the arrow keys to create your selection. I know this is kind of hard to understand just what exactly column select does for you, so I created a 20 second screencast.

Just know that I start off by holding ALT then dragging down, then I start typing "list.Add...". Once I'm done, I select the "column" of "1"s and paste them in the first name field. These same shortcuts even work in Notepad++!

For those of you with overzealous corporate overlords, the file streams directly from our server so you shouldn't have any problem with blocked content.




Wednesday, November 2, 2011 - 9:18 PM CST - Permalink - Comments [1]
Tags: Tips and Tricks


Scrum board images
 
I created a couple of images to print off and use on our scrum board when we hit road blocks or when we're having some major issues. I wanted to share them here in case you too could use them on your scrum board.




Tuesday, November 1, 2011 - 11:43 PM CST - Permalink - Comments [1]
Tags: fun


Introducing MachineLang.Net
 
We hope you enjoyed our little April Fools joke this year

Do you want to code with the sheer simplicity of x86 Machine Code without all of the complicated “features” of 4th, 3rd or even 2nd generation languages, all the while being able to run on top of .Net’s CLR? Well, this post is for you!

Let’s start with the current problems with “modern” programming languages today:

4th Generation Language? Who needs declarative markup or domain specific languages? Sounds like a bunch of academics are just trying to get their next PhD instead of helping me write awesomely fast code. Drowning a sack full of puppies is more fun than debugging a slow stored procedure.

3rd Generation Language? OO? Structured Programming? Yeah, right, they should come see the projects I’ve had to work on in the past, it was more like an object oriented scaffolding to the depths of hell. I’d rather gouge my eyes out with salt covered rusty fork than look at one more inheritance chain 30 levels deep.

2nd Generation Languages are getting closer, the speed is mostly there. But do we really want to dumb down our craft just so some stupid people can “read” and “understand” better? What does that say about our profession? If you can’t convert “XOR CL, [12H]” to “00110010 00001110 00010010 00000000” in your head, please give up on life because you will never amount to anything.

It is simple really, just write all of your machine language in a single .ml file, and run the machine lang compiler (mlc.exe) and you’ll have a new .net executable waiting for you in the same directory as your .ml file, than can run on any machine with the .Net framework on it.

Example: HelloWorld.ml
00010100 00010001 00000101 00001111
00111110 11010101 01111011 00011100
11001100 10101001 00101011 10001110
01010001 11111110 01101001 11010110
00110101 00100000 00011000 11111001
11001010 11111101 10111001 00011001
11111101 11111111 00001001 10000010
11110111 00010001 10010100 10000000
00011001 00011000 01110101 10101011
10110111 00000001 11011000 00100100
10010001 11111101 10111100 11011100
01101100 01111111 10000001 11101110
10010010 10001110 01110000 11001101
11101101 00001010 01001010 00000101
11001010 01101100 00101011 00011011
10001100 11111010 11011001 11001010
01101011 00010111 11101110 01010101
00111011 10101001 01100001 00001100
01110011 00011011 01110000 01001011
00001001 11101100 10100101 00111111

Then just open up your command line and run the following command:
mlc.exe -in HelloWorld.ml -out HelloWorld.exe

You can AND SHOULD download and run the HelloWorld example here. You'll smile when you're done, I promise.

If you're afraid that you may have some duplicate code in your next MachineLang.Net project, be sure to check out Atomiq Duplicate Code Finder.


Friday, April 1, 2011 - 8:27 AM CST - Permalink - Comments [6]
Tags:


Nitriq Pro Is Now Totally Free!
 
After a long thought processes, we've decided to make Nitriq Pro completely free!.

Just use the discount code "ANALYZEFORFREE" when checking out and Nitriq Pro will go from $39 to $0. Unlike the previous free version of Nitriq, Nitriq Pro doesn't have any feature restrictions at all. This you can analyze as many assemblies as you'd like at the same time for free.

If you've already purchased Nitriq Pro in the past year, we'll be emailing you a complementary license of Nitriq Console so you can integrate Nitriq Code Analysis into your automated build machine.

If you like Nitriq, please be sure to check out our other product - Atomiq Duplicate Code Finder.


Wednesday, March 23, 2011 - 7:24 AM CST - Permalink - Comments [6]
Tags: Nitriq | Stuff


Free Licenses for Microsoft MVPs
 
If you're a Microsoft MVP and would like a free license for Nitriq or Atomiq all you have to do is shoot an email to mvp [at] nitriq [dot] com. It is our way of saying thanks for helping the community.


Thursday, March 3, 2011 - 7:16 AM CST - Permalink - Comments [6]
Tags: Atomiq | Nitriq


"I Didn't Know You Could Do That" - .Net Tips and Tricks Notes
 
I've given my .Net Tips and Tricks presentation a few times the past couple months and thought I'd share the notes that I used. Sorry it has taken me so long to get these posted.

.Net Tips and Tricks Notes


Wednesday, November 3, 2010 - 12:31 PM CST - Permalink - Comments [0]
Tags: Tips and Tricks


Developer's Guide to Blend Cheat Sheet
 
I was lucky enough to present "A Developer's Guide to Expression Blend" at St. Louis Day of .Net a couple of weekends ago. And I created a cheat sheet to hand out to everyone.

Download and feel free to distribute, just please link back to this blog post in case I release a new version. (I am a developer, not a designer, so it isn't the prettiest thing in the world but it gets the job done).

Developer's Guide to Blend [PDF]

I'll be giving the same presentation at Heartland Developer's Conference next week as well as at Minnesota Developer's Conference at the end of September. I hope to run into some of you there!

[Edit: Fixed pdf link, doh!]
[Edit #2: Actually fixed pdf link, I can tell it is Friday]


Friday, September 3, 2010 - 9:36 AM CST - Permalink - Comments [1]
Tags: Blend | Design | Tips and Tricks