.NET

there is a list of C# Programming Tools from MSDN(!) site

http://msdn.microsoft.com/en-us/vcsharp/aa336818.aspx

 

It refers to open source as well as MS products.

Mono, NUnit, NAnt in the list.

 

Particulary it lists alternative IDEs - SharpDevelop  and QuickSharp

igorz 24/02/2010 - 13:43

Presentation layer frameworks

Framework: ASP.NET MVC

It is the web framework of our choice.

andrew 30/12/2009 - 12:32

1. ADO.Net is outdated and cumbersome - will recommend it only for tiny projects with weak developers not able to master new and more sophisticated technologies.

andrew 15/12/2009 - 15:05

FAKE is a clone of Make/Rake using F# as the DSL, making it useful for building .Net applications.

 

Here is an example build.fsx script (from http://www.navision-blog.de/2009/04/01/getting-started-with-fake-a-f-sha...):

ittayd 19/10/2009 - 07:47

Hey,

I need a maven plugin for C#

I found this one: http://doodleproject.sourceforge.net/mavenite/dotnet-maven-plugin/index....

but they have no release since 2007 !!??

So - I'm looking for a mature and stable plugin and need your advice / knowledge

10x,

keren 17/08/2009 - 14:37

Michael wrote in his post about beauty of MongoDB.

I tried to run a couple lines of code and found it very easy to get started with.

There are steps to get there:

 

1. Download binaries. I  used version 1.2.3 for Win32

2. Create the data folder C:\data\db

3. Run mongod.exe

 

At this step you have MongoDB running.

 

4. Download C# driver

5. Create a console application with Visual Studio

6. Add references to driver's dlls

 

Now you are ready to write code.

 

I just copies a lines of code from Michale's post into Main method and added console output:

 

igorz 24/02/2010 - 12:12

On our previous session we looked at a few frameworks for the dependency injection in .Net. While dependency injection takes the burden of wiring out of the business logics code, it still requires a lot of work for defining the dependencies between all the components again and again. In this session we will learn about Policy Injection and AOP in .Net. These techniques allow us to introduce a cross-cutting "aspects" into our code in much less lines of code or lines of configuration. Presenter - Michael Lvov. 

andrew 22/02/2010 - 16:31

 

Modern projects need to manipulate with huge data amount, as result the necessity of high scalability and  high performance is very actual and always grows.

RDBMS databases cannot supply ultimate solution and alternative concepts like in NoSQL systems look very interesting.

 

The first interesting option is key-value stores like Google Big Table or Cassandra that provide fast and extremely large-scale solution but you can forget the comfort work with SQL queries like in RDBMS databases.  

 

Another option that tries to combine between advantages of RDBMS databases and key-values stores  is document-oriented databases like MonogDB.

 

MongoDB is development by commercial company as open-source project written in C++.

There are a lot of documentation, tutorials and samples on project site. 

 

michael 18/02/2010 - 17:15

1.0 obsolete
1.1 VS 2003
  * win 2003 has built in

2.0 (sp1) VS 2005/8/(?)10
3.0 WPF, WCF, WF, VS 2005/8/(?)10
3.5 (sp1) Linq, C#3.5, Entity fw..., sp1: System.Web.Abstraction, Sys.Web.Routing. VS 2008/(?)10
  * win 2008 has built in
  * the same runtime
  * upgrade is convinient (not risky , backward compat)

4.0 VS 2010
  * new machine.config, mscorlib, runtime
  * C#4.0, ASP.NET 4.0
  * upgrade might be risky, requeres changes in web.config.

mono
  * integration with VS
  * MonoDev
  * The Mono API today is somewhere in between .NET 2.0 and .NET 3.5,
  * cross platform

 

 

igorz 20/01/2010 - 10:15

1. Traditional Object Oriented Programming encourages us to use classes for our business objects. Dependency Injection frameworks take us a few steps  forward down these roads.  Always use interface to create Business Objects models. This ensures implementation may be changed at later stage regardless of initial code. Ensures better decupling between software layers

 

dror 05/01/2010 - 11:54
Syndicate content