Patrick A. Lorenz - Kochen mit Patrick

Здесь есть возможность читать онлайн «Patrick A. Lorenz - Kochen mit Patrick» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на немецком языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Kochen mit Patrick: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Kochen mit Patrick»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Programmieren ist wie kochen: Nimm die richtigen, guten Zutaten, bereite alles laut Rezept zu, dann wird zum Schluss etwas Leckeres herauskommen. Für ein Standardessen mag das so stimmen. Doch Spitzenköche und -entwickler bieten weit mehr. Sie experimentieren, probieren aus und kommen auf diese Weise zu noch geschmackvolleren, besseren und funktionaleren Ergebnissen. Patrick A. Lorenz verbindet Kochen und Programmieren in einer Person. Während er beruflich mit seiner Firma PGK Software & Communication Kunden bei der Verwendung neuer Microsoft-Technologien und der Umsetzung von IT-Lösungen hilft, frönt er in der Freizeit gerne der guten und gesunden Küche. In beiden Bereichen probiert er aus und findet dadurch ganz neue Kreationen. In der dotnetpro hat Patrick seit 2006 eine feste Kolumne. «Kochen mit Patrick» heißt sie. Darin schreibt er über Technologien, die sein Unternehmen in der Praxis einsetzt oder die es ihm persönlich angetan haben. Getestet und für gut befunden hat er aber auch die Kochrezepte, die in den Kolumnen enthalten sind. Freuen Sie sich also in diesem devbook über viel Technologie, gewürzt mit einer großen Portion Faszination und tollen Kochrezepten, die das Wasser im Mund zusammenfließen lassen

Kochen mit Patrick — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Kochen mit Patrick», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Die JSON-Rückmeldung des Web-Dienstes wird von als Zeichenkette geliefert und testweise im Output-Fenster ausgegeben.

Freiburg wird natürlich gefunden und Google spendiert unter anderem passende Geo-Koordinaten:

...

"formatted_address" : "Freiburg, Germany",

