|
Thanks for sharing.
TOMZ_KV
|
|
|
|
|
|
It is a good news but not much big. These ebooks are not for novice programmers. So if anybody wants to start learning, should find something else.
After reading the news 4-5 days ago, I immediately downloaded "Programming Windows 8 Apps with HTML, CSS and JavaScript". There are lots of text and graphics but not enough code. And I am sure, this will be true in case of other ebooks too. These ebooks are only for those who already know much about their related programming/concept, in-fact.
I have seen/analyzed many documentation of well-known products of big companies. They are believing that only very good and professional programmers/users will use their technologies; and thus they make documentation accordingly. Look at Firefox.com; can you find "Web browser" or anything else that clearly specifies what the thing Firefox is? Neither at its homepage nor at its About page even.
This is true for most of documentation of technologies of Google, Microsoft, Firefox/Mozilla, Paypal, Java, jQuery and many other. At starting of their documentation, they mostly look like theory-only book and then afterwords they look like reference books. They aren't covering straight forward examples.
|
|
|
|
|
nikunjbhatt84 wrote: These ebooks are not for novice programmers. So if anybody wants to start learning, should find something else. I guess it means one has to pay for novice material from Microsoft Press.
Charles Petzold does indicate in the introductory section of Programming Windows Phone 7 that; I assume that you know the basic principles of .NET programming and you have a working familiarity with the C# programming language.
"As beings of finite lifespan, our contributions to the sum of human knowledge is one of the greatest endeavors we can undertake and one of the defining characteristics of humanity itself"
|
|
|
|
|
For the book you have mentioned "Programming Windows Phone 7", if a novice programmer has basic or medium knowledge of C#.NET still s/he wouldn't be able to start learning something new BASED ON C#.NET KNOWLEDGE from that book!
And, well, I don't think Microsoft press has good writers. APress and Wrox have; and sometimes even Dummies ("x programming for Dummies") has good books than Microsoft press!
|
|
|
|
|
... and in case you don't know the basics, Charles Petzold has a free eBook on his Homepage named ".Net Book zero", wich covers most of .Net basics
|
|
|
|
|
Hey I recive this message trying to access.
Sorry, there was a problem with your last request!
Either the site is offline or an unhandled error occurred. We apologize and have logged the error. Please try your request again or if you know who your site administrator is let them know too.
http://blogs.msdn.com/error.htm?aspxerrorpath=/themes/blogs/generic/post.aspx
|
|
|
|
|
Hi,
I've just clicked on the link and it works fine. The page loads as expected and I'm not getting any error message.
"As beings of finite lifespan, our contributions to the sum of human knowledge is one of the greatest endeavors we can undertake and one of the defining characteristics of humanity itself"
|
|
|
|
|
Then there is something going on as some of us get that error message. It may be some setting, or having to log in someplace or whatever. I tred it again and still get the same error message the others received.
|
|
|
|
|
Amazing, thanks a lot!
|
|
|
|
|
To save y'all the trouble of looking it's mostly incredibly boring manuals for microsoft's more obscure products; the kind of stuff that comes on the install disk. Sigh.
|
|
|
|
|
|
Thanks for sharing!
|
|
|
|
|
Thanks You!
I'm on a Fuzzy State: Between 0 an 1
|
|
|
|
|
Great collection. Not for novices, but good compilations
--> Getting information off the Internet is like taking a drink from a fire hydrant.
--> In three words I can sum up everything I've learned about life: it goes on.
|
|
|
|
|
If you like tabletop RPGs, build Xaml applications or build Html/JS applications, I’m very excited to officially announce to you today that RPGWithMe is live! RPGWithMe is a web-based platform centered around tabletop RPGs. If you play these games you are going to like this a lot. Build your own role-playing games with XAML, HTML and JavaScript.
|
|
|
|
|
I am newly employed as the sole "SW Engineer" in a fairly small shop of scientists who have spent the last 10-20 years cobbling together a vast code base. The program itself is a physical model of a complex chemical processing plant; the team that wrote it has incredibly deep domain knowledge but little or no formal training in programming fundamentals. They have asked me to begin presenting to the team some of the principles of modern software development. They want me to introduce some of the industry-standard practices and strategies regarding coding conventions, lifecycle management, high-level design patterns, and source control. Frankly, it's a fairly daunting task and I'm not sure where to begin. A daunting task, and here are some great guidelines for getting started.
|
|
|
|
|
Chemical processing plant... that worries me. Can you implement some sort of ShutDown() or SelfDestructClean() from Finally block?
dev
|
|
|
|
|
I like this idea.
Let there a
if_spill_detected(cleanupcmd, shutdowncmd, evacuatecmd) method which implements
SOS() interface.
--> Getting information off the Internet is like taking a drink from a fire hydrant.
--> In three words I can sum up everything I've learned about life: it goes on.
|
|
|
|
|
In my experience:
Don't try to change the scientists.
Getting them to use source control is essential for business.
Getting them to use other variable names than i, j, k, x, y, z, lambda and combinations thereof is a lofty goal.
Getting them to write a purpose (or even a contract) comment on a function is daunting.
Everythign else - like code smells / refactoring, you can best do in code reviews, ideally triggered by them asking you "I have this problem, how can I solve this?".
|
|
|
|
|
change job
|
|
|
|
|
Git is the source code version control system that is rapidly becoming the standard for open source projects. It has a powerful distributed model which allows advanced users to do tricky things with branches, and rewriting history. What a pity that it’s so hard to learn, has such an unpleasant command line interface, and treats its users with such utter contempt. Git commit -heresy
|
|
|
|
|
Be warned this is a radical approach to a complex problem as such it would require a certain degree of intestinal fortitude to pull off. But if co-workers are sapping your productivity with questions and diversions, this might help you get that time back (at the possible expense of a few friends). Karma curmudgeon.
|
|
|
|
|
Am I allowed to use sandgrains?
|
|
|
|
|
In tests, the MIT researchers used Halide to rewrite several common image-processing algorithms whose performance had already been optimized by seasoned programmers. The Halide versions were typically about one-third as long but offered significant performance gains — two-, three-, or even six-fold speedups. In one instance, the Halide program was actually longer than the original — but the speedup was 70-fold. Parallel processing where's Waldo?
|
|
|
|