BigBastis Blog

BigBastis Blog

About Me & my Digital Lifestyle


Navigation
CategoryAllgemein

Allgemein

Featured

SSL Teil 1: Serverseitige Authentifizierung und Zertifikate

Posted byuserSebastian Gross on Dezember 1st, 2011.

SSL (Secure Socket Layer) sollte wohl den meisten ein Begriff sein, das ist dieses lustige kleine „s“ was manchmal hinter dem „http“ in der Adresszeile des Browsers auftaucht (siehe Bild). In dieser Serie möchte ich euch erklären wie SSL in der Theorie funktioniert und wie ihr es in euren Applikationen nutzen könnt. Viele Bekannte Webportale wie Facebook und Google bieten alle ihre Dienste inzwischen komplett über SSL an. Wenn ihr diese Technologie nutzen wollt, müsst ihr verstehen wie diese Funktioniert und was da eigentlich im Hintergrund abläuft. Dieses kleine „s“ hat eine große Wirkung und sorgt dafür, dass die gesamte Kommunikation mit dem Server in verschlüsselter Form abläuft und niemand […]

Allgemein

Featured

iPad – braucht man das? Fazit nach drei Wochen

Posted byuserSebastian Gross on Dezember 1st, 2011.

Vor ca. drei Wochen wurde ich mehr oder weniger überraschend Besitzer eines iPad2. Und wie wir Geeks technikaffine Menschen so sind, habe ich mich natürlich schon sehr darauf gefreut. Als ich es dann endlich bekam, ausgepackt hatte, upgedatet hatte und es da so vor mir lag, habe ich angefangen die vorinstallierten Apps und Spielereien zu testen. So fiel natürlich sofort auf, dass das Userinterface viel angenehmen zu bedienen ist, das war bedingt durch das größere Display und die an die höhere Auflösung angepasste UI, die je nachdem wie man das Gerät hielt mehr oder weniger Optionen anbot. Auch das Browsen im Netz bereitet einem deutlich mehr Vergnügen als auf einem […]

.NET

Featured

Nice2Know: Attribut-basierende Routen in ASP.NET MVC

Posted byuserSebastian Gross on September 17th, 2011.

Für Routen ist in ASP.NET MVC für gewöhnlich die Global.asax zuständig, so werden hier alle Routen definiert und gemappt. Doch wenn man viele verschiedene Routen nutzen will wird es schnell voll in der eigentlich sehr übersichtlichen Klasse. Da wäre es doch eigentlich cool wenn wir die Routen direct in unseren Controllern definieren könnten. Genau das können wir mit der Erweiterung AttributeRouting machen. Dank NuGet ist die Installation in wenigen Sekunden abgeschlossen und wir können unsere Actions mit Routing-Attributen dekorieren. Die Attribute sind hierbei sehr einfach gestaltet und bieten uns alles was wir benötigen. Nun muss man nur noch die Attribut-basierten Routen registrieren: Und fertig! Nun können wir die Seite starten […]

.NET

Featured

Lokale Wetterdaten anzeigen mit der HTML5 Geolocation API und ASP.NET MVC

Posted byuserSebastian Gross on September 11th, 2011.

Wenn man heutzutage hipp sein will mit seiner Webseite sollte man irgendwelche coolen Features von HTML5 nutzen. Deswegen möchte ich euch in diesem kleinem Tutorial zeigen, wie ihr auf eurer Seite dem aktuellen Besucher sein lokales Wetter anzeigen könnt. Um dieses Ziel zu verwirklichen benötigen wir folgende Daten bzw. Dienste: Die physische Position des Besuchers Einen Dienst der uns zu der Position des Besuchers die Wetterdaten liefert Der erste Punkt ist schnell abgehackt, denn hier werden wir eins der tollen neuen HTML5 Features namens Geolocation API benutzen. Diese API liefert uns, vorausgesetzt der Browser unterstützt es, Koordinaten des aktuellen Besuchers der Webseite. Alle aktuellen Browser, auch der IE ab Version […]

.NET

Featured

Anonyme Threaduebergreifende Eventhandler

Posted byuserSebastian Gross on August 8th, 2011.

Jeder von uns uns hatte schon mit Events und den dazugehörigen Handlern zu tun. Jeder Button auf einem Formular hat z.B. einen eigenen Eventhandler, der irgendwo in der Form.Designer.cs definiert und registriert wird. Dieser sieht dann meist ca so aus: So wird jedes Mal wenn des Click-Event der Button-Instanz ausgelöst wird die registrierte Methode button1_Click Ausgeführt. Eigentlich ein schönes und einfaches System, aber wenn man eigene Klassen hat und teilweise viele Instanzen davon bildet ist es unschön, da dabei sehr viele Methoden in der Klasse entstehen und somit  die Übersicht mit der Zeit verloren geht. Deswegen gibt es für uns die Möglichkeit so genannte anonyme Methoden als EventHandler zu verwenden. […]