"geometry" : {

"location" : {

"lat" : 47.9990077,

"lng" : 7.842104299999999

},

...

Statt als String kann das Ergebnis ähnlich wie bei JSON.NET in eine .NET-Klassenstruktur deserialisiert werden:

...

var result = client.Execute(request);

foreach (var geoResult in result.Data.results) {

Debug.WriteLine( geoResult.formattedAddress);

Debug.WriteLine("Lat: {0}, Lng: {1}", geoResult.geometry.location.lat,

geoResult.geometry.location.lng

);

}

Die notwendige Klassenstruktur habe ich im Vorfeld manuell angelegt. Sie muss recht engen Vorgaben genügen, ansonsten scheitert die Deserialisierung und die Komponente liefert schlicht .

Früher hat an dieser Stelle JSON.NET intern seinen Dienst verrichtet. Dies hat der RestSharp-Entwickler in den jüngsten Versionen jedoch zugunsten einer Eigenentwicklung aufgegeben. Wer lieber mit JSON.NET arbeitet, kann dessen Unterstützung mit wenigen Zeilen integrieren. Dazu bedarf es eines eigenen Deserialisierers als Brücke zwischen RestSharp und JSON.NET:

public class JsonDeserializer : IDeserializer

{

public JsonDeserializer() {

this.ContentType = "application/json";

}

public string RootElement { get; set; }

public string Namespace { get; set; }

public string ContentType { get; set; }

public string DateFormat { get; set; }

public T Deserialize(

IRestResponse response) {

// Deserialisierung mit JSON.NET

return JsonConvert.

DeserializeObject( response.Content);

}

}

Die Klasse wird gegenüber RestSharp als Handler registriert, und schon arbeiten beide Komponenten wieder Hand in Hand:

var client = new RestClient {

BaseUrl = "http://maps.googleapis.com"

};

client.AddHandler("application/json",

new JsonDeserializer());

Fazit

Es gibt viele JSON-Bibliotheken, selbst die Framework Class Library bietet von Haus aus deren zwei. Mit JSON.NET kommt eine weitere dazu, die den eigenen Benchmarks nach den Microsoft-Implementierungen in Sachen Geschwindigkeit deutlich überlegen ist. Funktional gilt das allemal.

JSON.NET bietet eine sehr umfangreiche Unterstützung des Datenformats, verschiedene Verwendungsansätze und erlaubt den individuellen Eingriff in die Serialisierungslogik. Der hier vorgestellte Funktionsumfang gibt nur einen Teil dessen wieder, was die Bibliothek bietet. Als Ritterschlag darf angesehen werden, dass selbst Microsoft beim ASP.NET Web API JSON.NET den eigenen Implementierungen vorzieht.

Seine Stärken spielt JSON.NET bei der Serialisierung und Deserialisierung in sogenannte POCOs aus, Plain Old CLR Objects, sprich .NET-Klassen. Data-Transfer-Objekte lassen sich mit einem Aufruf zuverlässig in JSON umwandeln und wieder zurück. Wer auf externe Daten zugreift, kann für diese zum Beispiel mit den vorgestellten Werkzeugen JSON C# Class Generator und json2csharp zu verfeinernde Klassenstrukturen generieren lassen.

Man mag es konsequent nennen (das ist meine Meinung) oder auch nicht: JSON.NET bietet keinen Zugriff auf externe Ressourcen, sondern konzentriert sich voll auf das Datenformat. Der Datenaustausch wird Frameworks wie dem ASP.NET Web API oder spezialisierten Bibliotheken wie RestSharp überlassen. Zwar hat sich diese zwischenzeitlich zugunsten einer eigenen Deserialisierung von JSON.NET abgewandt, dank offener Schnittstellen lässt sich die Zusammenarbeit dennoch gewährleisten.

Zusammen bilden die Komponenten einen tollen Technologie-Stack für die Verwendung von JSON mit REST-basierten Web-Diensten.

Wie verwenden Sie JSON in Ihren C#-Applikationen? Schreiben Sie mir unter http://fb.com/Kochen.mit.Patrick.

[1] JSON.NET bei Codeplex, http://json.codeplex.com/

[2] JSON C# Class Generator, http://jsonclassgenerator.codeplex.com

[3] json2csharp, http://json2csharp.com

[4] Google Geocoding API, www.dotnetpro.de/SL1312Kochstudio1

[5] RestSharp, http://restsharp.org

Flexi was Flexitarier Aufgrund der oft fleischlosen Rezepte die ich hier - фото 4

Flexi... was?

Flexitarier! Aufgrund der oft fleischlosen Rezepte, die ich hier vorstelle, werde ich immer wieder gefragt, ob ich denn Veganer oder zumindest Vegetarier sei. Mitnichten. Ich esse gerne Fleisch, wenn auch mit zunehmend schlechtem Gewissen. Daher halte ich den Fleischkonsum gering und meide zweifelhafte Quellen. Bei uns im Ländle stehen die nächsten Kühe gerade zehn Meter entfernt. Wer braucht da noch ein argentinisches Weiderind? Teilzeitvegetarier oder Flexitarier nennt man solche Menschen wie mich, wie ich kürzlich gelernt habe. Natürlich habe ich mich gegen dieses unnötige Etikett gleich standhaft gewehrt. Wer lässt sich schon gerne in Schubladen stecken? Komisch eigentlich, wo wir doch in unserem Job genau das mit Inbrunst tun.

Feines Thai-Satay-Gemüse mit Nudeln aus dem Wok

Mischen Sie drei Esslöffel Erdnussbutter, drei Esslöffel dicke Kokosmilch (die ohne Emulgator kaufen, sie ist dicker), zwei Esslöffel Sojasauce und 50 Milliliter Wasser zu einer glatten Sauce. Für die Schärfe geben Sie Chili als Flocken oder gemahlen dazu und für die Süße einen Teelöffel Zucker. Etwas scharf-süße Chilisauce passt auch, dann lassen Sie den Zucker weg. Zum Schluss habe ich noch eine sehr großzügige Portion 5-Gewürze-Pulver dazugegeben, es besteht aus Nelke, Fenchel, Sternanis, Szechuanpfeffer und Zimt. Erschrecken Sie nicht beim Abschmecken, die salzige Sojasauce ist sehr dominant!

Schnipseln Sie Gemüse nach Wahl in mundgerechte Stücke, gerne etwas gröber. Es passen zum Beispiel ein bis zwei Paprika, jede Menge Möhren, Zucchini und Tomaten. Brokkoli-Röschen und Zuckererbsen sind auch lecker. Auf keinen Fall dürfen Sie eine große, süße Zwiebel und grob zerdrückten Knoblauch vergessen. Als letzte Vorbereitung reiben Sie etwas frischen Ingwer darüber.

Bereiten Sie nun eine gute Portion Asia-Nudeln entsprechend der Verpackung zu. Die Nudeln gibt es mit und ohne Eier, mir schmecken die ohne Eier sehr gut und sie kommen in diesem Gericht zum Einsatz.

Während die Nudeln kochen, geht’s ans Eingemachte: Geben Sie etwas Sesamöl in den Wok oder die Pfanne und schalten Sie auf maximale Hitze. Das Gemüse kommt entsprechend seiner Garzeit schrittweise dazu: Möhren, Paprika, Zucchini, Tomaten, Knoblauch und möglichst spät die Zwiebeln. Das Gemüse wird unter Rühren nur wenige Minuten angebraten, denn alles soll bissfest bleiben. Geben Sie nun die Sauce und den Ingwer dazu und lassen alles kurz aufkochen.

Jetzt sollten die Nudeln schon fertig sein: Abgießen und ab in den Wok, unterrühren, alles nochmals kurz anbraten und ab aufs Porzellan. Perfekt passt Koriandergrün dazu. Wer das nicht mag, nimmt Basilikum. Grob gehackte Erdnüsse sorgen für den Knack beim Essen. Ich hatte nur Cashews. Für einen intensiven Geschmack kommen die mit etwas Salz für 20 Minuten bei 100 Grad unter den Backofengrill. Ein langes Rezept, das umso schneller gelingt und extrem lecker schmeckt. Probieren Sie es aus! Ach ja, vegetarisch ist das Gericht allemal, und wenn Sie Nudeln ohne Eier verwenden, sogar vegan. Guten Appetit!

Конец ознакомительного фрагмента.

Текст предоставлен ООО «ЛитРес».

Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Kochen mit Patrick»

Представляем Вашему вниманию похожие книги на «Kochen mit Patrick» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Kochen mit Patrick»

Обсуждение, отзывы о книге «Kochen mit Patrick» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x