Today Google Released its new browser (Chrome), the beta version can be found at http://www.google.com/chrome
A comic book explains what’s new in chrome and the idea behind it http://www.google.com/googlebooks/chrome/index.html
Today Google Released its new browser (Chrome), the beta version can be found at http://www.google.com/chrome
A comic book explains what’s new in chrome and the idea behind it http://www.google.com/googlebooks/chrome/index.html
Posted in Uncategorized | Leave a Comment »
SharePoint Server 2007 SDK: Software Development Kit V1.4 (August 2008)
Windows SharePoint Services 3.0: Software Development Kit (SDK) V1.4 (August 2008)
Tips for improving backup and recovery performance (Windows SharePoint Services)
http://technet.microsoft.com/en-us/library/cc850701.aspx
Best Practices Resource Center for SharePoint Server 2007
http://technet.microsoft.com/en-us/office/sharepointserver/bb736746.aspx
Posted in Uncategorized | Leave a Comment »
“Installer Class and Custom Actions” a comprehensive article about custom action and installer class: http://www.devcity.net/PrintArticle.aspx?ArticleID=339
“NHibernate Screencast Series” a series of webcasts about NHibernate
http://www.summerofnhibernate.com/
The Table of contents is:
Session 01: Setup and Basic Usage Pattern
Session 02: Exploring Query Methods and Syntaxes
Session 02a: Exploring Query Methods and Syntaxes (con’t)
Session 03: Exploring INSERT, UPDATE, and DELETE Semantics
Session 04: Exploring Transactions and Concurrency
Session 05: Modeling Foreign-Key Relationships in NHibernate
Session 06: Advanced Querying of Child Collections
Session 07: Exploring m:n Relationships, Views, and Components
Session 08: Effective Techniques for Database-Driven Modeling
Session 09: Effective Model-Driven Schemas
Session 10: Stored Procedures, Interceptors and NHibernate Query Analyzer — oh my!
Changing UI Culture on the fly
https://secure.codeproject.com/KB/cs/CultureManager.aspx
Posted in Uncategorized | Leave a Comment »
in order to debug an installer custom action, simply put the following line where you want the breakpoint to be
System.Diganostics.Debugger.Break();
Note that during installation, the process is running under the msiexec process from windows\system32 and thus any path to files are based on windows\system32 and not program files\your app path
Posted in Uncategorized | Leave a Comment »
Log4net willl not generate any log files if running under vista with a less-than-admin privilege.
It can not log to C:\ or Program Files for example.
Better change the Log file and use the $TMP environment variable to make log4net put log file in the \Users\user name\… \App Data\Local\Temp where any user has write access.
Posted in Uncategorized | Leave a Comment »
MIX 06, 07,08 sessions as videos : http://sessions.visitmix.com/
Configuring and Customizing the Content Query Web Part: http://blogs.msdn.com/ecm/archive/2006/10/25/configuring-and-customizing-the-content-query-web-part.aspx
Posted in Uncategorized | Tagged Links | Leave a Comment »
MSN Live Messenger API for Addins :
http://blogs.msdn.com/katieblanch/archive/2006/05/11/595765.aspx
Posted in Uncategorized | Leave a Comment »
Managers should assume responsibility: http://www.scottberkun.com/blog/2008/the-lefferts-law-of-management/
Smart client software factory for VS2008: http://www.pnpguidance.net/Post/SmartClientSoftwareFactorySCSFVisualStudio2008Released.aspx
Why Many programmers don’t read books.. and why they should read books: http://www.codinghorror.com/blog/archives/001108.html
Joel Splosky’s List of recommended books: http://www.joelonsoftware.com/navLinks/fog0000000262.html
SharePoint Capacity Planning Tool: http://technet.microsoft.com/en-us/library/bb961988.aspx
The Art of Discovering: An Interview with Scott Berkun: http://www.aiga.org/content.cfm/the-art-of-discovering-an-interview-with-scott-berkun?pff=2
Checklist for Creating SharePoint Web Parts: http://msdn2.microsoft.com/en-us/library/bb985502.aspx
Posted in Good Links | Leave a Comment »
How to innovate right now: Describes that innovation is quite different than what most people think it is. Offers also some techniques to start using. http://www.scottberkun.com/essays/essay-58-how-to-innovate-right-now/
Google Video Lecture about innovation by same author: http://www.scottberkun.com/blog/2008/cmu-lecture-now-on-youtube/
The Facts and Fallacies of Software Engineering: As the title says: http://www.codinghorror.com/blog/archives/001083.html
Posted in Good Links | Leave a Comment »
Remember that there is no code faster than no code.– Taligent’s Guide to Designing Programs
it is simplicity that is difficult to make.– Bertholdt Brecht
Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away.– Antoine de Saint-Exupéry
the cost of adding a feature isn’t just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. … The trick is to pick the features that don’t fight each other.– John Carmack
Good judgment comes from experience; experience comes from bad judgment.– Frederick Brooks
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius – and a lot of courage – to move in the opposite direction.– Albert Einstein
Controlling complexity is the essence of computer programming.– Brian Kernighan
Walking on water and developing software from a specification are easy if both are frozen.– Edward V. Berard
Technical skill is mastery of complexity, while creativity is mastery of simplicity.– E. Christopher Zeeman
The greatest obstacle to discovery is not ignorance, but the illusion of knowledge.– Daniel Boorstin
The trouble with the world is that the stupid are cocksure and the intelligent are full of doubt. — Bertrand Russell
The most important single aspect of software development is to be clear about what you are trying to build. — Bjarne Stroustrup
Simplicity is prerequisite for reliability. — Edsger W.Dijkstra
In theory, there is no difference between theory and practice. But, in practice, there is. — Jan L. A. van de Snepscheut
The problem with Wikipedia is that it only works in practice. In theory, it’s a total disaster. — Gareth Owen
“No methodology will ever replace bright, dedicated people.” –Brad Parkinson (“the father of GPS”)
Absence of Evidence is not Evidence of Absence.–Bernard Heuvelmans
Testing can show the presence of bugs,but never their absence.–Edsger Dijkstra
The most dangerous component in a car is the nut behind the wheel.–Urban Wisdom
You can have it good, fast, or cheap:pick any two.–Urban Wisdom
The bearing of a child takes nine months,no matter how many women are assigned.–Fred Brooks
Those who cannot learn from history are doomed to repeat it.
Who cares how it works, just as long as it gives the right answer? –Jeff Scholnik
The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency. –Bill Gates
The nice thing about standards is that there are so many of them to choose from. — Andrew Tannenbaum
Standards are always out of date. That’s what makes them standards. –Alan Bennett
A common mistake that people make when trying to design something
completely foolproof was to underestimate the ingenuity of complete fools. — Douglas Adams
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.–Martin Fowler
Why do we never have time to do it right, but always have time to do it over?.—Anonymous
Better train people and risk they leave – than do nothing and risk they stay. –Anonymous
Measuring programming progress by lines of code is like measuring aircraft building progress by weight. –Bill Gates
It’s not at all important to get it right the first time. It’s vitally important to get it right the last time. –Andrew Hunt and David Thomas
If you think good architecture is expensive, try bad architecture. — Brian Foote and Joseph Yoder
Always code as if the person who ends up maintaining your code will be a violent psychopath who knows where you live.
In a room full of top software designers, if two agree on the same thing, that’s a majority. — Bill Curtis
There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.
I have always found that plans are useless, but planning is indispensable.–Dwight Eisenhower
The perfect project plan is possible if one first documents a list of all the unknowns.–Bill Langley
A clever person solves a problem. A wise person avoids it. – Einstein
It is not enough to do your best: you must know what to do, and THEN do your best. — W. Edwards Deming
One test is worth a thousand opinions.
These quotes are mainly from:
http://www.jbox.dk/quotations.htm
http://easyweb.easynet.co.uk/~iany/consultancy/proverbs.htm
http://www.sysprog.net/quotes.html
http://www.multicians.org/thvv/proverbs.html
http://www.comp.nus.edu.sg/~damithch/pages/SE-quotes.htm?type=funnyQuotes
Posted in Uncategorized | 1 Comment »