MonoGame 3.5 Pipeline Tool and using XML serialization - pipeline

I'm new at MonoGame and I have been googling tutorial videos on youtube.
However, it seems that everybody uses the old XNA content manager and XML serialization
What I'm wondering is how would I follow their methods in the new MonoGame 3.5 with the new MonoGame pipeline
I've heard you can use class libraries but I can't seem to get them working and there are no video tutorials explaining what these old methods actually did and why people used them vs the the new ones
I've heard you can't serialize and deserialize XML assets since the new MonoGame doesn't support them which is confusing for me and also needs explaining.
I'm not very good at reading and understanding what people mean
that's why I usually use video tutorials.

Related

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.

Need Guidelines for Chess Game GUI - ASP.NET

I already have a good experience programming in Java (and JSP), but now I need to understand .NET framework, using C# and ASP for Web Development.
To start learning a new language the best way in my opinion is to start a new project, and I choose the Chess Game.
In Java I would draw the rectangles using the paint method of a panel and I would add that panel do the Applet, finnaly the applet would be added to a JSP .
But now using C# and ASP I have no clues how to start, I just need a few guidelines, which "keywords" I should search for, you see? I don't want the code done!
Maybe a good tutorial for Java Experienced guy migrating to Microsoft Technologies would also be good :)
Thanks alot in advance, I will look forward for a few answers :)
Thanks mates!
You are not writing an "applet", which is downloaded and executed on the client. With ASP.NET you are writing web pages or even web applications, based on HTML output. Start here: http://www.w3schools.com/aspnet/

Microsoft WebMatrix: what is it?

I'm a little confused about new Microsoft products.
I'm a classic webform Asp.Net developer. I know exists also Asp.Net MVC with a different approach based on Mvc pattern.
Now, i know exists also WebMatrix that uses new Razor "notation".
Can someone explain me what are the main difference between that "technology" ? When use WebMatrix, when WebForm ?
Thanks!
Webmatrix is a platform that integrates a variety of recently released technologies such as IIS Express, Asp.Net Webforms, Razor, SQL Express etc. I guess from what I have been reading it's a way that eases the barrier to entry, for non-MS developers, into the MS world. In addition you can also use code your site in PHP and use a variety of open source tools for developing web sites. To directly answer your question, in you planning on creating a complex web application, WebMatrix may not be the solution you're looking for.
As a reference, I suggest reading through Scott Gu's Introduction to Webmatrix
WebMatrix will be able to take
advantage of these technologies to
facilitate a simplified web
development workload that is useful
beyond professional development
scenarios – and which enables even
more developers to be able to learn
and take advantage of ASP.NET for a
wider variety of scenarios on the web.
If you are a professional developer
who has spent years with .NET you will
likely look at the below steps and
think – this scenario is so basic -
you need to understand so much more
than just this to build a “real”
application. What about encapsulated
business logic, data access layers,
ORMs, etc? Well, if you are building
a critical business application that
you want to be maintainable for years
then you do need to understand and
think about these scenarios.
Imagine, though, that you are trying
to teach a friend or one of your
children how to build their first
simple application – and they are new
to programming. Variables,
if-statements, loops, and plain old
HTML are still concepts they are
likely grappling with. Classes and
objects are concepts they haven’t even
heard of yet. Helping them get a
scenario like below up and running
quickly (without requiring them to
master lots of new concepts and steps)
will make it much more likely that
they’ll be successful – and hopefully
cause them to want to continue to
learn more.
One of the things we are trying to-do
with WebMatrix is reach an audience
who might eventually be able to be
advanced VS/.NET developers – but who
find the first learning step today too
daunting, and who struggle to get
started.
If someone is still interested: a pretty good lessons here http://habrahabr.ru/company/microsoft/blog/136004/ . This link is for those, who understand russian.
Shortly speaking WebMatrix allows you to conveniently mix up C# server code and html (this mixing is provided by simple Razor sytax). Also in WbeMatrix 2.0(beta version now) is provided full IntelliSense for html/css/c# code.

microsoft facebook sdk

Microsoft recently announced their Facebook SDK.
http://msdn.microsoft.com/en-us/windows/ee388574.aspx
Has anyone tried using it with ASP.NET or ASP.NET MVC ?
Would like your opinion. Any gotchas that developers need to be aware of ?
Michael
This is version 3.0 of the SDK. I've been using an earlier version and am in the process of upgrading to this new version.
Your question is very vague. What kind of gotchas are you expecting? There are so many pieces of the Facebook API that it's hard to speak to what your experience will be. What's stopping you from giving it a try yourself? You'd probably learn more from a few hours of building your own app with the SDK than anything anyone would be able to tell you here. If you get stuck or something doesn't work, then post your code and/or specific question and we'll do what we can to help you.
I am working on an ASP.NET MVC app using this library.
I have not used a whole lot of the functionality of the library since there are only two MVC specific class. An Controller Extension for getting a facebook api object, and an Action decorator attribute.
I have run into quite a bit of trouble with the methods in the Facebook.Rest.Data namespace.
Namely getting and setting Cookies.
Not sure what the deal is with this but it has been frustrating. And if it was not required by the client I would probably try and find a different library.

How to utilize my learning power in ASP.NET studies?

I've recently tried to switch to ASP.NET. Did I write switch? I meant to learn it, however I am not really sure how to proceed. I've opened several videos - and really watched them with enthusiasm however they seem to be very general. It's not like there are tons of sources on learning PHP.
Do you know some great learning procedure including the websites and sources to learn from so I can learn it ASAP?
I got one project waiting here -> the website is kinda simple Online flash games. The graphics and HTML's finished but I want to try to do it in ASP.NET with MS SQL. I'm already experienced in C# thus I won't need a lot of insight into that, although I'm absolutely unaware of how to do the website, cute urls, what the basic principles in coding are etc..etc.. :)
Since you have a PHP background, I'd recommend that you try out ASP.NET MVC - if you are familiar with the MVC design pattern, it should be a rather painless 'switch'. The "Learn ASP.NET MVC" section is very nice. There's also an RSS feed (on the site above) that contains many great blog posts regarding the technology; furthermore, there's the NerdDinner sample website with a complete tutorial. If you follow the last one, you should be ready with the site in no time :)
I have found these Microsoft videos to be very useful as study material. Videos

Resources