| 1. |  | My Version of the Blogging Tool Concept - Captured: 9-2-2005 19:04:04 Everyone seems to have their own, so I thought I'd talk about the
code I've been working on in my "spare time", although I haven't made
any progress for a long while due to an exponentially growing work load...
Full article ==> My Version of the Blogging Tool Concept From: myShoggoth |
|
| 2. |  | Foundations: Fault Tolerance - Captured: 9-2-2005 19:04:04 How a program deals with problems is often the best measure of whether or not it is truly world class. It isn't an aspect of the application that most users deal with on a regular basis (at least, you hope not), but when it does happen it is memorable. How many users have horror stories about the number of hours worth of work they lost because of application X? Could that work have been salvaged? Would their view be different if instead of losing hours the code had been s... From: myShoggoth |
|
| 3. |  | Foundations: Future-Proofing - Captured: 9-2-2005 19:04:04 There are really two sides to making your application robust against future change.
Writing the application to maximize current and future compatibility.
Writing the code to maximize future maintainability and minimize necessary code and more importantly architectural changes.
Full article ==> Foundations: Future-Proofing From: myShoggoth |
|
| 4. |  | Foundations: Usability - Captured: 9-2-2005 19:04:04 Despite what some applications display, the UI does not exist to show the user how the code works under the hood, what the data structures are that store the user's information, nor the graphical embodiment of the organizational structure for the team working on the project. The User Interface exists for the benefit of the user, and should be designed around the user. Novel concepts, huh.
Full article ==> Foundations: Usability From: myShoggoth |
|
| 5. |  | Foundations: Globalization - Captured: 9-2-2005 19:04:04 For too many software products, localization is something that blindsides the product team either late in the cycle (near release date) or after the English release. You have a successful product, you're selling like hotcakes, and now your sales team wants to expand into Europe, Asia, South America, Africa... anywhere they can make money! Then begins a trek up a steep learning curve and often the need to rewrite large portions of code to take into account all the differences between ... From: myShoggoth |
|
| 6. |  | Foundations: Performance - Captured: 9-2-2005 19:04:04 This is a subject that most programmers believe they understand once they get past the O(n) vs. O(n^2) stage, but very few really feel in the bones. Yes, it is true that for a simple chunk of code that is doing a bunch of work and is O(n^2), changing the algorithm to be O(n) or O(2n) is going to have a much bigger effect than tweaking a few lines within the code and leaving the overall complexity alone. Right? Isn't it?
Usually.
Full article ==> Foundations: Performance From: myShoggoth |
|
| 7. |  | Is anyone really buying this? - Captured: 6-1-2005 22:34:00 A data layer is all about abstracting the explicit boundary between the application/ domain model and the persistence datasource. Although this boundary can never be totally transparent, the data layer does its best to expose the persistence data in a way which can be easily and suitably utilized by domain model. A simple example is accessing a file through a reader interface which abstracts the user from the underlying details of reading a file from disk. A more compl... From: Andrew Conrad's WebLog |
|
| 8. |  | Why Choose Microsoft for your Portal? - Captured: 14-1-2005 10:51:00 Whether you're a business or technical decision maker, it's important to think about what's important to your organization when making a software decision. For most companies, software is an enabler of business. That is to say, your company is probably not in the business of making/developing software, but rather using software to run your business. Since I'm most familiar with the Portal space, my remarks are specific to Portal software. Nevertheless, many of the same suggestions and concepts a... From: Arpan Shah's Blog |
|
| 9. |  | Table editing feedback - Captured: 15-10-2004 20:07:00 For lack of anything better to post, I would like to get an idea of what people think of the table editing in the HTML/ASPX designer in whidbey. I spent a lot of time trying to improve this area. After VS.NET 2003 I rewrote some parts of this code, hoping to create something that was more powerful and easier to use. For example: Selecting rows and columns is hopefully easier now with the selection widgets that we added. Selecting cells should be easier now (you can hold down CTRL to get an Exce... From: BenCon's WebLog |
|
|
|
| 12. |  | Smartphone Development Resources - Captured: 1-2-2005 11:33:00 It almost goes without saying that I'm completely addicted to my Windows Mobile-based phone. I have an Audiovox SMT 5600, which runs Windows Mobile 2003 and has support built in for the .Net Compact Framework. There's something wonderfully compelling about being able to easily write apps code for smaller devices while still being able to use a world-class IDE to handle everything related to them. Anyway, I found a great collection of links this morning on developing apps for the Compact Framewor... From: aaron's weblog |
|
| 13. |  | Gotdotnet: a suspicion that weve created a life form - Captured: 28-1-2005 13:02:00 So I don't normally inflict more than one blog post on you guys per week, but I feel I owe it to the greater Gotdotnet community to talk more about the site's ups and downs this week. I joke around with people with dark humor - especially the old Gotdotnet team who know the site well - about how sneaky the site is. If there's a server or application problem, it usually shows up .... 1) On a weekend when there's a skeleton Microsoft.com ops crew that doesn't know G... From: Betsy Aoki's WebLog |
|
|
| 15. |  | Designing great frameworks training: Member Types - Captured: 5-2-2005 12:47:00 Continuing on the weekly series, today we posted the session on Member Types. Thanks for watching the last week’s session on naming conventions and coming that chat… If you missed it there will be a chat transcript posted soon. A couple of notes on this sessions: Slide 5: Don’t accept the defaults! Sounds like a powerful philosophy of life as well as a good API design principle J Slide 8: Bertrand Meyer and the Eiffel programming language Slide 18: On proper... From: Brad Abrams |
|
|
|
| 18. |  | Daily Source Code for February 7th 2005 - Captured: 9-2-2005 19:06:26 Daily Source Code for February 7th 2005
A wacky monday show, with a call about the European Union with our friend Raymond Poort and an awesome mashup!
mp3
Shownotes in html and opml From: CURRY.COM |
|
| 19. |  | Explaining the Fed - Captured: 9-2-2005 19:06:26 I played a clip of audio from IndyMedia's podcast feed on today's
source code about the Federal Reserve. It sounded pretty incredible.
According to Guan it is. From: CURRY.COM |
|
|
| 21. |  | no source? - Captured: 9-2-2005 19:06:27 Sorry 'bout the lack of a source code yesterday. Life got in the way
again. I went up to Blackbushe airport to get all the info on obtaining
my fixed-wing add-on. I thought I was pretty much immune to getting
lost with my Audi's fabulous gps/route planner. Unfortunately many
addresses in the UK are really only trackable by postcode. Many houses
don't have numbers, just names. The airport is in Camberly. No street
name. Unfortunately the Audi system doesn't 'do' postcodes, so I saw a
lot o... From: CURRY.COM |
|
| 22. |  | ASP.NET 2.0 product design changes between Beta 1 and Beta 2 - Captured: 15-11-2004 19:07:00 Today the Web Platform and Tools Team is proud to announce two product design changes made directly in response and in conjunction with community feedback. The changes, detailed below are focused around two key areas. First, in September, we announced changes to the special private ASP.NET 2.0 directory naming. Based on feedback, we are revising these names. Second, we are making changes to the compilation model in order to enable ASP.NET 1.x like behavior where the .asp... From: Brian Goldfarb's Blog |
|
| 23. |  | Its the little things... - Captured: 4-2-2005 9:56:00 It's amazing to find a feature that you didn't know existed in a product you use all the time. I have (casually) looked for a way to write in white on black in Microsoft Word for years. Today, I was reformatting a document in Word 2003 and I noticed that the Themes menu item was there on the Format menu. Funny, I've used that item extensively in FrontPage, but I never noticed it in Word before. I thought, wow, I can probably use this to type in white on black. So I tried it by applying the Zero... From: BufferOverrun |
|
| 24. |  | Indigo: the future of asmx/wse/es/msmq/remoting - Captured: 8-2-2005 19:35:52
I
just finished watching Eric Rudder’s keynote on Indigo at VS Live in
San Francisco
. As with all keynotes, it had glitz and glamour and gave a high-level view of what
Microsoft is thinking.
(for those who don’t know, Eric
is the Microsoft VP in charge of developer-related stuff including Indigo)
Among the various things discussed
was the migration roadmap from today’s commun... From: Rockford Lhotka |
|
| 25. |  | Can a Service have Tiers? - Captured: 4-2-2005 6:32:50
One last post on SOA from my coffee-buzzed,
Chicago-traffic-addled mind.
Can a Service have Tiers?
Certainly a Service can have layers.
Any good software will have layers. In the case of a Service these layers will likely
be:
1. Interface
2. Business
3. Data
access... From: Rockford Lhotka |
|