|
From a design and usability perspective, I fully agree. Optimizing the design for each platform is definitely the best way to go if you want the best possible outcome. However, from a cost perspective it can be prohibitive. Sometimes it is better to get something that works for all devices rather than not being on the devices natively. For instance, Google has worked on the mobile platforms before they had solid apps for each platform. The nice thing is that they were able to tailor their mobile sites first to the new platforms and then finally bring full apps to them. It was an iterative approach that got their product to the mobile consumer quickly and yet they were able to provide better content and integration as they went.
|
|
|
|
|
As software developers, one of our most important responsibilities is the protection of our users' personal information. Without technical knowledge of our applications, users have no choice but to trust that we're fulfilling this responsibility. Sadly, when it comes to passwords, the software development community has a spotty track record. Help them, Obi-Wan Developer, you're their only hope.
|
|
|
|
|
Very good one Terrence.
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
"Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham
|
|
|
|
|
Today, we want to share the final product lineup and specifications you can expect to see for the next release of Visual Studio. This also includes system requirements and platform you can develop for with Visual Studio 11. Where do you want to code today?
|
|
|
|
|
So I'll be sticking with VS 2010 for a while, pro noblem.
|
|
|
|
|
MS seem to be causing no end of strife with the dev tools at the moment. I see the Express 11 products will be metro apps. only. Nothing worse than removing functionality.
Kevin
|
|
|
|
|
I saw that someone mentioned that, but I would be surprised if you couldn't do console apps.
|
|
|
|
|
PIEBALDconsult wrote: I would be surprised if you couldn't do console apps
I wouldn't!
OTOH, there's always SharpDevelop if you can't afford VS 11 Pro. They seem to be doing a good job of keeping up to date with Microsoft, at least as far as the desktop/web side of things is concerned.
Kevin
|
|
|
|
|
It is practically impossible to teach good programming style to students that have had prior exposure to BASIC; as potential programmers they are mentally mutilated beyond hope of regeneration. What computer scientists, authors and programmers think of popular programming languages.
|
|
|
|
|
Basic was the both first and third language I learned (VB.Net and QBasic), and I didn't turn out that bad...
|
|
|
|
|
Basic was my first two languages. I was in a class in high school for VB (I don't remember if it was .Net) and didn't like it much, so spent most of my free time working with QuickBasic 4.5.
My third, however, was C++ and that set me straight real quick.
|
|
|
|
|
Curious that they find this [sic]:
Quote: It is practically impossible to teach good programming style to students that [sic] have had prior exposure to BASIC
But this [fine]:
Quote: C++ is an horrible language
And I think my favorite is this one:
Quote: Perl is the only language that looks the same before and after RSA encryption.
|
|
|
|
|
BASIC was my first programming language too, and I'm of the opinion that it's fine as a first language. How can you teach people the "right" way (with no GOTOs) if they don't learn the "wrong" way first.
Besides, there are other languages that some may need to use that have GOTO but no "modern" looping structures; how will someone with no prior experience cope?
|
|
|
|
|
Basic I would imagine would have been everybody's first programming language, it was certainly mine and not through and school either. I was in my late thirties when the TRS80 then the Comodore64 were released.
I was hooked on computers after those two and moved rapidly to business software on my new IBM. Does anybody remember writing in Clipper and compiling it to an executable? Then using dBIII+ database files to store the data. Times have changed!!!
I personally this programmers should be exposed at as many languages as possible, for appreciation of the strengths and weaknesses of them all.
|
|
|
|
|
JohnPayton wrote: for appreciation of the strengths and weaknesses of them all.
Hear hear!
That's why I didn't mind the Pascal, COBOL, Fortran, and Assembly (Macro 11) in college. And Lisp, mustn't forget that.
|
|
|
|
|
Glad I started off with C then switched over to C++ .. Never liked VB.
|
|
|
|
|
Seriously, if “no slick way” is a good reason not to test, you should be flipping burgers instead of developing. Your main job is development, not being a hipster. Testing in IE is too much work... because they’re on a Mac?
|
|
|
|
|
Actually in a days of prevalent webkit mobile browsers, depending on your target environment, spending time testing on IE may just turn out to be a waste of time. I published couple of dozens of mobile games on Android and IPhone (both webkit based), ported them to the Firefox in a matter of hours but gave up on IE till I can justify the time spend.
|
|
|
|
|
Today is a good day. We’ve called the shipit squirrel into action once again! We all know that the stork delivers babies and the squirrel delivers software. In our case, we are shipping GitHub For Windows! GitHub for Windows is the easiest and best way to get Git on your Windows box. Put a fork in it. She's ready to ship.
|
|
|
|
|
Since Comic Sans is apparently a hot-button typographic item, I thought I would spend some time considering both sides of Comic Sans: the ubiquitous every-man’s casual font choice, as well as the perpetual thorn in the designer’s side. You can thank Microsoft Bob.
|
|
|
|
|
Commenter Niels wonders when and how the registry was introduced to 16-bit Windows and how much of it carried over to Windows 95. The 16-bit registry was extremely simple. There were just keys, no values.... You can thank OLE 2.
|
|
|
|
|
Normally when you think of "bad design", you think of laziness or mistakes. These are known as design anti-patterns. Dark Patterns are different – they are not mistakes, they are carefully crafted with a solid understanding of human psychology, and they do not have the user’s interests in mind. Everything you wanted to know about Dark Patterns, but were afraid to Google.
|
|
|
|
|
iPhone users love to brag about their smartphones. They line up around the block and stand in line for hours when a new one is released. Yet, for many users, Android is clearly the superior platform. Yes, its Achilles heel is a big one: security. Android's openness and large market share mean that it's a juicy target for attackers. These are the DROIDs you're looking for.
|
|
|
|
|
We have our second winner, who submitted the most upvoted news. We're always looking for good news, so post interesting news items in the Insider News forum or join the discussion. All the news that's fit to link.
|
|
|
|
|
If you have entered a company with poor unit testing practices, you will likely encounter other problems. Many practices and methodologies follow each other, and improper implementation for one item may encourage improper implementation in another. Many companies are successful with different practices in place, and none of this is one-size-fits-all. Or more precisely: I hate unit testing done poorly.
|
|
|
|