So, I think I have finally hit a wall in my learning process; I survived Delphi, Java, D, and numerous other languages but the .NET development team has finally beaten me. How in the world does a fresh new .net recruit keep up with the Jones's (so to speak).
Just currently, a 'good' (not great) .NET developer needs to have a handle on C# 3.0 (and all its goodness), WCF, WPF,Winform,MSMQ direct bindings,ASP.NET, HTML, CSS (in all 400 of its possible variations) and the list goes on and on. Now, you don't need to be a master of all you can pick your specialty if you want; but to be a truly useful 'pluggable' developer you should be decent. Now, I'm not whining to whine, as I would rather have all the activity going on than to be a dead language or have the 'bolt-ons' that Java has but geez.. maybe slow the pace a tad? Or rather finish up documenting things .net team?
Showing posts with label C#. Show all posts
Showing posts with label C#. Show all posts
Tuesday, June 23, 2009
Monday, May 18, 2009
Construction of Black Freight
I'm spent my career developing both proprietary software for companies and contributed to *many* open-source projects on an unofficial basis (never obtained the fabled labeled developer status)... :(
One of the projects I took the most pride in is the overhaul to the TS 2000 plus project at Trans-soft. I had started migrating the application to a Java infrastructure before the source line was closed when they merged with our compeitor CargoWise. The Transportation Logistics market is an interesting market in that companies come and go quite rapidly and there are so few companies that service the space.
The companies that do service the space are either extremely expensive; or they are developed with dead (read Visual Basic) or dying (read Delphi) programming environments. The reason to be concerned is that these companies will have a hard-time staying at the top of their game by taking advantage of the changes that come with the evolving architecture.
There are many that use hackish solutions by emulating web clients by using products like Citrix Metaframe and using their aging server architecture to 'serve' their dying applications and passing the costs to their customers.
After I had heard that my former employer agreed to no longer sell and develop the TS 2000 Plus application, I started on a design for an open Transportation Logistics application I have labeled Black Freight to be distributed by Coding Rage. I plan to blog about the design and development of many of the aspects of the application as we gear up for our first public release of the application.
My goal is to release the public alpha as "Free"; however, importing of data from customers of Magaya, CargoWise, former Trans-soft customers will be billed out on an hourly basis.
Stay tuned!
One of the projects I took the most pride in is the overhaul to the TS 2000 plus project at Trans-soft. I had started migrating the application to a Java infrastructure before the source line was closed when they merged with our compeitor CargoWise. The Transportation Logistics market is an interesting market in that companies come and go quite rapidly and there are so few companies that service the space.
The companies that do service the space are either extremely expensive; or they are developed with dead (read Visual Basic) or dying (read Delphi) programming environments. The reason to be concerned is that these companies will have a hard-time staying at the top of their game by taking advantage of the changes that come with the evolving architecture.
There are many that use hackish solutions by emulating web clients by using products like Citrix Metaframe and using their aging server architecture to 'serve' their dying applications and passing the costs to their customers.
After I had heard that my former employer agreed to no longer sell and develop the TS 2000 Plus application, I started on a design for an open Transportation Logistics application I have labeled Black Freight to be distributed by Coding Rage. I plan to blog about the design and development of many of the aspects of the application as we gear up for our first public release of the application.
My goal is to release the public alpha as "Free"; however, importing of data from customers of Magaya, CargoWise, former Trans-soft customers will be billed out on an hourly basis.
Stay tuned!
Thursday, July 12, 2007
Things are moving along
Somebody very special to me will often call me 'mildly ADD', whether she is right or not isn't important its the chaotic movements and wild shifts in focus that is. Sometimes it's a blessing and sometimes its a curse as it takes a massive effort to finish things that aren't extremely interesting.
Well, keeping with that momentum; I've decided to split my current blog in two (yes I know this one is new already). I have 2 large open-source projects currently in the works and I have held off on discussing them with people until I can determine their readiness for the public.
dHibernate (Hibernate for Delphi)
Commons.NET (A Commons repository for .net)
I'll discuss each of these in depth on my new development portal Coding Rage.
Well, keeping with that momentum; I've decided to split my current blog in two (yes I know this one is new already). I have 2 large open-source projects currently in the works and I have held off on discussing them with people until I can determine their readiness for the public.
dHibernate (Hibernate for Delphi)
Commons.NET (A Commons repository for .net)
I'll discuss each of these in depth on my new development portal Coding Rage.
Monday, July 2, 2007
Problems of the future
I recently was able to attend a .net developer meeting here in Phoenix just last week. The meeting was to here Scott Guthrie and Stefan Schackow showcase some of the newer .net technologies that will be gracing our door stops; including Silverlight. While all the new technology was great and awe-inspiring; unintentionally a singular phrase hit home with me: "Fix the problem".
One thing I have seen in my relatively short career was a whole lot of code being written and rewritten and I wonder if this was what he was getting at. At first glance, you might think that the phrase means to not start coding until you know what problem you are trying to solve; however, I am torn on this concept. I am one of those individuals that needs to experiment and tinker to properly absorb something and without coding for pleasure I am not sure I would code at one.
I think I need some perspective on this one.
One thing I have seen in my relatively short career was a whole lot of code being written and rewritten and I wonder if this was what he was getting at. At first glance, you might think that the phrase means to not start coding until you know what problem you are trying to solve; however, I am torn on this concept. I am one of those individuals that needs to experiment and tinker to properly absorb something and without coding for pleasure I am not sure I would code at one.
I think I need some perspective on this one.
Subscribe to:
Posts (Atom)