|
One of the things we try and do is ensure that the environment an article is written for is reasonably accurate. Thanks to Marcie we now have a system that goes through and takes a quick peek at what environment strings (such as Win9x, MFC, .NET etc) article have so we can standardise.
Some of the better ones we've found:
* Bamboo (*Programming* environment, not your backyard's environment)
* Wasabi (I wonder if there's a Wasabi.NET version coming out)
* Article (really? It's an article? Awesome!)
6,400 articles. One by one...
cheers,
Chris Maunder
|
|
|
|
|
I believe Wasabi.NET isn't slated until Whidbey
Marcie
CP Blog[^]
|
|
|
|
|
There's always a point in a port where you look at the hundred and one utility functions you've written to supplement the rolls of string and ducttape you've used to hold your old system together, and you think "Are these really necessary?". One by one you capitulate and move them into your new system. Sure, they are now cleaner and more elegant, and they may even get actual comments and a dignified place in the namespace, but they still have the "Scotch" brand to them and it still hurts knowing that a good portion of your week will be spent translating Language A crud into Language B crud.
But I have to say that the number of lines of code I'm having to write in C# is going down an easy 30%. Nice.
cheers,
Chris Maunder
|
|
|
|
|
|
Do you have a ballpark time frame of completion? I'm interested to see how the site behaves using .NET. Hey, if it works for BankOne, it oughta work here, right?
Jon Sagara
If you've ever watched 6-year-olds playing soccer, that's what the mainstream media is like.
-- Jon Stewart
My Articles
|
|
|
|
|
We do.
And I'd rather cover myself in honey and lie on an ant's nest than commit myself to it publicly
cheers,
Chris Maunder
|
|
|
|
|
Chris Maunder wrote:
And I'd rather cover myself in honey and lie on an ant's nest than commit myself to it publicly
I think we've all been in that situation before.
Jon Sagara
If you've ever watched 6-year-olds playing soccer, that's what the mainstream media is like.
-- Jon Stewart
My Articles
|
|
|
|
|
|
Chris Maunder wrote:
C# is going down an easy 30%
That's a good, healthy buffer to account for the extra lines of code you'll need for bug fixes.
Sometimes I feel like I'm a USB printer in a parallel universe.
|
|
|
|
|
|
Chris, you probably already know this, but you are listed as having contributed 99 articles on your profile page - when's 100?
Later,
Will
|
|
|
|
|
I'm saving up something special
cheers,
Chris Maunder
|
|
|
|
|
Again, a saturday afternoon where I should be outside in the sun instead of indoors in front of a monitor. I'm guessing this brief but messy internal war of desires is going to end in bloodshed. And with an empty chair and dark screen.
The CodeProject team is splitting into waring factions. One side has ramped up demands to the ridiculous. "We want a design document", and "What are the milestones", and lately - a more disturbing trend with "We want a bug tracking system". It's cruel and unreasonable demands such as these that threaten to tear apart the team and raise the possibility of two incompatible versions. Even such comprehensive reassurances as "she'll be right" and "we'll cross that bridge when we come to it" aren't having the expected affect.
It's dark days like these that one needs to find comfort in the simpler things in life. Like Halo.
cheers,
Chris Maunder
|
|
|
|
|
As an old boss of mine used to respond
Q. "We want a design document"
A. The old system is your design document.
Q. What are the milestones
A. The slabs of stone that tell you the distance to the unemployment office.
Chris Maunder wrote:
"We want a bug tracking system
I like FogBugz[^]
Michael
But you know when the truth is told,
That you can get what you want or you can just get old,
Your're going to kick off before you even get halfway through.
When will you realise... Vienna waits for you? - "The Stranger," Billy Joel
|
|
|
|
|
Day #467.
At least that's what it feels like.
We have a timeline. We have milestones. We have Marcie firing up Microsoft Project and making us use agenda's for meetings. This is all getting serious.
Currently the basics are now done and it's on to just grinding out the code. The initial rewrite will be based on the current function set with enhancements and fixes. Enhancements mainly in the form of generalising what we have and optimising the system as a whole. Fixes will be mainly bug and security fixes, as well as cleaning up the inevitable kludges that crept in.
I've also found a couple of huge SQL errors that, surprisingly, don't actually affect the site nor what is displayed. Pretty cool. Pretty lucky. Mainly these errors are to do with things we have setup for future applications, but nonetheless they are being used and I'm sure someone, somewhere got a page that was just all plain wrong and sat there scratching there heads over it. Sorry.
We are reworking the way we present and catalogue articles. What you will see in the end is a simpler method of browsing articles that gives you control and clarity (should I (TM) that one?). It will also mean the search works better, the list of top articles is more on topic, and that no more VB articles appear in the MFC section.
Comments so far:
1) I'm avoiding pretty much all the demoware features of ASP.NET. They work great in simple situations but the amount of code and time required to squeeze them into the shape we need simply isn't worth it. What if their implementation changes? What if they are deprecated for yet another sexy new technology? Each time I see a demo of the latest up and coming advance in ASP.NET I hear the words "and this requires no coding!". That sends a shiver down my spine.
2) Working in .NET is so, so nice. Seriously. Sometimes.
3) I want to slap the peson who chose not to allow intellisense and colouring in code blocks in ASPX pages. Stupid, stupid person.
Currently working on:
- Content Management system.
- Account Management.
- Newsletter system. Boring for you guys, fundamental to us since
it taps into so many other systems.
- Marcie is working on a new piece of the CodeProject puzzle that
many have been screaming for for ages. It's looking sweet.
Complete to alpha stage:
- Page framework
- Data access layer
- Data structures and Database schema
cheers,
Chris Maunder
|
|
|
|
|
"- Marcie is working on a new piece of the CodeProject puzzle that
many have been screaming for for ages. It's looking sweet."
So what is it??!! Spill the beans!
You know one thing that *I* have wanted for ages (but kept forgetting to ask for) is a feature where you can send in C# (or whatever language) tips. For those moments when you find some new feature in .net and say to yourself 'oh that's cool, i wonder if anybody else has found that'... you could just write it up in a paragraph and post it to codeproject. Then you could have a little 'tip of the day' section on the home page where you select a random one. It'll be like mini-articles for people with less time to write a full fledged article!
Just a random idea.
|
|
|
|
|
Chris Maunder wrote:
- Marcie is working on a new piece of the CodeProject puzzle that
many have been screaming for for ages. It's looking sweet.
Killer! This site is finally gonna make me coffee, eh?
How do you move in a world of fog, That's always changing things?
Makes me wish that i could be a dog, When i see the price that you pay.
|
|
|
|
|
Chris Maunder wrote:
3) I want to slap the peson who chose not to allow intellisense and colouring in code blocks in ASPX pages. Stupid, stupid person.
Give Whidbey a try.
Honestly, though I don't know your milestones, if you or Marcie think that the whole re-write will not be finished this year, you should consider using ASP.NET 2.0 right now.
Regards
Thomas
Disclaimer: Because of heavy processing requirements, we are currently using some of your unused brain capacity for backup processing. Please ignore any hallucinations, voices or unusual dreams you may experience. Please avoid concentration-intensive tasks until further notice. Thank you.
|
|
|
|
|
I've already given Whidbey a try and we've decided that an Everett milestone will be first, then Whidbey.
Besides, the current Whidbey bits are simply not complete nor stable enough for my liking.
cheers,
Chris Maunder
|
|
|
|
|
Hello,
I am asha i have to know ,how can we get the field data of a recordset into a ADO dialog "ComboBox control "
|
|
|
|
|
The dreaded rewrite - that thing that has been haunting us for months, nay years - is in full swing now that we have people, a stable technology, and a brand new monitor. Marcie, aka Datagrid Girl, is knee deep in the old ASP code trying to work out what I've done and why I keep using variable names such as TooMuchOfAGoodThing . Just dig a little deeper Marcie, and it will allll make sense.
The current status is:
- We have a design document.
- We have a how-not-to-design document. This is far more fun to work on
- We have Bianca offering her programming expertise every step of the way.
- We have new servers, access to lots of fun .NET components, a big white board and Outlook calendar scheduling so we can fill up our time with meetings should it ever look like we'll be in danger of being productive
- Our data access layer, page framework, coding conventions and preferred chocolate are all sorted out.
And to my delight I have Marcie typing CommandBehaviour.CloseConnection instead of CommandBehavior.CloseConnection . Sweet.
cheers,
Chris Maunder
|
|
|
|
|
hi...
i am trying to make a site something like the codeproject.com...
i see there are section in the site that remains the same throughout just the content insite them change..
(lloking at the HTML codes)like the sitemenu table and the left table(where the user deatils{at the top} and more menu is{below})
the top setion which has the logo for the codeproject...
so how do u do it??
do u keep the tables there and fill it dynamically depending on which link is pressed??
do u have a function which keeps filling these tables depending on the links pressed??
or how does this happens???
can u pls guide me??? tks...
"Rejoice always, pray without ceasing, in everything give thanks; for this is the will of God in Christ Jesus for you."1Thess. 5:16-18
|
|
|
|
|
It's a mix of dynamic and static.
If you're looking for specific help on building websites please visit the ASP / ASP.NET forums. I can either use my time to maintain CodeProject and help a million developers, or I can spend my time helping developers one at a time.
cheers,
Chris Maunder
|
|
|
|
|
Hurray for English (bahaviour)
|
|
|
|
|
Always and forever!
cheers,
Chris Maunder
|
|
|
|