.NET

Featured

Visual Studio 2010 und das Intellisense im Vergleich

Posted byuserSebastian Gross on August 4th, 2011.

Da ich Beruflich auch viel im Javaumfeld arbeite, komme ich in Kontakt mit verschiedenen IDEs. Am besten gefällt hier das kostenlose NetBeans von Sun Oracle. Und bereits nach kurzer Zeit sieht man die vielen Unterschiede der IDEs, besonders fällt hier aber der Unterschied des Code Completion Features der IDEs auf. Im Visual Studio haben wir Intellisense kennen- und lieben gelernt, es ist schnell und liefert uns die Informationen die wir haben wollen. Doch schaut man hier mal auf das andere Ufer, wird man schnell feststellen, dass hier doch tatsächlich noch Nachholbedarf besteht. Schauen wir uns beispielsweise ein typischen Intellisense Pupup an, der uns Informationen zu der Methode Create() der HttpWebRequest-Klasse […]

Allgemein

Featured

Google Plus Ersteindruck und Einladungen

Posted byuserSebastian Gross on Juli 4th, 2011.

Diese Woche kommt man ja an keiner Newsseite mehr vorbei ohne von Google Plus zu lesen. Ich habe dort inzwischen auch einen Account und kann die allgemeine Begeisterung tatsächlich teilen. Bisher sind alle Features gut geordnet und leicht verständlich. Vorallem die Circles mit denen man seine Bekannten in Grüppchen unterteilt und somit genau kontrollieren kann wer Zugriff auf die Daten und Inhalte hat die man veröffentlicht sind sehr gut gelößt – da kann sich Facebook eine Scheibe abschneiden. Da ich eh kein Facebook Freund bin freut es mich natürlich umsomehr dass Google nun eine Eigeninitiative gestartet hat und im Vergleich zu Buzz oder Wave ist das Konzept diemal durchdacht und […]

Allgemein

Featured

Get My Keys Back 2 ist nun endlich fertig

Posted byuserSebastian Gross on Juni 20th, 2011.

Vor ungefähr 1 1/2 Jahren habe ich ein kleines Tool namens Get My Keys Back auf meiner Homepage veröffentlich. Die Aufgabe dieses Tools ist recht simpel, es beschafft die Schlüssel zu den installierten Windows und Office Produkten. Das Tool war sehr erfolgreich wie ich finde, innerhalb von wenigen Monaten wurde es bereits einige tausend Mal heruntergeladen. Nach etwa 6 Monaten habe ich dann einen Downloadzähler vorgeschaltet und der zeigt nun auch schon 6560 Downloads an, also wurde das Programm in seiner Laufbahn sage ich mal rund 10.000 Mal heruntergeladen – das ist ein toller Wert! Seit einigen monaten bekomme ich aber auch Mails von Nutzern, die sich beschweren, dass ihre […]

.NET

Featured

Entstehung einer ASP.NET Webanwendung anhand eines Beispiels

Posted byuserMichael Bernhard on Juni 8th, 2011.

Mit diesem Artikel will ich skizzieren wie eine Webanwendung mittels ASP.NET entworfen und umgesetzt wird. Ich will einen Einblick in die Vorüberlegungen, sowie in die Umsetzung des Projektes geben. Nicht mehr, aber auch nicht weniger. Vorüberlegungen Wie fast alle Hobbyprogrammierer erstelle auch ich eine Unzahl unnötiger und zum Teil auch unsinniger Anwendungen. Dies ist der Luxus den man sich leisten kann, wenn man damit nicht sein Geld verdienen muss. Da ich ab und zu auf Dienstreise gehe, ist die aktuelle Uhrzeit am gegenwärtigen Standort immer ein Thema. Oft kommt auch die Frage auf, wie spät es denn bei den Lieben zu Hause wohl sein mag. Hierfür  kommt natürlich nur, mein […]

Allgemein

Featured

Unterlagen zu meinem Einstieg in TDD Vortrag

Posted byuserSebastian Gross on Juni 6th, 2011.

Am 06.06.2011 habe ich bei der .NET Online Usergroup ein Vortrag zum Thema TDD für Einsteiger gehalten. Hierbei ging es darum Entwickler die davon noch nichts oder nur wenig gehört haben in die Thematik einzuarbeiten und den Grundgedanken an Hand eines Beispiels nahezulegen. Da mich schon die ersten Fragen erreicht haben bekommt ihr hier die Unterlagen zu dem Vortrag. Info Denkt daran, dass ihr um die Beispiele durchspielen zu können Visual Studio 2010 mindestens in der Version Professional haben müsst, da sonst die Test-Tools nicht integriert sind. Aufzeichnung Einführung in TDD mit Sebastian Gross from .NET Online User Group on Vimeo. Präsentation Beispielcode Weitere Unterlagen Das von mir verwendete Pflichtenheft […]