Nour's SpaceNour's SpaceAll you need about Software Industry, Technlogy and Software Development Articles
Securing Configurations
2008-02-16 12:19:00 Have you ever wanted to provide a level of protection to your values in the configuration files? aspnet_regiis will help you in encrypting the configuration section(s) in your config files. The executable resides in: "<windows_root>Microsoft.NETFramewo rk<framework_version>" and it was common to be used in installing ASP.NET on IIS. However, you can use it as well in encrypting/decrypting the configuration files.Here is the command line used for encrypting a section in the web.config of SecureWebProj application:aspnet_regiis.exe -pe connectionStrings -app /SecureWebProj-pe attribute is used to tell the executable to encrypt the specified section. You can also use -pd attribute instead if you want to restore or decrypt the section to its original values. -app attribute is for specifying the application virtual path.After encrypting the connectionStrings section, the web.config will look like that:<connectionStrings configProtectionProvider="RsaProtectedCon figuratio... More About: Security , Tips
Mohammed Hossam @ Microsoft
2008-02-14 11:36:00 Great news! My dear friend, Mohammed Hossam, will join Microsoft Live Team in next May. Mohammed is one of the best techinical professionals I have ever met. You can find that from his blog posts, sessions, initiatives and technical side talks. Mohammed is so effective in his work and his knowledge is always spread among the team. You can feel his innovation, spirit and knowledge when you work with him. He is one of the few guys who is always up-to-date with the new technologies and not always that he tries to use it in real projects if it really fit the needs.We will miss you Mohammed. We wish you all the best of luck in Microsoft. Keep in touch! google_ad_client = "pub-6699943802796732"; //728x90, created 12/23/07 google_ad_slot = "8172850607"; google_ad_width = 728; google_ad_height = 90;
Survey Results
2008-02-03 11:10:00 In Decemeber 29th, a survey were published for public to answer it - for more details check this post. Here is the results of the survey:Download The Survey Results google_ad_client = "pub-6699943802796732"; //728x90, created 12/23/07 google_ad_slot = "8172850607"; google_ad_width = 728; google_ad_height = 90;
Survey - The Software Industry Inside Egypt
2007-12-29 19:20:00 This survey is one of the first initiatives aims to formulate accurate indicators about the software development industry inside Egypt . The survey will give important information about the current professional level of the software companies. It will try to measure different aspects in the industry like the companies technical level, management, process, salaries and work environment. The target is to give informative details for the IT stuff to get a clear and transparent information regarding their career.Please be accurate in your answers as much as you can. Your answer is definitely affect the overall results and the others attitude. The final results will be published here in this blog.*We don't collect any identity information in this survey.ANSWER THE SURVEY NOW!var PDF_surveyID = A758094F2B6673E7'; var PDF_openText = 'PARTICIPATE NOW!'; PARTICIPATE NOW! google_ad_client = "pub-6699943802796732"; //728x90, created 12/23/07 google_ad_slot = "8172850607"; google_ad_width = ... More About: Software , Industry , Survey , Inside
Vote Results: Do you apply design patterns in your software projects?
2007-12-27 15:05:00 This is the result of a vote I made later: Do you apply design patterns in your software projects? The question is to illustrate if the developers really care about learning solutions for already predefined problems. Do you really care about using the best solution to solve a problem?37 people contributed in the vote. The following is a chart representing people votes.Design Patterns are a collection of patterns documenting successful solutions for specific problems. The term introduced from a long time. Most of the developers uses the patterns in there daily work, but don't really know that it's a predefined design pattern until they read about it. For more information about the topic, I highly recommend this book: "Design Patterns - Elements of Reusable Object-Oriented Software " by "Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides". For a brief summary about the book, check the Wikipedia Version google_ad_client = "pub-6699943802796732"; //728x90, created 12/23/07 google... More About: Projects , Results , Vote
Image Resizing
2007-12-22 20:03:00 Sometimes you need to process the users' uploaded images in your web application so that it doesn't take too much space. This can be done either by resizing the uploaded image, saving it in a specific format or may be both.The following is a code snippet for resizing images and saving it in *.jpeg format. The method take the image file to be resized as a stream, the destination path, the file name to save the image as and the maximum side size of the image (i.e the output image should fit a square of this maximum side size).public static void ResizeImage (Stream originalImageStream, string destinationFilePath, string destinationFileName, ImageEncoding saveEncoding, int maxSideSize){ int intNewWidth; int intNewHeight; Bitmap original = new Bitmap(originalImageStream); // your original image //Set the image format ImageFormat fmtImageFormat = original.RawFormat; //Get the image original width and height int intOldWidth = original.Wid... More About: Tips
Language-specific Code Compilation in App_Code
2007-12-20 22:32:00 App_Code folder is the default location to add your code files for your ASP.NET project. You may have the situation when you want to add mixed code files written in different languages i.e C# or VB.Net and you need to include these mixed files in the project compilation. The question: Can I have mixed files some written in C# and others in VB.NET in the App_Code folder? Yes, you can but in limitation. First, you will have to add different folders for each language-specific code. Then, in web.config add an entry for each folder inside CodeSubDirectories tag.<?xml version="1.0"?><configuration> <system.web> <compilation debug="true"> <codeSubDirectories> <add directoryName="CSharpFolder"/> <add directoryName="VBFolder"/> </codeSubDirectories> </compilation> </system.web></configuration> If the folder you added to codeSubDi... More About: Tips , Language , Compilation , Specific
ASP.NET MVC Framework CTP is Finally Released.
2007-12-10 12:56:00 ASP.NET MVC CTP is finally released. The framework is released as a part of new ASP.NET 3.5 Extensions package. The extensions includes some new stuff beside the MVC framewok like: The Entity Framework , new additions for ASP.NET AJAX and others.Download ASP.NET 3.5 ExtensionsScott Guthrie published a series of articles about MVC. Here is the full list:ASP.NET MVC Framework: IntroductionASP.NET MVC Framework (Part2): URL RoutingASP.NET MVC Framework (Part3): Passing ViewData From Controllers to ViewsASP.NET MVC Framework (Part4): Handling Form Edit and Post Scenarios google_ad_client = "pub-6699943802796732"; //728x90, created 12/23/07 google_ad_slot = "8172850607"; google_ad_width = 728; google_ad_height = 90; More About: Released , Finally
Scrum in Action
2007-10-20 16:58:00 We are now working in a project which have taken more than 6+ months and still in progress. 159078+ lines of code, 80+ page, 120+ user controls, 100+ tables and counting. In projects with such scale, you need to manage and control your development life cycle. You want to decrease all risks and possibilities of failure. Working with Scrum methodology helps a lot in making developers time More About: Action
Finally MVC Model For ASP.NET
2007-10-09 23:42:00 Finally we will have MVC model for ASP.NET. This was announced on Alt.Net Conference last day. In my opinion, this will be one of the most interesting feature added to ASP.NET. MVC is one of the old design patterns which introduced in many object-oriented languages. In MVC pattern, controllers just handle application flow, models represent the data, and the view is just concerned about More About: Model , Finally , Ally
SKDD2 - Windows Workflow Foundation Session
2007-08-12 14:47:00 This is one of the sessions held on SilverKey DemoDay 2 - Cairo Conference Center. The session was an introduction to Windows Workflow Foundation and how it can help you in automating you business process in an entire organization. The session was in Arabic language. If you're interested, you can download the session materials to try out the demos and check out the slides. I will try to keep More About: Workflow Foundation , Dati
Why Employees Leave Organization?
2007-08-10 19:11:00 This is an article of Azim Premji - Chairman & CEO of Wipro - explains why employees leave their organizations - even it seems that their choice in the begining was right. The conclusion that if you start losing talented people in your organization, you should start looking to their immediate managers. As a fact, People leaves Managers not Companies. Humiliation, Stress, being too controlled are More About: Organization , Employees , Leave , Organ
SubSonic - Free DAL Generator
2007-08-05 16:24:00 Data Access layer generation is one of the exhausting tasks in building any multi-tier software projects. SubSonic is one of the free .NET Data Layer Generator s which can help to make your life easier. The generator is really simple to use and efficient. You can do almost all the needed SQL operations using simple method calling. Moreover it's an Open source and the source is available on More About: Free , Subs , Subsonic
New ASP.Net PageFlow Framework available for Download
2007-07-24 01:05:00 New UI Workflow Framework was recently available for download. The framework brings Workflow and UI applications together - This includes ASP.NET applications as well. The source code of the framework and some sample applications built on top of it - is included. The design document describing the entire architecture of the framework is also included. To learn more about PageFlow Framework, More About: Download , Ework , Available
Touring the Windows Workflow Foundation Team Offices
2007-07-22 15:27:00 This is very nice tour video in Windows Workflow Foundation Team Offices. You will meet those WF guys - the creators of this technology. The video is out there for a while and I just found it while navigating on channel 9. But really very interesting one. WWF - Windows Workflow Foundation - is a solution provided by Microsoft as a core component on .NET Framework 3.0 for business process More About: Touring
Introducing Windows Workflow Foundation
2007-07-21 18:23:00 This is a brief post introducing Windows Workflow Foundation - We will try to introduce basic concepts and definitions. We will know also why Workflow Foundation can be useful for building large scale projects. google_ad_client = "pub-6699943802796732";google_ad_width = 728;google_ad_height = 90;google_ad_format ="728x90_as";google_ad_type = "text_image";google_ad_channel = ""; More About: Dati
SKDD II - Another Success
2007-07-08 01:38:00 Today, we had our SKDD 2 event on Cairo Conference Center. The day was really amazing. We discussed many topics and technologies. My session was about "Business Automation Using WF". We discussed how Windows Workflow Foundation can help you in automating your business process in an efficient and transparent way. For interested people, the materials, videos and demos will be available on More About: Success
Microsoft Releases First Public Longhorn Beta
2007-04-28 12:10:00 Microsoft has moved forward on the server side of the OS equation. The company just released the first public beta of Windows Server, aka Longhorn . It's widely available for download by just about anyone who wants it. And finally, the OS is feature complete. Download Windows Server - Code Name Longhorn - Beta 3 Copied - eWeek.com More About: Microsoft , Public , Horn
New Way in Searching
2007-04-12 11:45:00 We usually get the new searching inventions from Google. This time we have a new search way introduced by alltheweb. It depends on something like AJAX style searching or auto-complete search. While typing, you get some suggested keywords which help you get results faster. AllTheWeb Live Search More About: Searching
Propagation of Trust & Distrust
2007-03-30 15:24:00 Yesterday, I presented my session in SilverKey Internal Demo Day. The topic title was: "Prop agation of Trust And Distrust ". There is currently a great interest in maintaining and building trusting networks between the communities members so that you allow users to get the "high" quality of information before acting on it. Many variants of algorithms and techniques introduced. The techniques of
Open XML and Java
2007-03-21 10:58:00 As you know Open XML doesn't target only Microsoft products. That is - we find currently many ambitious projects to enhance other programming languages and frameworks to make use of Open XML capabilities. Java is one of the main targets here. This is a meeting with Julien Chable who worked in an open-source API project to provide the functionality of System.IO.Packaging - which used in .NET
Corporate Agile Software Development Methodology
2007-03-19 16:41:00 This is a very nice post for Joe Ocampo, about Corporate Agile Software Development Methodlogies. The post contains details about the agile process and its phases for corporate process management. More About: Software Development
IP-To-Country Mapping
2007-03-19 12:22:00 I have just found this interesting IP-To-Country mapping database which enables you to map a certain IP Number to Country. The problem is that this database is not alwayes up-to-date. So, you may take care of this point when you using it. Also, you should check the copyrights section if you want to use it in a commercial applications. The database uses IP Number ranges for identifying the More About: Mapping
Virtual Earth 3D Control
2007-03-12 18:34:00 The Virt ual Earth 3D control is a new tool released by Microsoft for visualizing the entire world in three dimensions. Rather than a standalone application, Virtual Earth ™ 3D is implemented as a managed control, which allows seamless integration with Web sites or standalone applications. The Microsoft® .NET Framework security model gives users the capability of dynamically loading plug-ins to More About: Control
Customer-Developer Relationship
2007-03-12 11:55:00 I was reading on "Agile Software Development Ecosystems"- Chapter 5: Delivering Something Useful. The chapter was talking about the customer-developer relationship and the best methodolgoies which should be followed. One of the points I liked in this chapter which was talking about demand-driven methodology when you're dealing with your customer. That is you should try to avoid forcasting as More About: Relationship , Developer , Customer , Relations , Ship
My Post on OpenXMLDeveloper.org
2007-03-08 22:57:00 My post about Generating Dynamic Open XML Docx Files is now on OpenXMLDevelop er .org - The Official Microsoft site for OpenXML. Check the post on OpenXMLDeveloper.org More About: Post
Visual Studio Code Name "Orcas" March CTP Available Now!
2007-03-01 19:21:00 Get an early look at Visual Studio codename "Orcas ". Orcas CTP is now available. The next version of Visual Studio, Visual Studio code name “Orcas”, will provide an industry-leading developer experience for Windows Vista, the 2007 Microsoft Office system, and the Web. In addition, it will continue in the Microsoft tradition of development language innovation. More About: Code , Name
100 Best Employers
2007-03-01 12:58:00 Maybe you see it before, here is the 100 Best Employer s according to Fortune Magazine survey. Digg it! More About: Employers
Generating Dynamic OpenXML Docx Files
2007-02-27 20:42:00 Recently, I needed to integrate one of my applications to MS Office Word 2007 by generating dynamic *.docx reports. Actually, I didn't want to just find the steps to do it. I wanted to make a reusable library so that, I can use it independently in any project in the future. Introducing Docx File Format In Office 2007, new file formats are introduced such as docx (for MS Word) and xlsx for (MS More About: Open , Genera , Files , Gene , Dynamic
Average .NET Developers Salaries
More articles from this author:2007-02-24 02:07:00 Are .Net developers really paid higher salaries than the traditional development languages? I have just found this survey about the average salaries for developers in UK. The survey covers several development languages like C++, JAVA, .NET and Delphi. It was made in August-October 2006. You may check it here: Average Sala ries Survey More About: Developer , Rage , Vera , Developers 1, 2, 3 |



