CodePlex wird modernisiert

image.png

CodePlex, Microsofts Open Source Projekt Hosting Plattform, hatte sich in den letzten Jahren nicht großartig verändert und einige Zeit dachte ich, dass Microsoft die Entwicklung komplett gestoppt hat. Nun aber kehrt wieder Leben zurück. Vielleicht liegt es am Erfolg von GitHub oder das Microsoft jetzt verstärkt offensiv Richtung Open Source geht. Vor noch nicht allzulanger Zeit hat Microsoft die Azure SDKs auf GitHub gestellt anstatt auf CodePlex – vll. war dann doch noch der Moment gekommt um die eigene Plattform wieder zu unterstützen.

“The Future of Codeplex is Bright”

Brian Harry, der bei Microsoft zuständig ist für den Team Foundation Server und insbesondere den TFS Service auf Azure, hat einen Blogpost mit diesem Titel veröffentlicht. Auch in der Open Source Ankündigung von Scott Hanselman wurde explizit erwähnt, warum das ASP.NET Team CodePlex anstatt GitHub genommen hat:

Why not on GitHub?

The Visual Studio Team has big plans for CodePlex, including adding Git support and modernizing the experience. Right now CodePlex supports TFS, Mercurial (Hg) and just added Git! As we’re a partner with the Visual Studio Team we think the right thing for us to do is to support their plans to make CodePlex a thriving place for open source software again. We push them hard and they’re releasing weekly now.

Git Support in CodePlex

CodePlex unterstützt nun neben TFS, Mercurial auch Git. Zwar ist die Integration in die Web-UI noch nicht so umfassend wie bei GitHub, aber von dem was ich gesehen hab und durch persönliche Gespräche mit Microsoft Corp. Entwicklern ist Git durchaus kein Fremdwort. Das ASP.NET Team z.B. verwendet heute bereits Git um den ASP.NET Webstack auf Codeplex zu entwickeln. Vermutlich werden weitere Features folgen.

TFS & Git

Natürlich sieht auch das TFS Team diese Entwicklung – auch dort sind Anzeichen eines DVSC zu sehen. Im Blogpost zu den Version Control Model Enhancements in TFS11 sagt Brain Harry auch etwas zum DVCS Model:

I’m certain that about this time, I bunch of people are asking “but, did you implement DVCS”.  The answer is no, not yet.  You still can’t checkin while you are offline.  And you can’t do history or branch merges, etc.  Certain operations do still require you to be online.  You won’t get big long hangs – but rather nice error messages that tell you you need to be online.  DVCS is definitely in our future and this is a step in that direction but there’s another step yet to take.

Neue UI im Metro Look

Heute wurden zudem einige weitere Screenshots zur neuen Metro Oberfläche für CodePlex gezeigt:

image

image

image

Weitere Screenshots gibt es hier zu sehen.

TFS Services & CodePlex

Falls sich jemand fragt, wie CodePlex und die Ankündigungen zu dem TFS auf Azure zusammenpassen: Auch hier äußerst sich Brain Harry kurz dazu:

And, as I alluded to earlier, we’ll be working to align CodePlex and Team Foundation Service into a single, scalable offering.  This work will be happening partially in parallel with the efforts to revitalize CodePlex and respond to community feedback.  It will also happen in stages rather than in one big milestone.  It will likely start by having newly created CodePlex projects hosted on the Team Foundation Service Azure infrastructure.  Then, over time, we’ll integrate the user experiences.  This isn’t a concrete plan, but rather a flavor of how we are thinking about it.

Mein Appell: Schaut euch Git näher an!

Aus meiner Sicht, den Entwicklungen der letzten Tage und aus dem was ich gesehen hab würde ich allen Entwicklern empfehlen ein Blick auf Git zu werfen oder sich wenigstens mit den Möglichkeiten zu beschäftigen. Startet ein kleines Open Source Projekt – vielleicht auf CodePlex und spielt damit rum und gebt Feedback. Git ist auch interessant für .NET Entwickler – ein kleines Intro gibt es hier zum Nachlesen. Vielleicht kommt doch noch eine größere Open Source Mentalität in die .NET Landschaft :)

Read more

Der ASP.NET Webstack ist Open Source!

image.png

ScottGu und ScottHa haben es verkündet und es gab großen Beifall in der Community: Der ASP.NET Webstack ist Open Source! Der Blogpost “ASP.NET MVC, Web API, Razor and Open Source and what it means” von Jimmy Bogard ist auch lesenswert! ASP.NET MVC, Razor, Web Pages und die Web API sind Open Source Besagte Frameworks liegen …

Read more

BrowserQuest–ein HTML5 MMO von Mozilla

image.png

Mozilla hat in Anlehnung an die schicken alten 2D Pixelgames ein sehr beeindruckendes HTML5 Multiplay Game namens “BrowserQuest” gemacht.   Die grafische Umsetzung ist sehr liebevoll gemacht und man kann eine ganze Weile rumlaufen und die Gegend erkunden, Monster bekämpfen, Gegenstände sammeln, Erfahrung sammeln und wenn man möchte auch mit den anderen chatten: Das ganze …

Read more

Kostenloses Online-Tutorial “30 Days to Learn jQuery”

image.png

Auf Tuts+premium gibt es ein umfangreiches englischsprachiges online Tutorial zu jQuery. Das Tutorial umfasst die Basics, Effekte, Plugin-Entwicklung, AJAX und noch mehr. Die Videos gehen von wenigen Minuten bis ca. 45 Minuten. Bislang hatte ich in ein paar Videos reingeschaut und das Video zum “this” Keyword mir ganz angeschaut – lohnt sich!  Die Nachricht ist …

