Tag | Development Posts
64-bit porting issues for server and application code will be covered in Route 64 tour that I'm going to attend. Local event in Moscow will be May 18 and will cover following topics: Microsoft Product Roadmap and Market Opportunities Including 64-bit versions of Windows XP, Windows Server, .NET Framework, and Microsoft SQL Server Architecture Review Including AMD Athlon64, AMD Opteron, Intel Itanium Processor Family, and Intel Xeon With Intel® Extended Memory 64 Technology Application Compatibility ...
A new company, Fortify Software, has recently launched its products into the marketplace. Fortify's solutions help developers secure their program code both during development and during runtime. The company's source code analysis software uses 540+ program coding rules to seek out security-related coding errors in code written in C, C++, and Java. Fortify's runtime analysis looks for security problems in active application. The products support Windows, Linux, and Solaris platforms, and will become ...
Hello all. I wanted to let you know that I wrote an article on the threading model in Avalon (more specifically, multithreaded UI development in Avalon vs WinForms). You can find it on my blog here. Or you can just view the new article category I started on the left, Longhorn Articles. I would like to give a quick thanks to Chris Sells for being willing to edit this article and help me get it into shape. Thanks Chris ...
Update: ExtremeTech posted a great article on this subject by Jim Lynch that brings out even points than I do here. I like his point of assumed entitlement. Recommended. There has been a big flap over Google's announced Gmail product. The first big negative salvo I saw was Cynthia Webb's Filter column in the Washington Post. She gives the “privacy advocates” big ink on the purported “intrusion” into your email. The Gmail privacy policy is pretty clear on what Google will and ...
Update: There is a second post concerning the development of my base form here. This is a draft version of of what I will be using as a base Windows Form for inheritance. At the moment, it provides the following additional functionality: Automatic garbage collection and an event when the system is in a low memory state. An event when the system display characteristics change. An event when the system time is changed (by other than normal progression). An optional fade in/fade out effect with design ...
Check out Paul Schaeflein's blog
He has a lot of information published that my team learnt the hard way, through experimentation during our project's development cycle.
This is going to be a great benefit to WebPart developers old and new.
Dana Epp posted good comparision of pros and cons of patching and intrusion prevention: Lets get real. The reality is BOTH are right, and BOTH are wrong for different reasons. Lets look at this from an infosec point of view while understanding the mindset of an administrator responsible for the critical infrastructure of an organization. At last security session in Moscow that Cisco presented: Cisco presentation (from my understaing of point of view of presenters) was intrusion prevention centric ...
If any of you are interested in .NET game development, or Terrarium, or just game development in general, I *highly* recommend that you subscribe yourself to
Justin Rogers' blog if you haven't already. Keep up the great work Justin!
I was looking at Xerox evolution in technology and it’s move towards the latest trend. On photocopying machine they have done lot of research and they incorporated many things like in-build processors to look after each function. The latest development of photocopy image could be transferred to Computer System by which you could take as many copies as you can, and there are certain monitoring processes which intimate future failure condition to the service center, by which they could replace ...
I recently found out that my office did a code review for a tool that may be maintained by my organization. Now, the tool has an odd choice of technology implementations, so I'm not sure who decided on everything. But, essentially, there's a .NET web application that uses Flash for some reporting UI components which talk to Java web services. And, the .NET app also talks directly to the same database that the Java web services talk to for additional admin functionality. (I hope I explained that clearly) ...
Please bring your seat backs and tray tables to their upright and locked positions... It's time to get down and dirty. So, don't blame me if you get offended by anything within the following post. I'm letting it all hang out and I'm not stopping for the weak at heart. So, send the kids to bed, folks - it's time to bring the pain... Kathleen Dollard submitted a guest opinion in the April issue of Visual Studio Magazine. Anyone who's ready my posts (1, 2, 3, 4) knows where I stand on this issue, but ...
It looks like good times lie ahead for game developers of both the Windows and XBox platform. Today Microsoft showed their intentions for game developers when they announced the planning of XNA, the foundation of Microsoft's future game development platform. Understand that this will not be replacing DirectX, it will be built on top of DirectX. I, for one, cannot wait to hear more about this platform. If anyone works for Microsoft or knows anyone who works for Microsoft, how 'bout giving Jasey-Wasey ...
Computers are really dumb. They can only do what we, poor hard working developers, tell them to do. Never come up with an idea themselves. Wouldn't it be much easier if computers could just program themselves? Our life would be a lot easier. Every now and then we can go check up on the computer, see how the software development is progressing, and for the rest do nothing and be paid for the computer's work. Hopefully the computer would even do a better job than we can do ourselves. Fortunately, the ...
http://www.msnbc.msn.com/id... The EU also gave Microsoft 120 days to release “complete and accurate” information to rivals in the office server market so their products can work more smoothly with desktop computers running Windows. MS should give out the same documentation to everyone. The SDK isn't different if you download it from a .microsoft.com, sun.com, java.com, or any other domain. If you can download the SDK you know as much as the rest of the world. If you want to find ...
Each year, MSDN needs acknowledgement of life to keep sending me a free copy of MSDN Magazine. It's a great magazine and you should race out and buy one at your local bookseller today. I always have to smile and laugh at the inevitable marketing survey that is embedded in the web form. I have a small side business that supports the EDR, but it is not of any greatly significant magnitude. Here is how I answered their survey (and I'm trying to be serious here). The asterisks indicate mandatory items. ...
This post is aimed toward all the conference speakers and mentors out there that just happen to read my blog (I don't know how many of you are out there). I have a question that is burning at me. What is the best way to get into speaking? I really, really want to become a speaker/mentor but am unsure the best way to go about “breaking into” the area. Is it something that happens by luck? Is there something I can proactively do to help it happen? Or should I just keep on trying to do cool ...
I have tried not to rant lately about certain topics that frustrate me to no end. I feel like ranting, while it tends to be really good for venting frustrations, is not a constructive way to approach a problem. So, to that end, I will try to be constructive about presenting these feelings I have been experiencing lately. There are a couple of behaviors that really bother me. One of them is people who act like they know everything and they always have to be right. Without naming any names, there are ...
You heard me, my friends. I am now completely contaminated. I'm more tainted than a bovine with mad-cow disease. 'Nix that. I'm more tainted than a syphilitic prostituting leper. 'Nix that. I'm more tainted than a syphilitic, prostituting, leprous walking hamburger patty. That's right, THAT tainted. (Dear John Doe, if you are offended by my use of the phrase “syphilitic, prostituting, leprous walking hamburger patty” then I apologize dearly. Obviously, no offense was meant by it. If you ...
Where in H-E-Double Hockey Sticks have I been? I just noticed that I haven't posted since Monday and for that I apologize. It has been pretty busy around here. Nothing quite as exciting as Scott, but enough to keep me busy, that's for darn sure. Expect to see another article on the game development series posted this weekend. And I have another secret project coming up. The project may or may not actually happen. But if it doesn't happen, I will be sure to post the source code and experience on this ...
Shawn Farkas posted note about delay signing in CLR: Delay signed assemblies serve to increase security in development shops, by reducing the number of people that need access to an organization's private keys. However, the requirement that delay signed assemblies need to be registered in the skip verification list means that developers machines are open to various forms of attack. Making sure that your developers are aware of the situation, in combination with not overusing your skip verification ...
Microsoft Pakistan is organizing a ‘Software Architect Tour’ in Karachi, Lahore and Islamabad on March 27, 2004, April 3, 2004 and April 4, 2004 respectively. If you are serious about software development then this event is not be missed. Call in at these numbers for Karachi, Islamabad and Lahore, For free registration please use ‘Rai Umair/INETA' as reference. 111-878-787 – Bushra Jaffer111 11 – MSFT - Syed Wahaj0300 8291049 – Abdel Cader Registrations end on ...
My new job in INETA Infrastructure is Development Manager. This role puts me in charge of all development from our INETA volunteer developers. This is going to be a fun job. If you would like to join our development team, please comment here or email me at
jeff.julian@ineta.org.
Reached another milestone in my life last Frdiay (milestone??? - oh well something like that) Funny thing is looking back to the earlier years, its kind of depressing (lets say mildly depressing) realizing that you are not where you imagined you would be at the age of say 16. Let see at 16, I would have imagined myself at 24 being a Technical Lead or doing some really cool software development like writing the next generation protocol, or writing some revolutionary p2p application, or even being ...
Well, I'm finally back to using Longhorn. It definitely feels great. Expect to hear more from me in the future about programming in Longhorn (perhaps even about what Longhorn means to game development (as well as how to do it (game development in Longhorn that is))). I will continue to write and update my current series of articles, but expect me to throw in a Longhorn tidbit or two every once in a while (I just have four words for everybody: “Avalon and Indigo, Baby!!!!”). I can't wait, ...
While kids in the other class are having a difficult time. I am having a bang in my MIS class at SZABIST. I have never been into marks and stuff but can’t help mentioning that my tally is coming real nice. Out of the current allotted set of 70 marks out of 100 I have somehow managed to score 65. So now the 30 marks are just a piece of cake as I see it. I like classes where there is brainstorming but nothing to practice; I tend to incline better towards theoretical subjects other then programming ...
Find these cool BizTalk Server Installation 1) Windows 2000 Server / Advanced / Professional 2) Service pack 1 is mandatory 3) Must add Windows 2000 user account to the Administrators group before you install any software. 4) Message Queuing Service is mandatory. 5) Internet Information Service (IIS) is mandatory. 6) NTFS partition is recommended. 7) To avoid problems accessing and saving specifications to the BizTalk Server 2000 repository, you must turn off the Enable Authoring option in Internet ...
The world has started to rely increasingly on software that is becoming more and more complex. Today software is everywhere - part of every system or machine that we use in daily life. Software Quality and Reliability have become an important concern of the software industry. While improved and formal software development processes help avoid more and more defects, a large number of defects are still left in software. In one of history's well-known bugs, the entire long distance of AT&T was down ...
The next two articles in my “2D Game Development with Managed DirectX” are up. They cover the game console and the keyboard handlers. You can all the articles here. Feedback Welcome!!!!
The next article in my “2D Game Development with Managed DirectX” is up. It is about the implementation of a command system in the game engine. You can find the list of articles here.
I will try to get the next two articles (on the Console, and the Keyboard) up some time by the end of the week now that I am officially back into the real world after last week. Enjoy :-).
So, I'm about to create my data access layer... *flashback sequence begins* ...and I reach for my Patterns of Enterprise Application Architecture book. *flips the cabinet door open to see an empty space where the book used to be* Damn...I left it at home. Well, what am I to do? Let me just move over a couple of books and grab my Core J2EE Patterns book (admittedly, still in my to-read stack). I figured this was as good of a time as any to get to know the DAO pattern and how it compares to the TDG ...
I know I have been away from the blogosphere quite a bit in the last couple of weeks. I just thought I would let you all know what's been going on (I'm sure only a couple of you really care). Well, my wife and I bought our first house and officially moved in last Saturday. Unfortunately, on the same day we were moving in, I was informed that my grandfather had passed away. That hit me pretty hard because my grandfather was the only other serious musician in my entire extended family. Music was a ...
Well, here goes. I'm starting this blog to add my voice to conversation that is the blogging world. I've been reading blogs for a while now and I'm completely hooked on the geek blogs. I'm interested in all things geeky with .Net development in particular. At my day job, I'm part of a two person team and together we develop and maintain our intranet and all internally developed apps. We build whatever is needed. We've been looking into SharePoint Portal Server 2003, Office 2003, and Windows Mobile ...
The third article in my “2D Game Development with Managed DirectX” is up. You can find the list of articles
here.
A few days ago, large parts of the Windows NT and Windows 2000 source code were leaked onto the internet. The leak includes the source code for the Windows 2000 shell. One lucky guy who gained access to this source code shares his comments. The commenter says: the quality of the code is generally excellent. Modules are small, and procedures generally fit on a single screen. The commenting is very detailed about intentions, but doesn't fall into "add one to i" redundancy. I am not at all ...
While commuting home today, I started thinking about the future of DirectX. I suppose this is kind of in relation to Tom Miller's request for future improvements to DirectX. First of all, when most teams at Microsoft are starting up blogs, where are all the DirectXers? The only one I am familiar with is Tom Miller, am I missing some? Not only the lack of bloggers, but also the lack of community. Microsoft's community support for DirectX definitely leaves many things to be desired. While there is ...
Hey everybody. I will be doing a series of articles on this blog about developing games with DirectX9 and C#. The first series of articles will be on developing a simple 2d game (the game that I briefly mentioned in a prior post). You can see the articles by choosing the Game Development link “Writing a 2d game with Managed DirectX” on the left of my blog or simply bookmark the following post. I will be updating that post as I put up new articles. The first article is up. I am thinking ...
I read an article in SD Times that talked about how Microsoft (and .NET) does not support dynamic, or scripting languages as much as it should. First, let me say that I think scripting languages can be powerful when you need a severe amount of flexibility during run-time. Second, let me say that most applications don't need this sort of flexibility. And, while it could be handy for anyone, I don't know that it's an all-encompasing solution. Either way, I was thinking about how someone could implement ...
I am not really sure if I've posted anything on this topic before. I feel like I have, but if so I couldnt find the post in the archive. So I am risking a second post. However I did asked a similar question up on the sharepoint newsgroup some time back.Over the past few months my team has been building an intranet application based on SharePoint. We've basically being rolling out our own custom WebParts.Whats very odd about managing a WebPart development project is that, versioning is a pain.To increment ...
DreamFactory Software accelerates the rapid construction of rich client user interfaces for enterprise web applications powered by XML documents and web services. This standards-based approach streamlines design, enhances user experience, reduces network traffic, and dramatically lowers development costs. Companies such as salesforce.com and Grand Central Communications use DreamFactory to build dynamic browser-based environments that enable their end users to create custom applications with web ...
I know this is my second article today about the same thing but I really can't stress enough how cool I think the idea behind WinFS is. With WinFS you can take disparate stores of information, such as MSN Messenger contacts and Outlook contacts, and share them across all applications in Longhorn. However, since third party applications, like Lotus and other email and collaboration applications, will not be designed to take advantage of these new features, many people think that the real purpose of ...
Here is an interesting interview with Bruce Perens on how the SCO isn't a big deal anymore, but the threat to Linux and all development beyond the major vendors is software patents and the screwed up nature in which the U.S. Patent Office issues these things. Right to the punch, a quote that really says it all is: “You have to consider engineers today spend their entire careers combining other people's intellectual property. And every small and medium sized enterprise is at risk regarding software ...
And, my final post on these letters. Before I continue, let me say how fun it has been these last 3 posts. I'm gonna miss you guys. Ok, I'm done, now. On with the show... here're my thoughts on the second of two comments, “Software Practitioner Triad” Provokes Thought by Craig Hunt of Gilroy, CA. Tisk, tisk, tisk. Craig, I'm disappointed. Looks like you went on a little rampage with your letter. Too bad it makes you look like an idiot. I have to say that I enjoy reading Alan Cooper's ...
My next feat will be to rebut the first of two comments, “Software Practitioner Triad” Provokes Thought by Luke Ferris of Tucson. Luke questions the separation of the “triad” Alan Cooper discusses in his article. First, I have to make a reference to a quote from Alan's article: Today, web designers are called programmers, programmers are called engineers, engineers are called architects, and architects never get called. This has been a time-honored truth for a while and I'm ...
Ever wondered how vs.net 2003 is able to find out when you open a project whether or not your IIS configuration supports v1.1 of asp.net Well this is how. when you open a project in vs.net it starts talking to the web server and sets up your vswebcache folder which is otherwise used for your offline development in case the dev IIS server is not localhost It actually calls a magic file "Get_aspx_ver.aspx" from the web server. It does not matter whether your application has this file or not. But it ...
AITF was a success! Juval Löwy, Michael Wheaton, and Dan Malks came and spoke to a group of developers and managers, and they all loved it. This forum was more focused on software development than I'd like for the future, but I had to minimize the scope because of other things going on at work. I must say that if you haven't experienced one of Juval's talks, you're missing out. Juval is very eccentric and opinionated, which is always a good thing in my book. He's worked with Microsoft on a number ...
I have webhosting with WebHost4Life, which has been great. But I can't seem to access the HttpApplication object with the Global.asax, like unhandled Errors. The events don't fire. I figure it is because IIS doesn't have my root folder as an Application, but I've messed with that with no avail. And of course it works on my development box...
Doing a little research online didn't find anything.
Anyone else had this problem with their Global.asax?
In InfoPath, every control on the form must be bound to an element in the XML document and defined by the underlying schema. This can be limiting when you want to provide some additional assistance to retrieve information and/or populate the form. One option is to use managed code that displays System.Windows.Forms dialogs launched by a button on the form. This comes at a cost of making development and deployment more complicated. Another option is to use a Custom Task Pane. A Custom Task Pane in ...
The Next User Group Meeting is scheduled to be held on 16-Jan-2004 Timings: 6:30 PMVenue: Intelligroup OfficeEvery one is welcome to the meeting and I request members to pass on this message to as many people as possible.1) Welcome Note - 5 mins, By Jaffer2)Introduction to Biztalk Server 2004 - 30 minutes, By K. Shiva, Visual Soft TechnologiesBiztalk Server 2004 connects systems, people, and trading partners through manageable business processes. This session will provide an overview of the many ...
While working on the ESF spec, Jeff started using Groove and turned me onto it as well. I can say I don't know how I ever did distributed projects without it. Groove is amazing. It makes doc sharing super easy and communication with your team a snap. I liked it so much that we are starting to use it for our INETA development projects. I just uploaded all of my specs and started setting up development tasks. If you doing development with a distributed team, I highly recommend going and downloading ...
Thank you to all of those who emailed me inquiring about INETA development projects. If you emailed me and I never responed, I apologize. You email probably got lost in the flood. Please shoot me another email and I will contact you. INETA is still looking for volunteer developers to help us create our next website. If your interested and have some free hours, you can get more information from www.ineta.org/developers/ ...