|
One of the recurring themes I’m seeing is technical founders building a product for themselves. I wish I would have been in their shoes. That is, until I find out they’re forging ahead without a marketing plan. My goal is to provide a methodology for building the framework of a marketing plan. It is geared towards those with a technical background although anyone can take advantage of this structure. Even if your product is useful, you still need to sell it to users.
|
|
|
|
|
If you're a .NET developer, you're probably intimately familiar with Visual Studio. But what else is out there to make you more productive and your code better? Here's a quick list of tools you might not know about. What are your favorite .NET development tools?
|
|
|
|
|
CSC -- it's all you need.
|
|
|
|
|
Have a 5 for 1.
Panic, Chaos, Destruction. My work here is done.
Drink. Get drunk. Fall over - P O'H
OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre
I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer
Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett
|
|
|
|
|
5 to 1, baby, 1 in 5... thanks.
|
|
|
|
|
People probably don't realise just how extensively server-side adaptation is used by the major internet brands in order to fine-tune the user experience for each platform. To help shine a light on this I'm going to look at the approaches that some major brands use in delivering their mobile web experiences. First up, it's Google. A 47 byte file size difference actually masks an entirely different HTML document served to different devices.
|
|
|
|
|
Source code control systems are somewhat abstruse pieces of software for managing code, so why should business people, especially mainstream ones, care? It’s because software culture evolves around tools that are hidden from public view, and as code becomes increasingly critical to everyday life, everybody, programmer or not, needs to develop an appreciation for how the world of software works. Code is the hidden 9/10ths of the technology iceberg today.
|
|
|
|
|
Having spent a significant amount of time conceptualizing and growing Vagrant into a decently successful open source project, I’ve come away learning quite a bit. I haven’t seen many blog posts about open source maintainers commenting on their lessons learned, so I’d like to share them here. These are not only engineering lessons, but lessons involving being an open source maintainer, promoting your project, etc. There's more to open source than giving software away.
|
|
|
|
|
The Tricorder Mark 1 is, for all practical purposes, nearly identical to the device that we see in Star Trek, with the possible exception of being unable to reliably distinguish a Klingon from a Romulan. It's all open source so you can build one yourself.
|
|
|
|
|
One fine night in November 2011 I got an opportunity to get my hands dirty, working on a project for the FBI. They were planning to seize a bunch of computing assets in New York City that were being used as part of a criminal empire that we called "DNS Changer." This is our story. There's a growing threat from hijacked DNS lookup. Is your computer safe?
|
|
|
|
|
For many Physicists throughout the ages - their beards are as remarkable as their brains. Here are just a few. Graybeard gravitas.
|
|
|
|
|
Microsoft already has a much bigger presence with the Xbox and a lot of people use it as a media center. It already does a lot that the aTV does. Why Microsoft hasn’t gotten the media attention that Apple has despite unarguably being the leader in this space isn’t clear. We now return you to a TV revolution already in progress.
|
|
|
|
|
High-profile iOS apps are drifting away from the forced skeuomorphism of user interfaces to embrace a more balanced approach between imitating real-life objects to achieve familiarity, and investing on all-digital designs and interfaces to benefit from the natural and intuitive interactions that iOS devices have made possible. Simplicity vs. obviousness brings us to another issue with user interfaces: discovery vs. frustration.
|
|
|
|
|
In all the hype around Windows 8 the past few months, a lot of developers have got the impression that .NET has been sidelined in Windows 8; C++ and COM is back in vogue, and HTML5 + JavaScript is the New Way of writing applications. You know .NET? It's yesterday's tech. Or is it? Windows 8 does not make .NET developers obsolete.
|
|
|
|
|
Terrence Dorsey wrote: Windows 8 does not make .NET developers obsolete.
I guess people refer to Winforms/WPF when they talk about .NET being obsolete. Metro/WinRT apps in .NET are basically COM-interop.
I don't agree with that thinking btw, I am just trying to explain why some people think that way
|
|
|
|
|
It's been my observation that the worst architectural decisions are made when technical people meet by themselves in a room with a whiteboard. I'm not saying the decisions are always bad, or wrong, but the plans and rules that come back to bite you consistently seem to incubate under these conditions. Of course it will work. Just follow the arrows.
|
|
|
|
|
This will be a very tech-heavy post but if you’ve ever gone digging into kernelspace (as a coder, or someone on the ops side of the fence) we hope it’ll pique your interest. We’ll talk about the diagnostic process and introduce some of the new tools that made this possible. Caught in the act: this bug got in, but it won't get out.
|
|
|
|
|
The management pitch is that by getting programmers to follow some process rote you will get good, predictable results out. See, the thing is, the success of the coding-part of a project is dependent on the calibre of the engineers doing that coding and not the process they follow. Process is, actually, just tax.
|
|
|
|
|
In this day and age, I would have thought finding the right tool for the right job is common sense. Apparently not. Agile, among many other things, is not a silver bullet - it never was and it never will be. The key thing is to experiment and find what works for you, your team and your company. A team needs to function efficiently as a team.
|
|
|
|
|
Terrence Dorsey wrote: A team needs to function efficiently as a team.
Teamwork is a sham. It is an effective way chosen by management to take away your credit when things go right and to avoid their own responsibility when things go wrong.
|
|
|
|
|
So young, so cynical...
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
The same opinion by somebody older is known as wisdom.
|
|
|
|
|
While Apple and Google are busy getting bad press for their privacy issues, labor practices and general big-evil-company wrongdoings, Microsoft has done some brand regeneration, making it look like the hippest tech company on the block these days. Like PBR and handlebar mustaches: so bad, it's cool again.
|
|
|
|
|
If it's so bad, why are you participating in a predominantly MS-centric development site?
|
|
|
|
|
It is common to see newbies asking in microcontroller forums if they can run Linux on their puny little 8-bit micro. The results are usually laughter. This project aims to (and succeeds in) shatter(ing) these notions. Yes we can.
|
|
|
|