JBoss Seam training - seam

I'm trying to find a training for JBoss Seam framework for my company, but the only one that I found is the one provided by JBoss themselves, which unfortunately have been already cancelled a few times because lack of needed participants, something not very encouraging.
Does anyone know about any other company that provides this kind of training (if possible in Europe)? Am I missing something or it seems like Seam is not very popular?
Thanks

Our company offers Seam training. In fact, I am one of the instructors. The JBoss Seam material is very old and outdated. Trust me, as a former instructor for the JBoss Seam courses, (we where JBoss partners), you don't wan't to take that course.
Take a look here for more information.

Related

Has any one used OrientDB with a ASP.Net website

I am looking to move away from neo4j mainly because of the price which is so steep and we assumed it to be an opensource all the time. Upward of $30K/year is not something we can afford for a database, I guess we should have done our homework well.
Any ways Neo4j has an actively maintained neo4jClient for .Net which was the primary criteria for us to select that database, only other option that comes close is OrientDB which also has a rest endpoint that we can consume. But has only few c# clients that I can find on the net. Also out of these none have been updated for almost 2-3 years.
So I was wondering if any one has used OrientDB in a real world project and have seen a dependable c# client that can be used with this database.
Also any sample that shows some of the best practices on working with OrientDB and ASP.Net will be really helpful.
Regards
Kiran
I am on the OrientDB Team. I have to apologize, we have not done a good job of communicating the various language APIs on our website. This will be improved.
For now, you can see: https://github.com/orientechnologies/orientdb/wiki/Programming-Language-Bindings.
I know I have seen activity around the .NET connector recently. We are have a concerted focus on all of these libraries and continued maintenance of them. Again, as you mentioned, the REST API is always there as well.
Best wishes,
Greg McCarvell
Orient Technologies
info#orientechnologies.com
The .NET driver I can suggest is:
https://github.com/workshare/OrientDB-NET.binary
It's actively updated.

Learning Resources for Entity Framework 5

My team is looking to shift asp.net form application from .NET 4 to .NET 4.5. We are hoping that we would be able to use the whole new Entity Framework 5. Being the in charge of this task I did look into the advantages of using EF5 and I am quite impressed.
EF5 gives you the ability to run pre-compiled Queries and that will be a great performance boost.
Apart from that we would be able to use enums and table-valued functions, that I am not very excited about but lets see how these can improve Code Quality and maintenance.
My Question is, are there any good resources that can help me learn some practical implication of EF5. I have been searching for some time and hope that there are people out there who have already jumped to EF5 and can post some useful resources in here.
The answer is not exactly about EF but for "MVC with EF".
I'm learning MVC these days & I've learned quite a bit. I would like to share my experience and how the whole training can be highly effective. If you go systematic, everything is simple and cool. I would advise you to first cover some basic concepts which are used in MVC and entity framework:
Extension Types
Lambda Expression
LINQ
Anonymous Types
You can find good information on these at http://www.youtube.com/watch?v=FejRZ6QYWHw.
If you already know that you can skip.
Next you can start learning the EF. You can do so by following Lynda Tutorials which I found to be extremely simple and effective (avoid Plurasight as of now).
You can also visit asp.net website and check the Getting started with EF6 using MVC 5. It has wonderful list of articles, which I would recommend to everyone.
And once you are done with that, you should be capable enough to build any web application. If you want more higher level details you can then opt for Plurasight tutorials.
Hope this helps.

Best practices for Entity Framework Code First deployment

I am creating an ASP.Net MVC 5 website with EF Code First. Although I have written a lot of code and have worked in this business for a long time, I have no experience in deploying a managed website. It seems to me that the goal of EF Code First approach is to create a DB that just works and it's no good for real world deployment.
If that's the case, I was wondering if there is a conference talk, tutorial or other type of resource that I can use to learn about best practices for this purpose. Especially learning how to create a secure and sophisticated database from the scheme of my existing one.
I've searched around and read a lot of opinions about this and got a little confused. Since I'm using MVC 5, I think there are some old and some new ways to do this so I'm asking your advice to pick the best method that works for me.