Read more

Was macht Adobe im flash-freien Web? Magazin-Style Layouts mit CSS Regions!

image.png

Adobe ist für die meisten Webentwickler bekannt für Photoshop und Flash, doch Adobe macht natürlich weit mehr als das. Nach dem “Future Post” von Google hat auch Adobe eines ihrer großen Themen im Web über einen Blogpost näher erklärt. Die Rede ist von dem W3C Working Draft zu CSS Regions. Hierbei arbeitet Adobe mit dem …

Read more

Cutting Edge (Chrome) Web Platform Technologies

image.png

Passend zu meinem gestriegen Post über HTML5 Game Development hat Google heute einige Informationen über die Zukunftspläne von der (Chrome´s) Web Platform preis gegeben. Alex Komoroske (Product Manager on Chrome’s open web platform team) zeigt in drei Videos einige neue Techniken, dabei wird auch auf einer extra Seite über den Stand der Standardisierung und was …

Read more

HTML5 Games, Tooling & 3D

image.png

Spieleentwicklung ist fast für jeden Softwareentwickler interessant. Als Webentwickler ohne Flash-Kenntnisse hatte man jedoch bislang nur wenig Ansatzpunkte. Mit HTML5 und der Kombination aus Javascript, CSS3 und schnelleren Browser gibt es nun die ersten “robusteren” HTML5 Spiele. HTML5 Spiele? Gibts sowas? Neowin hat eine “Top 10” Liste an HTML5 Games zusammengestellt. Besonders hervorheben möchte ich …

Read more

Metro / Monochrome Icons als Font-Family für Web-Apps

image.png

Metro-Icons werden in allen Arten von User-Interfaces (egal ob Web, Desktop oder Phone-App) immer beliebter. Da diese Icons einfarbig sind, kann man einen cleveren Trick nutzen um diese Icons skalierbar und flexibel in seinem Projekt zu nutzen. Metro Icons in WinJS Applikationen Ausschlaggebend für diesen Blogpost war dieser Post “Metro apps – a lot of …

Read more

Cloud Computing vs. “traditionelle” Hoster für eine Web-App

Die Cloud ist das Thema schlechthin und es scheint auch so, dass plötzlich jeder eine Anwendung in der Größe von Facebook plant. Amazon senkt immer mehr die Preise und Windows Azure zieht natürlich nach. Allerdings stell ich mir als Web-Entwickler die Frage: Lohnt Cloud Computing eigentlich zum Hosten meiner Anwendung? Es gibt gute Gründe dafür: …

Read more

Fix: Visual Studio 2010 öffnet keine CSS Dateien mehr

Ich hab Visual Studio 2010 samt SP1 installiert, allerdings konnte ich plötzlich keine CSS Dateien mehr öffnen. Keine Ahung ob es “noch nie” auf meinem neuen Rechner klappte, aber das Problem war da.  Da ich scheinbar nicht der Einzige mit dem Problem war hier nun meine Problemlösung: Das “Web Standards Update for Microsoft Visual Studio …

Read more

Letzte Posts

  • image.png
    RavenHQ–RavenDB in der Cloud

    Ayende Rahien hat es heute verkündet – RavenHQ, der RavenDB Cloud Hoster (natürlich von und mit Ayende) ist ab heute raus aus der Beta und man kann es von überall aus nutzen. In der Betaphase waren nur Nutzer von AppHarbor zugelassen. Was ist RavenHQ? RavenHQ ist im Grunde ein gehostes RavenDB in den Rechenzentren von ...

  • image.png
    GitHub for Windows–erste Eindrücke

    Git ist schon eine tolle Sachen und eröffnet viele neue Möglichkeiten – allerdings ist der Einstieg recht hart und selbst wenn man die guten Hilfsanleitungen auf GitHub befolgt, kommt man am Anfang nur langsam vorwärt. Insbesondere ist das Tooling für Windows / .NET Entwickler auch nicht gerade “bekanntes Terrain”. GitHub to the rescue! Die GitHub ...

  • image.png
    Chocolatey–apt-get für Windows

    Durch Zufall bin ich auf das Tool “Chocolatey” gestoßen. Wer die Website sich anschaut, wird evtl. eine Verwandschaft mit NuGet ausmachen. Was macht Chocolatey? Chocolatey ist ein “Maschine Package Manager”, das bedeutet, dass man für seine Maschine einfach Tools runterladen und Updaten kann – direkt über die Konsole. Was ist der Unterschied zu NuGet? NuGet ...

  • image.png
    SASS, LESS & Coffeescript in Visual Studio mit der Web Workbench

    CSS und Javascript sind die “kleinste” Schnittmenge von allen Browsern für die Erstellung von Web-Applikationen. Leider geht dabei etwas komfort verloren, daher lieben alle Webentwickler jQuery! SASS und LESS sind zwei Varianten, wie man “schöner” CSS schreiben kann und Coffeescript versucht Javascript Entwicklung zu vereinfachen. Aber immer der Reihe nach… Was ist SASS? SASS steht ...

  • image.png
    Code-Inside Sample nun auf GitHub: Google Code zu GitHub Migration

    Seit einiger Zeit habe ich Beispielcode auf Google Code bereitgestellt. Einfach nur noch weg von Google Code O-Ton damals war: Ich hatte mich für Google Code entschieden, weil ich hoffe dass früher oder später die Google Code Suche nutzbar ist und es dadurch wenigstens ein kleiner Mehrwert entsteht. Allerdings wirft es momentan noch ein Fehler. ...

Auf Amazon einkaufen & unterstützen

Facebook