Implementation of a ASP.NET based portal-like application

There is the requirement, to write a portal like ASP.NET based web application.
There should be a lightweigted central application, which implements the primary navigation and the authentication. The design is achieved by masterpages.
Then there are several more or less independent applications(old and new ones!!), which should easily and independent be integrated into this central application (which should be the entry point of these applications).
Which ways, architectures, patterns, techniques and possibilities can help and support to achieve these aims? For example makes it sense to run the (sub)applications in an iframe?
Are there (lightweighted and easy to learn) portal frameworks, which can be used (not big things like "DOTNETNUKE")?
Many thanks in advance for you hints, tips and help!
DON'T REINVENT THE WHEEL! The thing about DotNetNuke is that it can be as big or as small as you make it. If you use it properly, you will find that you can limit it to what you need. Don't put yourself through the same pain that others have already put themselves through. Unless of course you are only interested in learning from your pain.
I'm not saying that DNN is the right one for you. It may not be, but do spend the time to investigate a number of open source portals before you decide to write your own one. The features that you describe will take 1000s of hours to develop and test if you write them all from scratch.
#Michael Shimmins makes some good suggests about what to use to implement a portal app with some of the newer technology and best practice patterns. I would say, yes these are very good recommendations, but I would encourage you to either find someone who has already done it this way or start a new open source project on codeplex and get other to help you.
Daniel Dyson makes a fine point, but if you really want to implement it your self (there may be a reason), I would consider the following components:
MVC 2.0
Inversion of Control/Dependency Injection (StructureMap for instance)
Managed Extensibility Framework
NHibernate (either directly or through a library such as Sh#rp or Spring.NET
A service bus (NServiceBus for instance).
This combination gives you flexible user interface through MVC, which can be easily be added to via plugins (exposed and consumed via MEF), a standard data access library (NHibernate) which can be easily configured by the individual plugins to connect to specific databases, an ability to publish events and 'pick them up' by components composed at runtime (NServiceBus).
Using IoC and DI you can pass around interfaces which are resolved at runtime based on your required configuration. MEF gives you the flexibility of defining 'what' each plugin can do, and then leave it up to the plugins to do so, whilst your central application controls cross cutting concerns such as authentication, logging etc.

Mono and ASP.NET Authentication

Does anyone know how to get to work the authentication mechanism configured using Web Site Administration Tool under Linux running Mono? Is it even possible?
I don't think you're going to find a ton of support for this, evidenced by the lack of activity on your question. The Web Site Administration Tool was removed from CodePlex around April 2009 due to inactivity (CodePlex rules state: It must be an ongoing project (no "abandoned" projects)) and it's use/adoption really declined. Many projects that were using it as a component just wrote their own after that.
There have been a few alternatives that have popped up in the community after it went missing:
Rolling Your Own Website Administration Tool
Create Your Own Web Site Administration Tool in ASP.NET
I think using code from one of those two projects is going to come as close to what you're after as is available. It's not ideal and will require some work to get working with the back-ends you desire (both of those use a SQL server back-end). I know this answer sucks, but sometimes that's the answer. I hope someone comes and proves me wrong and that what you want is out there, or at least could provide the WSAT source code as it last was on codeplex...that's be a huge head start in getting it to run.
If you're referring to a different WSAT please comment and correct me....it's such a generic term really, but that was by far the most popular one so I based this answer on that.
You have to set up your database schema manually for Membership/Roles support if using Mono. That said, following the FAQ answer (which I have found very handy in the past) alone may not be enough, I am not sure about the other dependancies for the Web Site Administration Tool itself (e.g. any .NET specific libraries it needs) but combined with an appropriate membership provider configured in system.web I'd say there is a reasonable chance it may.
If that doesn't work for you, I would second Nick's suggestion of taking a look at the solution by 4GuysFromRolla.com who have a lot of good info relevant to both .NET & Mono.

Resources