<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-31728427</atom:id><lastBuildDate>Fri, 22 May 2026 06:39:13 +0000</lastBuildDate><title>My life coding HTML5, .NET Core, Azure, Docker, Kubernetes, ASP.NET, UWA, WPF, ...</title><description>Blog from a developper, trainer and writer</description><link>http://arnaudweil.blogspot.com/</link><managingEditor>noreply@blogger.com (Arnaud)</managingEditor><generator>Blogger</generator><openSearch:totalResults>387</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-7853253500593614763</guid><pubDate>Mon, 16 Nov 2020 09:20:00 +0000</pubDate><atom:updated>2020-11-16T10:34:19.136+01:00</atom:updated><title>Gift idea : help your loved ones take their IT skills to the next level</title><description>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnb0McmpMBo4qRR29H6PvuzI2Mm9Hz0vf1ZEzym-46gVE9ZMqcmKOIqk9CqRjkmeFJ_dM06X7PPb1OiCNkGoiGddcu_wYUDpN7HZJG72CxccR5Wy8TS3XZVHalEUvTcEa5vyx2/s2048/20201116_094509.jpg&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;2048&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnb0McmpMBo4qRR29H6PvuzI2Mm9Hz0vf1ZEzym-46gVE9ZMqcmKOIqk9CqRjkmeFJ_dM06X7PPb1OiCNkGoiGddcu_wYUDpN7HZJG72CxccR5Wy8TS3XZVHalEUvTcEa5vyx2/w200-h150/20201116_094509.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;You surely know a special person who works in IT. &lt;b&gt;Learn Kubernetes &amp;amp; Docker&lt;/b&gt; enables them to quickly ramp up on those two technologies that one doesn&#39;t want to miss in 2021.&lt;br /&gt;&lt;br /&gt;With smoother operations, better scaling and availability, DevOps tooling, containers and containers orchestration smartly solve many problems that developers and system administrators commonly face. Don&#39;t let your loved ones face problems in their IT job : offer them the book that takes them from zero to productive in a matter of days.&lt;br /&gt;&lt;br /&gt;Grab it now!&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Get the ebook from &lt;a href=&quot;https://leanpub.com/k8s/&quot; target=&quot;_blank&quot;&gt;Leanpub&lt;/a&gt;, &lt;a href=&quot;https://mybook.to/k8s&quot; target=&quot;_blank&quot;&gt;Amazon&lt;/a&gt; or choose from &lt;a href=&quot;https://books2read.com/b/47rXL8&quot; target=&quot;_blank&quot;&gt;many retailers&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Get the print edition from &lt;a href=&quot;https://www.lulu.com/en/en/shop/arnaud-weil/learn-kubernetes-docker-net-core-java-nodejs-php-or-python/paperback/product-186y7vwm.html?page=1&amp;amp;pageSize=4&quot; target=&quot;_blank&quot;&gt;Lulu&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRw5GBSNpHceI2HdBhEYOGAfHrvNr2uevk0CbYw1HbHYGbXu9753mR7bR7OoUMdQmBem99d7kHj0ukm7OZvSAu16Gvzaf9vF8UNQSs-EmmFz-3HBcvMUPOoz_oSnr-LQGqLhhU/s2048/20201116_094641.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;2048&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRw5GBSNpHceI2HdBhEYOGAfHrvNr2uevk0CbYw1HbHYGbXu9753mR7bR7OoUMdQmBem99d7kHj0ukm7OZvSAu16Gvzaf9vF8UNQSs-EmmFz-3HBcvMUPOoz_oSnr-LQGqLhhU/w200-h150/20201116_094641.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfyVkl7pHpdSMg5qwN8X-rWCG5E_1pZKLuw9mRDMxeKiewXW2C8GrnlzPoobqzhIT01Vd3cOjjcnPU8WFuVk2kmXOSSYRhOfg8HOUpSzNvHWHZVs0TDn7-A8iEL1awWU1cnXj-/s2048/20201116_094728.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1608&quot; data-original-width=&quot;2048&quot; height=&quot;157&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfyVkl7pHpdSMg5qwN8X-rWCG5E_1pZKLuw9mRDMxeKiewXW2C8GrnlzPoobqzhIT01Vd3cOjjcnPU8WFuVk2kmXOSSYRhOfg8HOUpSzNvHWHZVs0TDn7-A8iEL1awWU1cnXj-/w200-h157/20201116_094728.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;</description><link>http://arnaudweil.blogspot.com/2020/11/gift-idea-help-your-loved-ones-take.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnb0McmpMBo4qRR29H6PvuzI2Mm9Hz0vf1ZEzym-46gVE9ZMqcmKOIqk9CqRjkmeFJ_dM06X7PPb1OiCNkGoiGddcu_wYUDpN7HZJG72CxccR5Wy8TS3XZVHalEUvTcEa5vyx2/s72-w200-h150-c/20201116_094509.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-7671916080162825933</guid><pubDate>Sun, 12 Apr 2020 15:40:00 +0000</pubDate><atom:updated>2020-05-06T12:37:13.949+02:00</atom:updated><title>COVID special: online courses and books giveaway</title><description>&lt;span class=&quot;ember-view&quot; id=&quot;ember1763&quot;&gt;I&#39;m giving away free online coding course subscriptions 👩‍🏫👨‍🏫 and free books 📚📖 for developers so you can keep learning from home during the &lt;/span&gt;&lt;span class=&quot;ember-view&quot; id=&quot;ember1763&quot;&gt;&lt;span class=&quot;hashtag-a11y ember-view&quot; dir=&quot;ltr&quot; id=&quot;ember1767&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;hashtag-a11y__name&quot;&gt;CoronaLockdown&lt;/span&gt;&lt;/span&gt; 😊 &lt;/span&gt;&lt;span class=&quot;ember-view&quot; id=&quot;ember1763&quot;&gt;&lt;span class=&quot;hashtag-a11y ember-view&quot; dir=&quot;ltr&quot; id=&quot;ember1771&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;hashtag-a11y__name&quot;&gt;confinementlove&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;span class=&quot;ember-view&quot; id=&quot;ember1763&quot;&gt;&lt;span class=&quot;hashtag-a11y ember-view&quot; dir=&quot;ltr&quot; id=&quot;ember1775&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;hashtag-a11y__name&quot;&gt;COVID19&lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;ember-view&quot; id=&quot;ember1763&quot;&gt;Here&#39;s your chance to win one of :&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT6SO2tvU8HEWww1vGjceMEan-69K4sPpEXIdfylFCyUP-Dzl79xxT-ynl5M0W0VHpooaP6XTszbBYUDKKhrQ7XgJsjpTkj6vUTFzb2szmnCMinX4N6kutOQPoo5uyELDzdT7P/s1600/20181213+DevDayBE.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1069&quot; data-original-width=&quot;1600&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT6SO2tvU8HEWww1vGjceMEan-69K4sPpEXIdfylFCyUP-Dzl79xxT-ynl5M0W0VHpooaP6XTszbBYUDKKhrQ7XgJsjpTkj6vUTFzb2szmnCMinX4N6kutOQPoo5uyELDzdT7P/s320/20181213+DevDayBE.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;
&lt;li&gt;&lt;span class=&quot;ember-view&quot; id=&quot;ember1763&quot;&gt;5 subscriptions to &lt;a href=&quot;https://www.educative.io/unlimited&quot; target=&quot;_blank&quot;&gt;Educative Unlimited&lt;/a&gt; courses, valid for 3 months. That gives you access to my &lt;a href=&quot;https://www.educative.io/courses/docker-for-developers&quot; target=&quot;_blank&quot;&gt;Docker for Developers course&lt;/a&gt; and &lt;a href=&quot;https://www.educative.io/learn&quot; target=&quot;_blank&quot;&gt;many other &lt;/a&gt;courses.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;ember-view&quot; id=&quot;ember1763&quot;&gt;10 books to choose from my catalog. You can choose the ebook or the paper version, delivered free to your door, among the following: &lt;a href=&quot;http://mybook.to/k8s&quot; target=&quot;_blank&quot;&gt;Learn Kubernetes &amp;amp; Docker&lt;/a&gt;, &lt;a href=&quot;http://Learn WPF MVVM&quot; target=&quot;_blank&quot;&gt;Learn WPF MVVM&lt;/a&gt;, &lt;a href=&quot;http://mybook.to/docker&quot; target=&quot;_blank&quot;&gt;Learn Docker&lt;/a&gt;, &lt;a href=&quot;http://mybook.to/kubernetes&quot; target=&quot;_blank&quot;&gt;Learn Kubernetes&lt;/a&gt;, &lt;a href=&quot;http://mybook.to/aspnetcore&quot; target=&quot;_blank&quot;&gt;Learn ASP.NET Core MVC&lt;/a&gt;, &lt;a href=&quot;http://mybook.to/microservices&quot; target=&quot;_blank&quot;&gt;Learn Microservices&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
How do you get these ? Earn points, and &lt;a href=&quot;https://forms.office.com/Pages/ResponsePage.aspx?id=3Km2zz5CvE6ilL78bGvN5Nsxf_G-3RRHoD7hRn7Z5UNUQzIyQk5FSkpJTFFaSjFMVEw0Nk4xWVdaUi4u&quot; target=&quot;_blank&quot;&gt;fill out a form&lt;/a&gt;. That&#39;s all. Those who have more points get the gifts.&lt;br /&gt;
&lt;br /&gt;
Here&#39;s how you score points: &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Retweet &lt;a href=&quot;https://twitter.com/epo/status/1249363268054978562?s=20&quot; target=&quot;_blank&quot;&gt;this tweet&lt;/a&gt; (10 to 100 followers) : &lt;b&gt;1 point&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Retweet &lt;a href=&quot;https://twitter.com/epo/status/1249363268054978562?s=20&quot; target=&quot;_blank&quot;&gt;this tweet&lt;/a&gt; (100 to 1000 followers) : &lt;b&gt;3 points&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Retweet &lt;a href=&quot;https://twitter.com/epo/status/1249363268054978562?s=20&quot; target=&quot;_blank&quot;&gt;this tweet&lt;/a&gt; (more than 1000 followers) : &lt;b&gt;10 points&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Share &lt;a href=&quot;https://www.linkedin.com/posts/aweil_covid-special-online-courses-and-books-giveaway-activity-6655128608572608512-UPNG&quot; target=&quot;_blank&quot;&gt;this LinkedIn post&lt;/a&gt; (10 to 100 connections) : 1 point&lt;/li&gt;
&lt;li&gt;Share &lt;a href=&quot;https://www.linkedin.com/posts/aweil_covid-special-online-courses-and-books-giveaway-activity-6655128608572608512-UPNG&quot; target=&quot;_blank&quot;&gt;this LinkedIn post&lt;/a&gt; (100 to 500 connections) : &lt;b&gt;3 points&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Share &lt;a href=&quot;https://www.linkedin.com/posts/aweil_covid-special-online-courses-and-books-giveaway-activity-6655128608572608512-UPNG&quot; target=&quot;_blank&quot;&gt;this LinkedIn post&lt;/a&gt; (more than 500 connections) : &lt;b&gt;10 points&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;Share &lt;a href=&quot;https://www.facebook.com/photo.php?fbid=3105909349428831&amp;amp;set=a.271156012904193&amp;amp;type=3&quot; target=&quot;_blank&quot;&gt;this Facebook post&lt;/a&gt; : &lt;b&gt;3 points&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
And &lt;a href=&quot;https://forms.office.com/Pages/ResponsePage.aspx?id=3Km2zz5CvE6ilL78bGvN5Nsxf_G-3RRHoD7hRn7Z5UNUQzIyQk5FSkpJTFFaSjFMVEw0Nk4xWVdaUi4u&quot; target=&quot;_blank&quot;&gt;here&#39;s the form you fill&lt;/a&gt; to get your gift. You must fill the form before April 18 2020. Wish you all luck, and look forward to giving away the books and subscriptions.&lt;br /&gt;
&lt;br /&gt;
Edit : contest is over, thank you to those who took part in it. You are being contacted right now to receive your prizes. 👍&lt;br /&gt;
&lt;br /&gt;</description><link>http://arnaudweil.blogspot.com/2020/04/covid-special-online-courses-and-books.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT6SO2tvU8HEWww1vGjceMEan-69K4sPpEXIdfylFCyUP-Dzl79xxT-ynl5M0W0VHpooaP6XTszbBYUDKKhrQ7XgJsjpTkj6vUTFzb2szmnCMinX4N6kutOQPoo5uyELDzdT7P/s72-c/20181213+DevDayBE.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-3928987542015462224</guid><pubDate>Sat, 08 Feb 2020 14:47:00 +0000</pubDate><atom:updated>2020-02-08T15:47:22.288+01:00</atom:updated><title>Learn Kubernetes is complete</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVhg63bEHGnPMs3sAKNKSTWO3h2315nP1m5287ny04bsrx3-c0FXJmoiBk2nIqSZMtt-gHkG0p4l9inHCRHg7ZXlgI-3FsWy8tQ2xMHoTQgD9cNNx72oK_YWfLCIM5kSQmYcgT/s1600/20200208_152840.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVhg63bEHGnPMs3sAKNKSTWO3h2315nP1m5287ny04bsrx3-c0FXJmoiBk2nIqSZMtt-gHkG0p4l9inHCRHg7ZXlgI-3FsWy8tQ2xMHoTQgD9cNNx72oK_YWfLCIM5kSQmYcgT/s200/20200208_152840.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I&#39;m very happy to announce that my &lt;b&gt;Learn Kubernetes&lt;/b&gt; book is finally complete and generally available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
You know next to nothing about Kubernetes but need to create and run 
your first application on Kubernetes using Docker within a week. Don&#39;t 
worry: this book has you covered.&lt;/blockquote&gt;
&lt;br /&gt;
Grab it now! &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Get the ebook from &lt;a href=&quot;https://mybook.to/kubernetes&quot; target=&quot;_blank&quot;&gt;Amazon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Get the print edition from &lt;a href=&quot;http://www.lulu.com/shop/arnaud-weil/learn-kubernetes-container-orchestration-using-docker/paperback/product-24413665.html&quot; target=&quot;_blank&quot;&gt;Lulu&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg6cR51L48uSorCEQ1DEg38kPaDqvKXQi5SiamGUSHGIJc2qVMBRwV-xbTSQCoGfw-lmsMnG-jJJ6Bdg69sYufX11UoTjTMaJ4Hnkj6x-cdHnqlbb_yFz7tSt86fQ3wuwLHlox/s1600/20200208_152716.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg6cR51L48uSorCEQ1DEg38kPaDqvKXQi5SiamGUSHGIJc2qVMBRwV-xbTSQCoGfw-lmsMnG-jJJ6Bdg69sYufX11UoTjTMaJ4Hnkj6x-cdHnqlbb_yFz7tSt86fQ3wuwLHlox/s200/20200208_152716.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
</description><link>http://arnaudweil.blogspot.com/2020/02/learn-kubernetes-is-complete.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVhg63bEHGnPMs3sAKNKSTWO3h2315nP1m5287ny04bsrx3-c0FXJmoiBk2nIqSZMtt-gHkG0p4l9inHCRHg7ZXlgI-3FsWy8tQ2xMHoTQgD9cNNx72oK_YWfLCIM5kSQmYcgT/s72-c/20200208_152840.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-6676710807718635883</guid><pubDate>Wed, 22 Jan 2020 17:43:00 +0000</pubDate><atom:updated>2020-01-22T18:43:59.417+01:00</atom:updated><title>Volumes chapter just published for Learn Kubernetes</title><description>The &quot;Volumes&quot; chapter for my &lt;a href=&quot;http://mybook.to/kubernetes&quot; target=&quot;_blank&quot;&gt;Learn Kubernetes book&lt;/a&gt; was just published:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgUuv7SW6-b0voKNS7J_pNzAjQ4fyL_VTCUDPg2Eh2ItGk28hbBSD1jTxWbVcyJbqzfyhSwcZWPtX1W4kfcaVGDkq6iRwiW2R-Dn1XWkTMpjJ_k9rcq_UbTdL07MrbNt39k5CY/s1600/storagechapter.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;602&quot; data-original-width=&quot;842&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgUuv7SW6-b0voKNS7J_pNzAjQ4fyL_VTCUDPg2Eh2ItGk28hbBSD1jTxWbVcyJbqzfyhSwcZWPtX1W4kfcaVGDkq6iRwiW2R-Dn1XWkTMpjJ_k9rcq_UbTdL07MrbNt39k5CY/s320/storagechapter.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
It explains short-lived and long-lived storage with Volumes, PersistentVolumes and PersistentVolumeClaims. I tried to make it easy to understand, since that point is often seen as complex by the students I teach to.&lt;br /&gt;
&lt;br /&gt;
The book is nearing completion with 69% written. It&#39;s time to &lt;a href=&quot;http://mybook.to/kubernetes&quot; target=&quot;_blank&quot;&gt;buy it at 69% of its final price&lt;/a&gt;, then get the full version at no extra cost once finished (January 31st).&lt;br /&gt;
&lt;br /&gt;
A big thank you to all of my readers who already trusted me on that book, and especially to those that provide feedback.</description><link>http://arnaudweil.blogspot.com/2020/01/volumeschapter-just-published-for-learn.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgUuv7SW6-b0voKNS7J_pNzAjQ4fyL_VTCUDPg2Eh2ItGk28hbBSD1jTxWbVcyJbqzfyhSwcZWPtX1W4kfcaVGDkq6iRwiW2R-Dn1XWkTMpjJ_k9rcq_UbTdL07MrbNt39k5CY/s72-c/storagechapter.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-8016928233729037681</guid><pubDate>Fri, 17 Jan 2020 19:56:00 +0000</pubDate><atom:updated>2020-01-17T20:56:35.752+01:00</atom:updated><title>Services chapter just published for Learn Kubernetes</title><description>The &quot;Exposing services&quot; chapter for my &lt;a href=&quot;https://arnaudweil.blogspot.com/2019/11/learn-kubernetes-read-book-as-it-is.html&quot; target=&quot;_blank&quot;&gt;Learn Kubernetes book&lt;/a&gt; was just published:&lt;br /&gt;
&lt;img alt=&quot;&quot; height=&quot;315&quot; src=&quot;data:image/png;base64,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&quot; width=&quot;400&quot; /&gt; &lt;br /&gt;
&lt;br /&gt;
The book is now 59% complete, and you can &lt;a href=&quot;http://mybook.to/kubernetes&quot; target=&quot;_blank&quot;&gt;buy it for 59% of its final price&lt;/a&gt; - and still get the full version at no extra cost once it is finished.&lt;br /&gt;
&lt;br /&gt;
And by the way: the book will be finished in two weeks.</description><link>http://arnaudweil.blogspot.com/2020/01/services-chapter-just-published-for.html</link><author>noreply@blogger.com (Arnaud)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-2632580405081909799</guid><pubDate>Thu, 28 Nov 2019 21:05:00 +0000</pubDate><atom:updated>2019-11-28T22:05:48.078+01:00</atom:updated><title>Black Friday offer</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKomkwVqc5Xp4XcaoxBHdt99l3A9E3WD_cXa_5aYJ0nBRgy-KANqkC70lvrD20JtLT-fUqmvNg_DjSMyJIMO5S3PNIyyYcmtSnUgjymp6sP3Z9t3KjA9KPlOrTWvNsKs-vMF0y/s1600/black+friday.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;402&quot; data-original-width=&quot;666&quot; height=&quot;120&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKomkwVqc5Xp4XcaoxBHdt99l3A9E3WD_cXa_5aYJ0nBRgy-KANqkC70lvrD20JtLT-fUqmvNg_DjSMyJIMO5S3PNIyyYcmtSnUgjymp6sP3Z9t3KjA9KPlOrTWvNsKs-vMF0y/s200/black+friday.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;For this Black Friday, get &lt;a href=&quot;http://mybook.to/docker&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;67% off Learn Docker&lt;/b&gt; on Amazon&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Offer valid only for the ebook, only for 24h.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe type=&quot;text/html&quot; width=&quot;212&quot; height=&quot;362&quot; frameborder=&quot;0&quot; allowfullscreen style=&quot;max-width:100%&quot; src=&quot;https://read.amazon.com/kp/card?asin=B07M6N4X45&amp;preview=inline&amp;linkCode=kpe&quot; &gt;&lt;/iframe&gt;</description><link>http://arnaudweil.blogspot.com/2019/11/black-friday-offer.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKomkwVqc5Xp4XcaoxBHdt99l3A9E3WD_cXa_5aYJ0nBRgy-KANqkC70lvrD20JtLT-fUqmvNg_DjSMyJIMO5S3PNIyyYcmtSnUgjymp6sP3Z9t3KjA9KPlOrTWvNsKs-vMF0y/s72-c/black+friday.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-3750895841003013156</guid><pubDate>Wed, 27 Nov 2019 16:31:00 +0000</pubDate><atom:updated>2019-11-27T17:38:24.892+01:00</atom:updated><title>Learn Kubernetes: read the book as it is being written</title><description>TL;DR: &lt;a href=&quot;https://www.amazon.com/Learn-Kubernetes-Container-orchestration-Collection-ebook/dp/B07ZWDYLWT&quot; target=&quot;_blank&quot;&gt;buy the discounted book now&lt;/a&gt;, then get the full version for free.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw0FZiViQCxSS8cPGJg1CGY5G5ygDOFknjm6_u92C6RAC1Bo4rkeFFgR8fiNHN-T2nqRYmiDZIZA2717hUWX8GTEdXvjWlorwZHwK9HYQuk2AquoJmQ0hrBBgPpGZp1WktN6Yr/s1600/KDP.jpg&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1119&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw0FZiViQCxSS8cPGJg1CGY5G5ygDOFknjm6_u92C6RAC1Bo4rkeFFgR8fiNHN-T2nqRYmiDZIZA2717hUWX8GTEdXvjWlorwZHwK9HYQuk2AquoJmQ0hrBBgPpGZp1WktN6Yr/s200/KDP.jpg&quot; width=&quot;139&quot; /&gt;&lt;/a&gt;I&#39;m in the process of writing my my 7th book. &quot;&lt;a href=&quot;https://www.amazon.com/Learn-Kubernetes-Container-orchestration-Collection-ebook/dp/B07ZWDYLWT&quot; target=&quot;_blank&quot;&gt;Learn Kubernetes - Container orchestration using Docker&lt;/a&gt;&quot; teaches you how to run software on Kubernetes. Whether you’re a developer, a DevOps 
manager or a technician, this book should help you plan and run 
Kubernetes workloads. Just as I did previously, I&#39;m publishing the book before it is even finished.&lt;br /&gt;
&lt;br /&gt;
Would
 you like to read it? You can buy it for a fraction of the price: today 
the book is 48% complete so you get 52% off the final price.&lt;br /&gt;
&lt;br /&gt;
Over
 the next days I&#39;ll be writing the rest of the book, and publishing 
updates often. The final book will be ready by January 31st 2020.&lt;br /&gt;
&lt;br /&gt;
As
 the book progresses its price will according to its percentage of 
completion. &lt;b&gt;The earlier you buy it, the less you pay&lt;/b&gt; - and still get the
 full version once it&#39;s ready.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
Buy it now and you get several benefits:&lt;/div&gt;
&lt;ul&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4lqeMUoaq8B2lTE2jBCBbd4ABv91aQLFd9t2cbE5mZxu9hjNF5g5sygFkmI4KtmRHKAYo_bUqpS5t6iALmv2BSYapYbeco6FoU387lfjAfBXCcMHtT0MvnG-uNDRdgIxRTCj2/s1600/20181213+DevDayBE.jpg&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1069&quot; data-original-width=&quot;1600&quot; height=&quot;133&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4lqeMUoaq8B2lTE2jBCBbd4ABv91aQLFd9t2cbE5mZxu9hjNF5g5sygFkmI4KtmRHKAYo_bUqpS5t6iALmv2BSYapYbeco6FoU387lfjAfBXCcMHtT0MvnG-uNDRdgIxRTCj2/s200/20181213+DevDayBE.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
&lt;li&gt;you can read the ebook right away&lt;/li&gt;
&lt;li&gt;you get the updates and final version of the ebook for free as soon as they are available&lt;/li&gt;
&lt;li&gt;get a discounted price, but still get the full ebook&lt;/li&gt;
&lt;li&gt;final version will be available by January 31st 2020 (or sooner)&lt;/li&gt;
&lt;li&gt;provide your feedback so that I can tailor the final book to my readers&#39; needs&lt;/li&gt;
&lt;li&gt;be a VIP in an exciting experiment: reading a technical book as it is being written.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
So &lt;a href=&quot;https://www.amazon.com/Learn-Kubernetes-Container-orchestration-Collection-ebook/dp/B07ZWDYLWT&quot; target=&quot;_blank&quot;&gt;rush for the book&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
In case you prefer paper, the paperback version will be available shortly after January 31st.</description><link>http://arnaudweil.blogspot.com/2019/11/learn-kubernetes-read-book-as-it-is.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw0FZiViQCxSS8cPGJg1CGY5G5ygDOFknjm6_u92C6RAC1Bo4rkeFFgR8fiNHN-T2nqRYmiDZIZA2717hUWX8GTEdXvjWlorwZHwK9HYQuk2AquoJmQ0hrBBgPpGZp1WktN6Yr/s72-c/KDP.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-6253788204103131592</guid><pubDate>Tue, 05 Mar 2019 13:22:00 +0000</pubDate><atom:updated>2019-03-05T15:52:20.097+01:00</atom:updated><title>Learn Docker is out: .NET Core, Java, Node.JS, PHP or Python</title><description>&lt;p&gt;Learn Docker is out!&lt;/p&gt;&lt;p&gt;Preview it:&lt;/p&gt;


&lt;iframe type=&quot;text/html&quot; width=&quot;336&quot; height=&quot;550&quot; frameborder=&quot;0&quot; allowfullscreen style=&quot;max-width:100%&quot; src=&quot;https://read.amazon.com/kp/card?asin=B07M6N4X45&amp;preview=inline&amp;linkCode=kpe&amp;ref_=cm_sw_r_kb_dp_KvNFCbM9CQE2B&amp;hideBuy=true&amp;hideShare=true&quot; &gt;&lt;/iframe&gt;

&lt;p&gt;&lt;b&gt;Prefer paper?&lt;/b&gt; The print version is being published to Amazon and major retailers; in the meantime &lt;a href=&quot;http://www.lulu.com/content/livre-%c3%a0-couverture-souple/learn-docker---net-core-java-nodejs-php-or-python/24506023&quot;&gt;it&#39;s already available here&lt;/a&gt;&lt;/p&gt;

</description><link>http://arnaudweil.blogspot.com/2019/03/learn-docker-is-out-net-core-java.html</link><author>noreply@blogger.com (Arnaud)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-2537148312655779308</guid><pubDate>Thu, 07 Feb 2019 22:00:00 +0000</pubDate><atom:updated>2019-02-07T23:00:49.923+01:00</atom:updated><title>Why Docker? A new chapter for &quot;Learn Docker&quot;</title><description>Thanks to the support from those readers who are following my in-progress writing of this book I just published the &quot;Why Docker?&quot; chapter.&lt;br /&gt;
&lt;br /&gt;
It&#39;s now part of my in-progress book &lt;b&gt;Learn Docker - .NET Core, Java, Node.JS, PHP or Python&lt;/b&gt;:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl-q3QcnldNnpHPhTefGQ1FNE8nlsCz2WGPLP2czdG7e1QnOxge3Q3K2_9MVkey4snIJakRuPZrHRz2mp2zFprMiULQ8Yi3EbZA3c2V3y_19ogQcfOca3VKPSCtU_HXdqvuOHl/s1600/chapter1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1381&quot; data-original-width=&quot;1567&quot; height=&quot;282&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl-q3QcnldNnpHPhTefGQ1FNE8nlsCz2WGPLP2czdG7e1QnOxge3Q3K2_9MVkey4snIJakRuPZrHRz2mp2zFprMiULQ8Yi3EbZA3c2V3y_19ogQcfOca3VKPSCtU_HXdqvuOHl/s320/chapter1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
You can still &lt;a href=&quot;http://leanpub.com/dock/c/early&quot; target=&quot;_blank&quot;&gt;use this coupon to get the book at half the price&lt;/a&gt; and read it as I write it.</description><link>http://arnaudweil.blogspot.com/2019/02/why-docker-new-chapter-for-learn-docker.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl-q3QcnldNnpHPhTefGQ1FNE8nlsCz2WGPLP2czdG7e1QnOxge3Q3K2_9MVkey4snIJakRuPZrHRz2mp2zFprMiULQ8Yi3EbZA3c2V3y_19ogQcfOca3VKPSCtU_HXdqvuOHl/s72-c/chapter1.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-6446092389426127432</guid><pubDate>Fri, 04 Jan 2019 14:52:00 +0000</pubDate><atom:updated>2019-01-04T15:52:12.619+01:00</atom:updated><title>Get Docker up and running: &quot;Learn Docker&quot; new chapter</title><description>I just published the &quot;Get Docker up and running chapter&quot; for my &lt;a href=&quot;http://arnaudweil.blogspot.com/2019/01/learn-docker-read-book-as-it-is-being.html&quot; target=&quot;_blank&quot;&gt;in-progress&lt;/a&gt; book&amp;nbsp;&lt;b&gt;Learn Docker - .NET Core, Java, Node.JS, PHP or Python&lt;/b&gt;:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYcfC_uyoiKmryFPifY1WE4su2Vd_z3sVGHuDp8BchF2Z3i3yEVnzFguQf2oZluhZEPchgetj2OlPgG16U1wivPJR8BwD-HkgqlWalDAEhIoo31LdwcnJ5nop8rmzbL8yPM84C/s1600/chapter2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1247&quot; data-original-width=&quot;1253&quot; height=&quot;198&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYcfC_uyoiKmryFPifY1WE4su2Vd_z3sVGHuDp8BchF2Z3i3yEVnzFguQf2oZluhZEPchgetj2OlPgG16U1wivPJR8BwD-HkgqlWalDAEhIoo31LdwcnJ5nop8rmzbL8yPM84C/s200/chapter2.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
You can still &lt;a href=&quot;http://leanpub.com/dock/c/early&quot; target=&quot;_blank&quot;&gt;use this coupon to get the book at half the price&lt;/a&gt; and read it as I write it.</description><link>http://arnaudweil.blogspot.com/2019/01/get-docker-up-and-running-learn-docker.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYcfC_uyoiKmryFPifY1WE4su2Vd_z3sVGHuDp8BchF2Z3i3yEVnzFguQf2oZluhZEPchgetj2OlPgG16U1wivPJR8BwD-HkgqlWalDAEhIoo31LdwcnJ5nop8rmzbL8yPM84C/s72-c/chapter2.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-6097609635455590040</guid><pubDate>Wed, 02 Jan 2019 18:01:00 +0000</pubDate><atom:updated>2019-01-03T12:01:52.278+01:00</atom:updated><title>Learn Docker: read the book as it is being written</title><description>TL;DR: &lt;a href=&quot;http://leanpub.com/dock/c/early&quot; target=&quot;_blank&quot;&gt;buy the discounted book now&lt;/a&gt;, then get the full version for free.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4lqeMUoaq8B2lTE2jBCBbd4ABv91aQLFd9t2cbE5mZxu9hjNF5g5sygFkmI4KtmRHKAYo_bUqpS5t6iALmv2BSYapYbeco6FoU387lfjAfBXCcMHtT0MvnG-uNDRdgIxRTCj2/s1600/20181213+DevDayBE.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1069&quot; data-original-width=&quot;1600&quot; height=&quot;133&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4lqeMUoaq8B2lTE2jBCBbd4ABv91aQLFd9t2cbE5mZxu9hjNF5g5sygFkmI4KtmRHKAYo_bUqpS5t6iALmv2BSYapYbeco6FoU387lfjAfBXCcMHtT0MvnG-uNDRdgIxRTCj2/s200/20181213+DevDayBE.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I&#39;m in the process of writing my my 6th book. &quot;&lt;a href=&quot;http://leanpub.com/dock&quot; target=&quot;_blank&quot;&gt;Learn Docker - .NET Core, Java, Node.JS, PHP or Python&lt;/a&gt;&quot; teaches you how to quickly create and run your first containerized application using Docker. Just as I did previously, I&#39;m publishing the book before it is even finished.&lt;br /&gt;
&lt;br /&gt;
Would you like to read it? You can buy it for a fraction of the price:&lt;br /&gt;
&lt;b&gt;50% off the book using that coupon (limited to the first 100 readers and up to february 28th 2019)&lt;/b&gt;:&lt;br /&gt;
&lt;a href=&quot;http://leanpub.com/dock/c/early&quot;&gt;http://leanpub.com/dock/c/early&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Your purchase is risk-free: if you&#39;re not happy with the book you can get a 100% refund in two clicks within 45 days of purchase.&lt;br /&gt;
&lt;br /&gt;
About 15% of the book is already written, yet it is already available for download as an ebook: PDF, EPUB, MOBI: you choose your format.&lt;br /&gt;
&lt;br /&gt;
Over the next days I&#39;ll be writing the rest of the book, and publishing updates often. The final book will be ready by march 1st.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
Buy it now and you get several benefits:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;you can read the ebook right away&lt;/li&gt;
&lt;li&gt;you get the updates and final version of the ebook for free as soon as they are available&lt;/li&gt;
&lt;li&gt;get a discounted price using the coupon above, but still get the full ebook&lt;/li&gt;
&lt;li&gt;final version will be available by march 1st 2019 (or sooner)&lt;/li&gt;
&lt;li&gt;provide your feedback so that I can tailor the final book to my readers&#39; needs&lt;/li&gt;
&lt;li&gt;be a VIP in an exciting experiment: reading a technical book as it is being written.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
So rush for the book: &lt;a href=&quot;http://leanpub.com/dock/c/early&quot;&gt;http://leanpub.com/dock/c/early&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
In case you prefer paper, the paperback version will be available shortly after march 1st</description><link>http://arnaudweil.blogspot.com/2019/01/learn-docker-read-book-as-it-is-being.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4lqeMUoaq8B2lTE2jBCBbd4ABv91aQLFd9t2cbE5mZxu9hjNF5g5sygFkmI4KtmRHKAYo_bUqpS5t6iALmv2BSYapYbeco6FoU387lfjAfBXCcMHtT0MvnG-uNDRdgIxRTCj2/s72-c/20181213+DevDayBE.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-9000747242169240076</guid><pubDate>Wed, 05 Sep 2018 08:32:00 +0000</pubDate><atom:updated>2018-09-05T11:08:42.485+02:00</atom:updated><title>Learn Microservices book and ebook widely available</title><description>My &lt;i&gt;&lt;b&gt;Learn Microservices&lt;/b&gt;&lt;/i&gt; book is now finished and available widely:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;As &lt;b&gt;ebook&lt;/b&gt; on &lt;a href=&quot;https://www.amazon.com/dp/B07FY4JBV1&quot; target=&quot;_blank&quot;&gt;Amazon US&lt;/a&gt;, &lt;a href=&quot;https://www.barnesandnoble.com/w/learn-microservices-aspnet-core-and-docker-arnaud-weil/1129351054;jsessionid=A2103697ECE0711D138AABD043D40D6D.prodny_store01-atgap11?ean=2940155668961&quot; target=&quot;_blank&quot;&gt;Barnes &amp;amp; Noble&lt;/a&gt;, &lt;a href=&quot;https://itunes.apple.com/us/book/id1433650157&quot; target=&quot;_blank&quot;&gt;iBooks&lt;/a&gt;, &lt;a href=&quot;https://fr.scribd.com/book/386519756/Learn-Microservices-ASP-NET-Core-and-Docker&quot; target=&quot;_blank&quot;&gt;Scribd&lt;/a&gt;, &lt;a href=&quot;https://leanpub.com/micro&quot; target=&quot;_blank&quot;&gt;Leanpub&lt;/a&gt;, &lt;a href=&quot;https://www.24symbols.com/book/x/x/x?id=2912815&quot; target=&quot;_blank&quot;&gt;24symbols&lt;/a&gt;, Playster, Tolino, OverDrive or your local Amazon: &lt;a href=&quot;https://www.amazon.de/Learn-Microservices-ASP-NET-Docker-English-ebook/dp/B07FY4JBV1/ref=sr_1_2?ie=UTF8&amp;amp;qid=1536135862&amp;amp;sr=8-2&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;Germany&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.co.uk/Learn-Microservices-ASP-NET-Docker-coding-ebook/dp/B07FY4JBV1/ref=sr_1_4?ie=UTF8&amp;amp;qid=1536135898&amp;amp;sr=8-4&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;UK&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.ca/Learn-Microservices-ASP-NET-Docker-coding-ebook/dp/B07FY4JBV1/ref=sr_1_2?ie=UTF8&amp;amp;qid=1536135971&amp;amp;sr=8-2&amp;amp;keywords=learn+microservices&amp;amp;dpID=310A7vSBaRL&amp;amp;preST=_SY445_QL70_&amp;amp;dpSrc=srch&quot; target=&quot;_blank&quot;&gt;Canada&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.co.jp/Learn-Microservices-ASP-NET-Docker-English-ebook/dp/B07FY4JBV1/ref=sr_1_2?ie=UTF8&amp;amp;qid=1536136009&amp;amp;sr=8-2&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;Japan&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.it/Learn-Microservices-ASP-NET-Docker-English-ebook/dp/B07FY4JBV1/ref=sr_1_3?ie=UTF8&amp;amp;qid=1536136047&amp;amp;sr=8-3&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;Italy&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.fr/Learn-Microservices-ASP-NET-Docker-English-ebook/dp/B07FY4JBV1/ref=sr_1_2?ie=UTF8&amp;amp;qid=1536135936&amp;amp;sr=8-2&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;France&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.es/Learn-Microservices-ASP-NET-Docker-English-ebook/dp/B07FY4JBV1/ref=sr_1_5?ie=UTF8&amp;amp;qid=1536136078&amp;amp;sr=8-5&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;Spain&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.nl/Learn-Microservices-ASP-NET-Docker-English-ebook/dp/B07FY4JBV1?__mk_nl_NL=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;amp;keywords=learn+microservices&amp;amp;qid=1536136115&amp;amp;sr=8-1-fkmrnull&amp;amp;ref=sr_1_fkmrnull_1&quot; target=&quot;_blank&quot;&gt;Nederlands&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.com.mx/Learn-Microservices-ASP-NET-Docker-English-ebook/dp/B07FY4JBV1/ref=sr_1_2?ie=UTF8&amp;amp;qid=1536136146&amp;amp;sr=8-2&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;Mexico&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.com.br/Learn-Microservices-ASP-NET-Docker-English-ebook/dp/B07FY4JBV1?__mk_pt_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;amp;keywords=learn+microservices&amp;amp;qid=1536136187&amp;amp;sr=8-2-fkmrnull&amp;amp;ref=sr_1_fkmrnull_2&quot; target=&quot;_blank&quot;&gt;Brazil&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.in/Learn-Microservices-ASP-NET-Docker-coding-ebook/dp/B07FY4JBV1/ref=sr_1_3?ie=UTF8&amp;amp;qid=1536136216&amp;amp;sr=8-3&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;India&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.com.au/Learn-Microservices-ASP-NET-Docker-coding-ebook/dp/B07FY4JBV1/ref=sr_1_2?ie=UTF8&amp;amp;qid=1536136252&amp;amp;sr=8-2&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;Australia&lt;/a&gt;.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;As &lt;b&gt;paperback&lt;/b&gt; on &lt;a href=&quot;https://www.amazon.com/dp/0244402914&quot; target=&quot;_blank&quot;&gt;Amazon US&lt;/a&gt;, &lt;a href=&quot;http://www.lulu.com/shop/arnaud-weil/learn-microservices-aspnet-core-and-docker/paperback/product-23762576.html&quot; target=&quot;_blank&quot;&gt;Lulu&lt;/a&gt;, &lt;a href=&quot;https://www.barnesandnoble.com/w/learn-microservices-aspnet-core-and-docker-arnaud-weil/1129351054?ean=9780244402914&quot; target=&quot;_blank&quot;&gt;Barnes &amp;amp; Noble&lt;/a&gt;, or your local Amazon:&amp;nbsp;&lt;span style=&quot;background-color: transparent; color: black; display: inline; float: none; font-family: &amp;quot;times new roman&amp;quot;; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;a href=&quot;https://www.amazon.de/Learn-Microservices-ASP-NET-Core-Docker/dp/0244402914/ref=sr_1_3?ie=UTF8&amp;amp;qid=1536135862&amp;amp;sr=8-3&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;Germany&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.co.uk/Learn-Microservices-ASP-NET-Core-Docker/dp/0244402914/ref=sr_1_3?ie=UTF8&amp;amp;qid=1536135898&amp;amp;sr=8-3&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;UK&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.ca/Learn-Microservices-ASP-NET-Core-Docker/dp/0244402914/ref=sr_1_3?ie=UTF8&amp;amp;qid=1536135971&amp;amp;sr=8-3&amp;amp;keywords=learn+microservices&amp;amp;dpID=31We4uylIdL&amp;amp;preST=_SY264_BO1,204,203,200_QL40_&amp;amp;dpSrc=srch&quot; target=&quot;_blank&quot;&gt;Canada&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.co.jp/Learn-Microservices-ASP-NET-Core-Docker/dp/0244402914/ref=sr_1_4?ie=UTF8&amp;amp;qid=1536136009&amp;amp;sr=8-4&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;Japan&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.it/Learn-Microservices-ASP-NET-Core-Docker/dp/0244402914/ref=sr_1_2?ie=UTF8&amp;amp;qid=1536136047&amp;amp;sr=8-2&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;Italy&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.fr/Learn-Microservices-ASP-NET-Core-Docker/dp/0244402914/ref=sr_1_3?ie=UTF8&amp;amp;qid=1536135936&amp;amp;sr=8-3&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;France&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.es/Learn-Microservices-ASP-NET-Core-Docker/dp/0244402914/ref=sr_1_2?ie=UTF8&amp;amp;qid=1536136078&amp;amp;sr=8-2&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;Spain&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.com.mx/Learn-Microservices-ASP-NET-Core-Docker/dp/0244402914/ref=sr_1_6?ie=UTF8&amp;amp;qid=1536136146&amp;amp;sr=8-6&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;Mexico&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.com.br/Learn-Microservices-ASP-NET-Core-Docker/dp/0244402914?__mk_pt_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;amp;keywords=learn+microservices&amp;amp;qid=1536136187&amp;amp;sr=8-3-fkmrnull&amp;amp;ref=sr_1_fkmrnull_3&quot; target=&quot;_blank&quot;&gt;Brazil&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.in/Learn-Microservices-ASP-NET-Core-Docker/dp/0244402914/ref=sr_1_4?ie=UTF8&amp;amp;qid=1536136216&amp;amp;sr=8-4&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;India&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.com.au/Learn-Microservices-ASP-NET-Core-Docker/dp/0244402914/ref=sr_1_3?ie=UTF8&amp;amp;qid=1536136252&amp;amp;sr=8-3&amp;amp;keywords=learn+microservices&quot; target=&quot;_blank&quot;&gt;Australia&lt;/a&gt;.&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;u&gt;&lt;/u&gt;&lt;sub&gt;&lt;/sub&gt;&lt;sup&gt;&lt;/sup&gt;&lt;strike&gt;&lt;/strike&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;u&gt;&lt;/u&gt;&lt;sub&gt;&lt;/sub&gt;&lt;sup&gt;&lt;/sup&gt;&lt;strike&gt;&lt;/strike&gt;&lt;br /&gt;
About the book:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; border-image: none; border: 0px rgb(0, 0, 0); box-sizing: border-box; color: black; font-family: Noto Serif,serif; font-size: 17.93px; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 26.89px; margin: 0px 0px 24px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; vertical-align: baseline; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;i&gt;&quot;You&#39;re a developer who knows nothing to Microservices. Which is fine, except that you need to start coding your next Microservices-based application using ASP.NET Core and Docker.&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; border-image: none; border: 0px rgb(0, 0, 0); box-sizing: border-box; color: black; font-family: Noto Serif,serif; font-size: 17.93px; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 26.89px; margin: 0px 0px 24px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; vertical-align: baseline; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;i&gt;Don&#39;t worry: I have you covered. I&#39;ve been training hundreds of developers like you during 16 years, and converted my experience into this book. I know from experience teaching what takes more time to learn in Microservices, and will spend time only where appropriate.&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; border-image: none; border: 0px rgb(0, 0, 0); box-sizing: border-box; color: black; font-family: Noto Serif,serif; font-size: 17.93px; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 26.89px; margin: 0px 0px 24px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; vertical-align: baseline; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;i&gt;Plus this book is packed with exercises which build up into a full project:&amp;nbsp;you develop two interdependent Microservices, each exposing a CRUD JSON API. You publish them in a Docker repository and run them in Docker.&lt;/i&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; border-image: none; border: 0px rgb(0, 0, 0); box-sizing: border-box; color: black; font-family: Noto Serif,serif; font-size: 17.93px; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 26.89px; margin: 0px 0px 24px; orphans: 2; outline: 0px; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; vertical-align: baseline; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;i&gt;Read this book, and you can code your&amp;nbsp;Microservices within a Week.&quot;&lt;/i&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvlhNoulNwOOAxWeEgK3Hiu8ihHjUyKZeoDqmgidcavZuG7Gb34FOjXq9ZtVHa4xMaObepTVZ0O44Q_xTN123q-LdNuxxHpNbz4MSoUDwxNWbloANMpD8npuSRkAslyNR_iHK7/s1600/paperback.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1133&quot; data-original-width=&quot;1600&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvlhNoulNwOOAxWeEgK3Hiu8ihHjUyKZeoDqmgidcavZuG7Gb34FOjXq9ZtVHa4xMaObepTVZ0O44Q_xTN123q-LdNuxxHpNbz4MSoUDwxNWbloANMpD8npuSRkAslyNR_iHK7/s320/paperback.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Get yours today!</description><link>http://arnaudweil.blogspot.com/2018/09/learn-microservices-book-and-ebook.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvlhNoulNwOOAxWeEgK3Hiu8ihHjUyKZeoDqmgidcavZuG7Gb34FOjXq9ZtVHa4xMaObepTVZ0O44Q_xTN123q-LdNuxxHpNbz4MSoUDwxNWbloANMpD8npuSRkAslyNR_iHK7/s72-c/paperback.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-7377749309475059358</guid><pubDate>Fri, 17 Aug 2018 16:00:00 +0000</pubDate><atom:updated>2018-08-17T20:31:30.251+02:00</atom:updated><title>Executing linked microservice containers in a Docker Swarm: new chapter</title><description>&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;I just published chapter 11 for my &lt;/span&gt;&lt;a href=&quot;https://leanpub.com/micro&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(0, 158, 184, 1); display: inline; font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; outline-color: invert; outline-style: none; outline-width: 0px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); white-space: normal; word-spacing: 0px;&quot; target=&quot;_blank&quot;&gt;Learn Microservices&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt; book: &quot;Publishing images to Docker registries&quot;. Here&#39;s an extract:&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_sERUyXvEiesM3yTj-OdOHx1JpspgQOARCIkZcnBR7_PU2jY11dp5aYNYF8CVc11iU7gPtyhaGh1ilvjc6wwVjU_QVLcOv2gTmsqQuBVJJZ6u4qQhvXmVhjWc8hF1ZDqWO-vb/s1600/chapter11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;720&quot; data-original-width=&quot;1024&quot; height=&quot;281&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_sERUyXvEiesM3yTj-OdOHx1JpspgQOARCIkZcnBR7_PU2jY11dp5aYNYF8CVc11iU7gPtyhaGh1ilvjc6wwVjU_QVLcOv2gTmsqQuBVJJZ6u4qQhvXmVhjWc8hF1ZDqWO-vb/s400/chapter11.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;color: #000010;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;The book is now content-complete and being reviewed. Please don&#39;t hesitate to tell me about any inacurracy or typo you spot, now is time!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;Those who bought the ebook can download the updated version right away at no charge. In case you didn&#39;t buy the ebook, you can still &lt;/span&gt;&lt;a href=&quot;http://arnaudweil.blogspot.com/2018/07/learn-microservices-read-book-as-it-is.html&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(0, 158, 184, 1); display: inline; font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; outline-color: invert; outline-style: none; outline-width: 0px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); white-space: normal; word-spacing: 0px;&quot; target=&quot;_blank&quot;&gt;get it for half the price&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt; on LeanPub or &lt;a href=&quot;https://www.amazon.com/dp/B07FY4JBV1&quot; target=&quot;_blank&quot;&gt;pre-order it from Amazon&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;In case you would prefer the paper version, the prototype version &lt;a href=&quot;http://www.lulu.com/shop/arnaud-weil/learn-microservices-aspnet-core-and-docker/paperback/product-23762576.html&quot; target=&quot;_blank&quot;&gt;can be ordered here&lt;/a&gt;.&lt;/span&gt;</description><link>http://arnaudweil.blogspot.com/2018/08/executing-linked-microservice.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_sERUyXvEiesM3yTj-OdOHx1JpspgQOARCIkZcnBR7_PU2jY11dp5aYNYF8CVc11iU7gPtyhaGh1ilvjc6wwVjU_QVLcOv2gTmsqQuBVJJZ6u4qQhvXmVhjWc8hF1ZDqWO-vb/s72-c/chapter11.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-4537291792902034379</guid><pubDate>Wed, 15 Aug 2018 01:49:00 +0000</pubDate><atom:updated>2018-08-16T21:12:22.829+02:00</atom:updated><title>Publishing images to Docker registries: new chapter</title><description>&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;I just published chapter 10 for my &lt;/span&gt;&lt;a href=&quot;https://leanpub.com/micro&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(0, 158, 184, 1); display: inline; font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; outline-color: invert; outline-style: none; outline-width: 0px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); white-space: normal; word-spacing: 0px;&quot; target=&quot;_blank&quot;&gt;Learn Microservices&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt; book: &quot;Publishing images to Docker registries&quot;. Here&#39;s an extract:&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSnUMGrMHL0lMyNsnzf3Y1IpOrRxqDoKGhRxV3jIj6TAcPDQsK0n4X1GnyXe19aToUHeF6Z2JHbeyHcpOobLMpwKvuogjfT8P2qz6Dzp8B6Ae-aFD4g1hdHivI8LIVYMac43iU/s1600/chapter10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;835&quot; data-original-width=&quot;1024&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSnUMGrMHL0lMyNsnzf3Y1IpOrRxqDoKGhRxV3jIj6TAcPDQsK0n4X1GnyXe19aToUHeF6Z2JHbeyHcpOobLMpwKvuogjfT8P2qz6Dzp8B6Ae-aFD4g1hdHivI8LIVYMac43iU/s320/chapter10.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;u&gt;&lt;/u&gt;&lt;sub&gt;&lt;/sub&gt;&lt;sup&gt;&lt;/sup&gt;&lt;strike&gt;&lt;/strike&gt;

&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;Those who bought the ebook can download the updated version right away at no charge. In case you didn&#39;t buy the ebook, you can still &lt;/span&gt;&lt;a href=&quot;http://arnaudweil.blogspot.com/2018/07/learn-microservices-read-book-as-it-is.html&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(0, 158, 184, 1); display: inline; font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; outline-color: invert; outline-style: none; outline-width: 0px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); white-space: normal; word-spacing: 0px;&quot; target=&quot;_blank&quot;&gt;get it for half the price&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #000010; display: inline; float: none; font-family: &amp;quot;helvetica neue light&amp;quot; , , &amp;quot;helvetica neue&amp;quot; , &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;.&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;u&gt;&lt;/u&gt;&lt;sub&gt;&lt;/sub&gt;&lt;sup&gt;&lt;/sup&gt;&lt;strike&gt;&lt;/strike&gt;</description><link>http://arnaudweil.blogspot.com/2018/08/publishing-images-to-docker-registries.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSnUMGrMHL0lMyNsnzf3Y1IpOrRxqDoKGhRxV3jIj6TAcPDQsK0n4X1GnyXe19aToUHeF6Z2JHbeyHcpOobLMpwKvuogjfT8P2qz6Dzp8B6Ae-aFD4g1hdHivI8LIVYMac43iU/s72-c/chapter10.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-4472576280827113816</guid><pubDate>Wed, 01 Aug 2018 02:42:00 +0000</pubDate><atom:updated>2018-08-01T04:42:42.103+02:00</atom:updated><title>Creating and running Docker images: new chapter</title><description>I just published chapter 9 for my &lt;a href=&quot;https://leanpub.com/micro&quot; target=&quot;_blank&quot;&gt;Learn Microservices&lt;/a&gt; book: &quot;Creating and running Docker images&quot;. Here&#39;s an extract:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJIa_QsoUjEFnO9ieLBvgUMssqzLcGBApbC5bWk5-9s6nvy1mf26zmNAhxCPUMsRBtm-xLVHcax5hQVZF2fxQ92VJTQwblCv3bjk3Tvnzv9UU5IAV6rxsGOGDc4O9S4QOy1XRB/s1600/chapter9.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1111&quot; data-original-width=&quot;1600&quot; height=&quot;222&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJIa_QsoUjEFnO9ieLBvgUMssqzLcGBApbC5bWk5-9s6nvy1mf26zmNAhxCPUMsRBtm-xLVHcax5hQVZF2fxQ92VJTQwblCv3bjk3Tvnzv9UU5IAV6rxsGOGDc4O9S4QOy1XRB/s320/chapter9.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Those who bought the ebook can download the updated version right away at no charge. In case you didn&#39;t buy the ebook, you can still &lt;a href=&quot;http://arnaudweil.blogspot.com/2018/07/learn-microservices-read-book-as-it-is.html&quot; target=&quot;_blank&quot;&gt;get it for half the price&lt;/a&gt;.</description><link>http://arnaudweil.blogspot.com/2018/08/creating-and-running-docker-images-new.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJIa_QsoUjEFnO9ieLBvgUMssqzLcGBApbC5bWk5-9s6nvy1mf26zmNAhxCPUMsRBtm-xLVHcax5hQVZF2fxQ92VJTQwblCv3bjk3Tvnzv9UU5IAV6rxsGOGDc4O9S4QOy1XRB/s72-c/chapter9.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-5636066564536606175</guid><pubDate>Fri, 27 Jul 2018 00:15:00 +0000</pubDate><atom:updated>2018-07-27T02:15:54.486+02:00</atom:updated><title>Learn Microservices: read the book as it is being written</title><description>&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(51, 51, 51, 1); display: inline !important; float: none; font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 700; letter-spacing: normal; line-height: 19.6px; orphans: 2; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;TL;DR: &lt;/span&gt;&lt;a href=&quot;http://leanpub.com/micro/c/3qoFtVoZbzWf&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(0, 158, 184, 1); display: inline; font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 700; letter-spacing: normal; orphans: 2; outline-color: invert; outline-style: none; outline-width: 0px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); white-space: normal; word-spacing: 0px;&quot; target=&quot;_blank&quot;&gt;get the discounted book now using the coupon&lt;/a&gt;&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(51, 51, 51, 1); display: inline !important; float: none; font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 700; letter-spacing: normal; line-height: 19.6px; orphans: 2; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;, then get the full version for free.&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;u&gt;&lt;/u&gt;&lt;sub&gt;&lt;/sub&gt;&lt;sup&gt;&lt;/sup&gt;&lt;strike&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhksVGmGy2QakIhp2W5lBMb-cds2FWcbAKyNkT6hWDACbqItX7AhxHT8pg-IN2lzRoxJL7PmuwjXr0Mzei2bAAZmNWdUr9_o72LKGuaswkndU7HRgQm3lfF7RHvmznhz8F2Kc3b/s1600/title_page+small.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;400&quot; data-original-width=&quot;280&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhksVGmGy2QakIhp2W5lBMb-cds2FWcbAKyNkT6hWDACbqItX7AhxHT8pg-IN2lzRoxJL7PmuwjXr0Mzei2bAAZmNWdUr9_o72LKGuaswkndU7HRgQm3lfF7RHvmznhz8F2Kc3b/s200/title_page+small.png&quot; width=&quot;140&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;article-content entry-content&quot; itemprop=&quot;articleBody&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; clear: both; color: rgba(51, 51, 51, 1); font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 10px; orphans: 2; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
I&#39;m in the process of writing my my 5th book. &lt;a href=&quot;https://leanpub.com/micro&quot; target=&quot;_blank&quot;&gt;Learn Microservices - ASP.NET Core and Docker&lt;/a&gt; teaches you how to quickly get coding and publishing Microservices using ASP.NET Core and Docker. Just as I did previously, I&#39;m publishing the book before it is even finished.&lt;/div&gt;
&lt;div class=&quot;article-content entry-content&quot; itemprop=&quot;articleBody&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; clear: both; color: rgba(51, 51, 51, 1); font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 10px; orphans: 2; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;br style=&quot;clear: none; color: rgba(51, 51, 51, 1); line-height: 19.6px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: transparent; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot; /&gt;
Would you like to read it? You can get it for half the price:&lt;br style=&quot;clear: none; color: rgba(51, 51, 51, 1); line-height: 19.6px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: transparent; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot; /&gt;
&lt;b style=&quot;clear: none; color: rgba(51, 51, 51, 1); line-height: 19.6px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: transparent; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;50% off the book using that coupon (limited to the first 100 readers and&amp;nbsp;up&amp;nbsp;to september 1st 2018):&lt;/b&gt;&lt;br style=&quot;clear: none; color: rgba(51, 51, 51, 1); line-height: 19.6px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: transparent; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot; /&gt;&lt;span style=&quot;color: #000184;&quot;&gt;&lt;a href=&quot;http://leanpub.com/micro/c/3qoFtVoZbzWf&quot;&gt;http://leanpub.com/micro/c/3qoFtVoZbzWf&lt;/a&gt;&lt;/span&gt;&lt;br style=&quot;clear: none; color: rgba(51, 51, 51, 1); line-height: 19.6px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: transparent; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot; /&gt;
&lt;u style=&quot;clear: none; color: rgba(51, 51, 51, 1); line-height: 19.6px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: transparent; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;span style=&quot;color: #009eb8;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt; About 76% of the book is already written, yet it is already available for download as an ebook: PDF, EPUB, MOBI: you choose your format.&lt;br style=&quot;clear: none; color: rgba(51, 51, 51, 1); line-height: 19.6px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: transparent; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot; /&gt;
&lt;br style=&quot;clear: none; color: rgba(51, 51, 51, 1); line-height: 19.6px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: transparent; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot; /&gt;
Over the next days I&#39;ll be writing the rest of the book, and publishing updates often. The final book&amp;nbsp;will be ready by september 1st.&lt;br style=&quot;clear: none; color: rgba(51, 51, 51, 1); line-height: 19.6px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: transparent; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot; /&gt;
&lt;br style=&quot;clear: none; color: rgba(51, 51, 51, 1); line-height: 19.6px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: transparent; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot; /&gt;
Buy it now and you get several benefits:&lt;/div&gt;
&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(51, 51, 51, 1); display: inline !important; float: none; font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; orphans: 2; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;/span&gt;
&lt;div class=&quot;article-content entry-content&quot; itemprop=&quot;articleBody&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; clear: both; color: rgba(51, 51, 51, 1); font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; margin-top: 10px; orphans: 2; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;ul style=&quot;list-style-image: none; list-style-position: outside; list-style-type: disc; margin-bottom: 7px; margin-left: 0px; margin-right: 0px; margin-top: 7px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 28px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;you can read the ebook right away&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;you get the updates and final version of the ebook&amp;nbsp;for free as soon as they are available&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;get a discounted price using the coupon above, but still get the full ebook&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;final version will be available by september 1st 2018 (or sooner)&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;provide your feedback so that I can tailor the final book to my readers&#39; needs&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;be a VIP in an exciting experiment: reading a technical book as it is being written.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(51, 51, 51, 1); display: inline !important; float: none; font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; orphans: 2; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;/span&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(51, 51, 51, 1); font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; orphans: 2; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;br style=&quot;clear: none; color: rgba(51, 51, 51, 1); line-height: 19.6px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: transparent; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot; /&gt;
So rush for the book: &lt;a href=&quot;http://leanpub.com/micro/c/3qoFtVoZbzWf&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: #0066cc; font-family: Times New Roman; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-decoration: underline; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;http://leanpub.com/micro/c/3qoFtVoZbzWf&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(51, 51, 51, 1); display: inline !important; float: none; font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; orphans: 2; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;/span&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(51, 51, 51, 1); font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; orphans: 2; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;u style=&quot;clear: none; color: rgba(51, 51, 51, 1); line-height: 19.6px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: transparent; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;&quot;&gt;&lt;/u&gt;&lt;span style=&quot;color: #009eb8;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(51, 51, 51, 1); display: inline !important; float: none; font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 19.6px; orphans: 2; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
&lt;/span&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; background-color: transparent; color: rgba(51, 51, 51, 1); font-family: &amp;quot;Helvetica Neue Light&amp;quot;,HelveticaNeue-Light,&amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; orphans: 2; outline-color: invert; outline-style: none; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;
In case&amp;nbsp;you prefer paper, the paperback version will be available very shortly after september 1st.&lt;/div&gt;
&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;u&gt;&lt;/u&gt;&lt;sub&gt;&lt;/sub&gt;&lt;sup&gt;&lt;/sup&gt;&lt;strike&gt;&lt;/strike&gt;&lt;br /&gt;</description><link>http://arnaudweil.blogspot.com/2018/07/learn-microservices-read-book-as-it-is.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhksVGmGy2QakIhp2W5lBMb-cds2FWcbAKyNkT6hWDACbqItX7AhxHT8pg-IN2lzRoxJL7PmuwjXr0Mzei2bAAZmNWdUr9_o72LKGuaswkndU7HRgQm3lfF7RHvmznhz8F2Kc3b/s72-c/title_page+small.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-5416744328038811022</guid><pubDate>Tue, 07 Nov 2017 11:17:00 +0000</pubDate><atom:updated>2017-11-07T12:21:03.639+01:00</atom:updated><title>Learn WPF MVVM Korean edition is out</title><description>Thanks to &lt;a href=&quot;http://www.acornpub.co.kr/&quot;&gt;Acorn Publishing&lt;/a&gt; the Korean edition of &lt;a href=&quot;https://leanpub.com/learnwpf&quot;&gt;Learn WPF MVVM&lt;/a&gt; has just been released. It&#39;s available at many online stores listed on the &lt;a href=&quot;http://www.acornpub.co.kr/book/learn-wpf-mvvm&quot;&gt;publisher&#39;s site&lt;/a&gt;:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.yes24.com/24/goods/53906004&quot;&gt;YES24&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&amp;amp;mallGb=KOR&amp;amp;barcode=9791161750668&quot;&gt;Kyobobook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.kangcom.com/sub/view.asp?sku=201710233956&quot;&gt;Wowbook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.aladin.co.kr/shop/wproduct.aspx?ItemId=120028683&quot;&gt;Aladin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.blogger.com/goog_318812046&quot;&gt;&lt;span id=&quot;goog_318812047&quot;&gt;&lt;/span&gt;INTERPARK&lt;span id=&quot;goog_318812048&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
I just love the quality of the Korean edition: it&#39;s been &lt;a href=&quot;http://blog.naver.com/goldrushing&quot;&gt;translated by an expert&lt;/a&gt;, the printing and cover are gorgeous, and editing is great. That&#39;s great professional work. Just look at that:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihM7MCUbKz94u4JJxiglY10CcRlM3QphJfuQUkHcilBmdrXI39oJphk7elV40U19bmzJj58p0__9fQClTUqSUvz4gBbiAAzS-9IPQldGGYdpV8g9hyphenhyphenO-Rqn5mdGt4NbWb3JS4X/s1600/20171107_103140.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihM7MCUbKz94u4JJxiglY10CcRlM3QphJfuQUkHcilBmdrXI39oJphk7elV40U19bmzJj58p0__9fQClTUqSUvz4gBbiAAzS-9IPQldGGYdpV8g9hyphenhyphenO-Rqn5mdGt4NbWb3JS4X/s320/20171107_103140.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyMrmZOErfGiKPixmvUOu6X4TMtykxYls6qqIkbN7K5yQUPJVNAWOY_vEd01DP-pzpf_d3INt4qa2xwW4hiIPXWVYpaFcJk2wMPqwxZh759VhV0ohESI0u4c1BvU4NeR1-cpoi/s1600/20171107_103123.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyMrmZOErfGiKPixmvUOu6X4TMtykxYls6qqIkbN7K5yQUPJVNAWOY_vEd01DP-pzpf_d3INt4qa2xwW4hiIPXWVYpaFcJk2wMPqwxZh759VhV0ohESI0u4c1BvU4NeR1-cpoi/s320/20171107_103123.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Learn WPF MVVM has received top ratings &lt;a href=&quot;https://www.amazon.com/Learn-WPF-MVVM-XAML-pattern/dp/1326847996&quot;&gt;on Amazon&lt;/a&gt;. It is available both as &lt;a href=&quot;https://leanpub.com/learnwpf&quot;&gt;ebook&lt;/a&gt; and &lt;a href=&quot;http://www.lulu.com/shop/arnaud-weil/learn-wpf-mvvm-xaml-c-and-the-mvvm-pattern/paperback/product-22961723.html&quot;&gt;print&lt;/a&gt; edition in English, plus a gorgeous &lt;a href=&quot;http://www.acornpub.co.kr/book/learn-wpf-mvvm&quot;&gt;print edition in Korean&lt;/a&gt;.</description><link>http://arnaudweil.blogspot.com/2017/11/learn-wpf-mvvm-korean-edition-is-out.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihM7MCUbKz94u4JJxiglY10CcRlM3QphJfuQUkHcilBmdrXI39oJphk7elV40U19bmzJj58p0__9fQClTUqSUvz4gBbiAAzS-9IPQldGGYdpV8g9hyphenhyphenO-Rqn5mdGt4NbWb3JS4X/s72-c/20171107_103140.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-1851317719167200935</guid><pubDate>Thu, 26 Oct 2017 20:14:00 +0000</pubDate><atom:updated>2017-10-26T22:20:46.009+02:00</atom:updated><title>DIY IoT: sweet memories</title><description>With all the hype that do-it-yourself IoT is getting today, we&#39;re seing solderless boards connected to computers. That brings back good old memories to me.&lt;br /&gt;
&lt;br /&gt;
At the back of my books you can read that I controlled my electric train using an Atari ST. It was HO scale and I used the computer&#39;s parallel port connected to some relays. That was circa 1990.&lt;br /&gt;
&lt;br /&gt;
Well I don&#39;t have pictures of that but then I moved on to controlling a tinier train with a &lt;a href=&quot;https://en.wikipedia.org/wiki/Psion_Series_3&quot;&gt;Psion Series 3&lt;/a&gt; circa 1992. Same solderless boards and relays. I don&#39;t have pictures from that time either but I do still have the hardware, thanks to my parents:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcCA-9xbhCd7UXlwDA7VH_Xm7L2xiS8zGcbaAYCmNjmU_3Cvt6u5eeTSgvamWYGCzyhyS4gG5tCEWeT2ccK-u-uY0IukM1OPHFnooWDc08DLv8Wz33PEtdwcIKiyBRSR7igr1l/s1600/20171026_215826.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcCA-9xbhCd7UXlwDA7VH_Xm7L2xiS8zGcbaAYCmNjmU_3Cvt6u5eeTSgvamWYGCzyhyS4gG5tCEWeT2ccK-u-uY0IukM1OPHFnooWDc08DLv8Wz33PEtdwcIKiyBRSR7igr1l/s320/20171026_215826.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Unfortunately it&#39;s disconnected now, but wouldn&#39;t require much to get connected again. Between the parallel port and relays there where (one for each output) a transistor and a resistor. 8 relays, 8 resistors, 8 transistors: I managed to control 8 independent outputs. Which allowed me in turn to control the train&#39;s movement (forward, backwards), plus rail switches.

That was hell of a funny DIY project. Bad part was that the computer couldn&#39;t receive feedback from the train.&lt;br /&gt;
&lt;br /&gt;
An Atari ST couldn&#39;t be connected to the internet. But the Psion Series 3 had a 14K modem which allowed it to connect to the newborn internet. So it could have been IoT. In fact it wasn&#39;t, since you could not connect at the same time the parallel adapter and the modem: they were on the same port. Anyway, back in 1991 who would have been crazy enough to think that internet could be connected to hardware? ;-)</description><link>http://arnaudweil.blogspot.com/2017/10/diy-iot-sweet-memories.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcCA-9xbhCd7UXlwDA7VH_Xm7L2xiS8zGcbaAYCmNjmU_3Cvt6u5eeTSgvamWYGCzyhyS4gG5tCEWeT2ccK-u-uY0IukM1OPHFnooWDc08DLv8Wz33PEtdwcIKiyBRSR7igr1l/s72-c/20171026_215826.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-5504479792079662330</guid><pubDate>Sun, 22 Oct 2017 17:05:00 +0000</pubDate><atom:updated>2017-10-27T22:07:53.996+02:00</atom:updated><title>See me at Dev Day: ASP.NET Core MVC session</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggPpZ1IDWnCVbzqFFZyuxV77jm2_tj9OARJ9h5oz56-OxHIkuUyixn5_8bK94_1IQI5mjU0vCJhyphenhyphenDxyEjduxYkuLIh7v4_aXdPuUaWX_5xdtsB4A0OVrO6oLBy-gpAfA8s6To3/s1600/speakerdevday.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;441&quot; data-original-width=&quot;600&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggPpZ1IDWnCVbzqFFZyuxV77jm2_tj9OARJ9h5oz56-OxHIkuUyixn5_8bK94_1IQI5mjU0vCJhyphenhyphenDxyEjduxYkuLIh7v4_aXdPuUaWX_5xdtsB4A0OVrO6oLBy-gpAfA8s6To3/s320/speakerdevday.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Just like last year I&#39;m proud I&#39;ll speak at &lt;a href=&quot;http://devday.be/&quot;&gt;Dev Day Mons&lt;/a&gt;. Proud because this is a great event.&lt;br /&gt;
&lt;br /&gt;
My session will be the following:&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
&lt;a href=&quot;http://devday.be/session/5/asp-net-core-mvc-why-how&quot;&gt;&lt;span id=&quot;goog_1761559764&quot;&gt;&lt;/span&gt;ASP.NET Core: why, how?&lt;span id=&quot;goog_1761559765&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.blogger.com/&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h4&gt;
Whatever your prior experience in the Web, we&#39;ll see why and how to build a web application with ASP.NET Core MVC.&lt;/h4&gt;
&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;u&gt;&lt;/u&gt;&lt;sub&gt;&lt;/sub&gt;&lt;sup&gt;&lt;/sup&gt;&lt;strike&gt;&lt;/strike&gt;&lt;br /&gt;
A great way to catch up with ASP.NET Core MVC in case you didn&#39;t get into it yet.&lt;br /&gt;
&lt;br /&gt;
All day long you can meet me at the lounge and get my signed books. Plus Dev Day attendees get a chance to win my books.&lt;br /&gt;
&lt;br /&gt;
Dev Day Mons is a one-day event where developers can catch up with hot development technologies in a nice and friendly environment. It takes place on November 28 2017 and you still have one week left to buy your early bird ticket for half the regular price. So &lt;a href=&quot;https://www.eventbrite.fr/e/billets-dev-day-2017-38325517655&quot;&gt;get it now&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
PS: session description in French for those eager to know:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Quelle que soit votre expérience préalable dans le Web, nous
verrons pourquoi et comment réaliser une application web avec ASP.NET Core MVC.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Au cours de cette session nous verrons :&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 0px 0px 0px 48px; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Pourquoi utiliser ASP.NET Core et où il se situe
dans un développement web moderne&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 0px 0px 0px 48px; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Les bases du fonctionnement d’ASP.NET Core&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 0px 0px 0px 48px; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Ce qu’apporte le MVC à ASP.NET Core&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 0px 0px 0px 48px; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Le fonctionnement d’ASP.NET Core MVC et les
notions essentielles à connaître&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 0px 0px 0px 48px; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Le fonctionnement de l’injection de dépendance&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 0px 0px 0px 48px; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;La création d’APIs avec ASP.NET Core Web API&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 0px 0px 11px 48px; text-indent: -18pt;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;symbol&amp;quot;; margin: 0px;&quot;&gt;&lt;span style=&quot;margin: 0px;&quot;&gt;·&lt;span style=&quot;font-size-adjust: none; font-stretch: normal; font: 7pt &amp;quot;Times New Roman&amp;quot;; margin: 0px;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;La mise en place de tests unitaires&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 0px 0px 11px;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot;;&quot;&gt;Cette session sera axée autour d’un exemple de développement
illustrant les différents points.&lt;/span&gt;&lt;/div&gt;
</description><link>http://arnaudweil.blogspot.com/2017/10/see-me-at-devday-learn-aspnet-core.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggPpZ1IDWnCVbzqFFZyuxV77jm2_tj9OARJ9h5oz56-OxHIkuUyixn5_8bK94_1IQI5mjU0vCJhyphenhyphenDxyEjduxYkuLIh7v4_aXdPuUaWX_5xdtsB4A0OVrO6oLBy-gpAfA8s6To3/s72-c/speakerdevday.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-3276877150445817454</guid><pubDate>Thu, 21 Sep 2017 08:10:00 +0000</pubDate><atom:updated>2017-09-21T10:10:07.659+02:00</atom:updated><title>Presentation of ASP.NET Core MVC (french)</title><description>&lt;div&gt;
&lt;span class=&quot;ember-view&quot; id=&quot;ember5196&quot;&gt;&lt;span&gt;Missed my presentation of ASP.NET Core MVC in Montpellier last Monday (in french)? It&#39;s online, thanks to &lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;feed-link feed-s-main-content__mention ember-view&quot; data-control-name=&quot;mention&quot; href=&quot;https://www.linkedin.com/in/damien-celle-1341ba36/&quot; id=&quot;ember5199&quot; role=&quot;link&quot; tabindex=&quot;0&quot;&gt;&lt;span data-entity-hovercard-id=&quot;urn:li:fs_miniProfile:ACoAAAeBKzgBQy39rk-edWn9UX0buPNvUw5eqhM&quot;&gt;Damien CELLE&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;ember-view&quot; id=&quot;ember5201&quot;&gt;&lt;span&gt; and SmartView.&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/z9Y8kENTMlc?rel=0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</description><link>http://arnaudweil.blogspot.com/2017/09/presentation-of-aspnet-core-mvc-french.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/z9Y8kENTMlc/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-9037699586497147938</guid><pubDate>Wed, 05 Jul 2017 06:53:00 +0000</pubDate><atom:updated>2017-07-13T16:43:41.549+02:00</atom:updated><title>Learn ASP.NET Core MVC book: published</title><description>As promised, the &lt;i&gt;&lt;b&gt;Learn ASP.NET Core MVC - Be ready next week using Visual Studio 2017&lt;/b&gt;&lt;/i&gt;&amp;nbsp;book is out today.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCYDOOAUjXiHFULL2urYVJklSPM-kFlL945wdA9W4SPuwrvnyCglaKmSMwUq5zTi6krVGNPk_QZUC3ogq1YvxZzVMjFKodhQingtTeRxu4seeLh2Gg4zwxqUmeCD4lNk1avCbC/s1600/cover_technical.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1231&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCYDOOAUjXiHFULL2urYVJklSPM-kFlL945wdA9W4SPuwrvnyCglaKmSMwUq5zTi6krVGNPk_QZUC3ogq1YvxZzVMjFKodhQingtTeRxu4seeLh2Gg4zwxqUmeCD4lNk1avCbC/s200/cover_technical.jpg&quot; width=&quot;153&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;i&gt;You know nothing to ASP.NET Core but need to start coding your next application within a week. Don&#39;t worry: this book has you covered.&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Get your copy now:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;ebook on &lt;a href=&quot;https://leanpub.com/netcore&quot; target=&quot;_blank&quot;&gt;Leanpub&lt;/a&gt;, &lt;a href=&quot;https://www.amazon.com/dp/B072QCZ1G6&quot; target=&quot;_blank&quot;&gt;Amazon&lt;/a&gt;&amp;nbsp;(also in your local Amazon store), &lt;span id=&quot;goog_241690638&quot;&gt;&lt;/span&gt;&lt;a href=&quot;http://store.kobobooks.com/Search/Query?fcmedia=Book&amp;amp;query=9780244612344&quot;&gt;Kobo&lt;span id=&quot;goog_241690639&quot;&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href=&quot;http://www.barnesandnoble.com/s/2940154749715&quot;&gt;Barnes&amp;amp;Noble Nook&lt;/a&gt;, &lt;a href=&quot;https://play.google.com/store/books/details/Arnaud_Weil_Learn_ASP_NET_Core?id=k1AqDwAAQBAJ&quot;&gt;Google Play&lt;/a&gt;, &lt;a href=&quot;https://itunes.apple.com/us/book/id1245291351&quot;&gt;iBooks&lt;/a&gt;, &lt;a href=&quot;https://www.24symbols.com/book/english/arnaud-weil/learn-aspnet-core-mvc---be-ready-next-week-using-visual-studio-2017?id=2290618&quot;&gt;24symbols&lt;/a&gt;, &lt;a href=&quot;http://www.inktera.com/store/title/fdd92c0a-2f88-4fb2-9e10-ab92b2327bc6&quot;&gt;Inktera&lt;/a&gt;,&amp;nbsp;Scribd, &lt;a href=&quot;http://read.playster.com/x/10009780244612344&quot;&gt;Playster&lt;/a&gt;, Tolino, OverDrive,&amp;nbsp;Bibliotheca&lt;/li&gt;
&lt;li&gt;Paperback on &lt;a href=&quot;http://www.lulu.com/shop/product-23245249.html&quot;&gt;Lulu&lt;/a&gt; (soon available with other retailers)&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
More about the book:&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;You&#39;re a developer who knows nothing&amp;nbsp;about ASP.NET Core MVC. Which is fine, except that you need to start coding your next application using ASP.NET Core 1.1 MVC&amp;nbsp;and Visual Studio 2017.&amp;nbsp;&lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;Don&#39;t worry: I have you covered. I&#39;ve been training hundreds of developers like you during 15 years, and converted my experience into this book. I know from experience teaching what takes more time to learn in ASP.NET Core MVC, and will spend time only where appropriate.&lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;br /&gt;
&lt;i&gt;Plus this book is packed with exercises which build up into a full project:&amp;nbsp;you develop a small e-commerce sample web site. You’ll allow users to browse for products, and you’ll also create a back-end where authenticated users will be able to list and edit products.&lt;/i&gt;&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;i&gt;Read this book, and you can code your ASP.NET Core&amp;nbsp;MVC application&amp;nbsp;using Visual Studio 2017&amp;nbsp;within a week.&lt;/i&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSiabA7HeD2frOvyw3tIx1OiDkT7pOtr8lxcEfOrDyv9_c2IUYWbrWx0EWE6U0bjKW9hPRvnKz9Vm4CmJawLoYCrqqupqWBr6lKhCw-pbq1TMS00uOZvoC9kDWGSJ0mOOV-oH7/s1600/20170713_163208.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSiabA7HeD2frOvyw3tIx1OiDkT7pOtr8lxcEfOrDyv9_c2IUYWbrWx0EWE6U0bjKW9hPRvnKz9Vm4CmJawLoYCrqqupqWBr6lKhCw-pbq1TMS00uOZvoC9kDWGSJ0mOOV-oH7/s200/20170713_163208.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXmWv723CUA0zhmL84vbpNdPGKdU-lxjIM628vwf1yDv8bIC9hbKSOE7rH3aPJurjn_MnYJoQBV3CcHEB6Ue4hiMVaNse7M_dlamgwm-STjPTiR1EMGiem2Kv94E09zMYEBtO0/s1600/20170713_163254.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXmWv723CUA0zhmL84vbpNdPGKdU-lxjIM628vwf1yDv8bIC9hbKSOE7rH3aPJurjn_MnYJoQBV3CcHEB6Ue4hiMVaNse7M_dlamgwm-STjPTiR1EMGiem2Kv94E09zMYEBtO0/s200/20170713_163254.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsfuPPQWQSmQxH3sdcxnWrTkp6akpe9gKd_AE0HLjuw6H11xa9AVUsapl_o0um6CsqLTJdHpRNpT3Xw1KHKqPTbuM0-BRedTVXlz3LzUlzii9YBNcDetaqQo8UYIMEIk-88cp2/s1600/20170713_163340.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;150&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsfuPPQWQSmQxH3sdcxnWrTkp6akpe9gKd_AE0HLjuw6H11xa9AVUsapl_o0um6CsqLTJdHpRNpT3Xw1KHKqPTbuM0-BRedTVXlz3LzUlzii9YBNcDetaqQo8UYIMEIk-88cp2/s200/20170713_163340.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://arnaudweil.blogspot.com/2017/07/learn-aspnet-core-mvc-book-published.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCYDOOAUjXiHFULL2urYVJklSPM-kFlL945wdA9W4SPuwrvnyCglaKmSMwUq5zTi6krVGNPk_QZUC3ogq1YvxZzVMjFKodhQingtTeRxu4seeLh2Gg4zwxqUmeCD4lNk1avCbC/s72-c/cover_technical.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-6501132588965868884</guid><pubDate>Wed, 28 Jun 2017 10:09:00 +0000</pubDate><atom:updated>2017-06-28T12:09:52.746+02:00</atom:updated><title>Learn ASP.NET Core book: new chapters</title><description>My &lt;a href=&quot;https://leanpub.com/netcore&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #009eb8;&quot;&gt;Learn ASP.NET Core&lt;/span&gt;&lt;/a&gt; book is nearing completion and I published new chapters:&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
11. Updating data scenario     &lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;11.1 &lt;/span&gt;Steps       &lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;11.2 &lt;/span&gt;Controller       &lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;11.3 &lt;/span&gt;Automated generation of controller and views       &lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;11.4 &lt;/span&gt;Exercise - Create the products management back-office       &lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;11.5 &lt;/span&gt;Exercise solution - Create the products management back-office       &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
&lt;span class=&quot;section-number&quot;&gt;12. &lt;/span&gt;Doing more with controllers and actions     &lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;12.1 &lt;/span&gt;Actions can generate more than views       &lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;12.2 &lt;/span&gt;Exercise - Add images to the products       &lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;12.3 &lt;/span&gt;Exercise solution - Add images to the products       &lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;12.4 &lt;/span&gt;Input validation       &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
&lt;span class=&quot;section-number&quot;&gt;13. &lt;/span&gt;Basic security     &lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;13.1 &lt;/span&gt;Preventing Cross-Site Scripting       &lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;13.2 &lt;/span&gt;Rejecting extra fields       &lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;13.3 &lt;/span&gt;Identifying users       &lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;13.4 &lt;/span&gt;Exercise - Secure the back-office       &lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;section-number&quot;&gt;13.5 &lt;/span&gt;Exercise solution - Secure the back-office &lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
Steps for reading that new content:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;you already bought the book: just &lt;a href=&quot;https://leanpub.com/netcore&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #009eb8;&quot;&gt;go back to Leanpub&lt;/span&gt;&lt;/a&gt; and download the updated content for free&lt;/li&gt;
&lt;li&gt;you don&#39;t already own the book: &lt;a href=&quot;http://arnaudweil.blogspot.com/2017/06/learn-aspnet-core-read-book-as-it-is.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #009eb8;&quot;&gt;get it for half the price while it is still being written&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Enjoy your reading!&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;u&gt;&lt;/u&gt;&lt;sub&gt;&lt;/sub&gt;&lt;sup&gt;&lt;/sup&gt;&lt;strike&gt;&lt;/strike&gt;&lt;/div&gt;
&lt;b&gt;&lt;/b&gt;&lt;i&gt;&lt;/i&gt;&lt;u&gt;&lt;/u&gt;&lt;sub&gt;&lt;/sub&gt;&lt;sup&gt;&lt;/sup&gt;&lt;strike&gt;&lt;/strike&gt;&lt;br /&gt;</description><link>http://arnaudweil.blogspot.com/2017/06/learn-aspnet-core-book-new-chapters_28.html</link><author>noreply@blogger.com (Arnaud)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-5049581317295547315</guid><pubDate>Mon, 26 Jun 2017 17:26:00 +0000</pubDate><atom:updated>2017-06-26T23:39:04.020+02:00</atom:updated><title>Teaching code to kindergarten kids</title><description>Today I spent the whole day teaching code to 24 kindergarten kids.&lt;br /&gt;
&lt;br /&gt;
Each one of them programmed a Lego Mindstorms robotized fireman truck (they had just studied a lot about firemen), and then they coded a cartoon using Scratch Jr.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe6lepDZh7pyGW2sbfTc6Ou6_V6EBGoO_m46V-n5tJOzWG-QpcT78k3r7NOTRnd5AgdUSfnNaXvUeUGIL2BBuQZYixC_8SuPgzmub3Gb_RtRXy31IA0pRbTfkPCta1Dt9MXm77/s1600/20170626_110245.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe6lepDZh7pyGW2sbfTc6Ou6_V6EBGoO_m46V-n5tJOzWG-QpcT78k3r7NOTRnd5AgdUSfnNaXvUeUGIL2BBuQZYixC_8SuPgzmub3Gb_RtRXy31IA0pRbTfkPCta1Dt9MXm77/s320/20170626_110245.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
That was a lot of fun for them and for me. They all enjoyed coding the truck and cartoon, and I&#39;m suprised how far we got. I had planned teaching them about loops and basic actions (motors for the wheels and ladder for the truck, plus sounds and pauses) but they got me farther. Many asked about parallel actions and coded them, and some asked about conditions. Many asked about all Scratch blocks and used events.&lt;br /&gt;
&lt;br /&gt;
That&#39;s impressive for kids who had no previous contact with programming. I&#39;m impressed by those kids.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeGFH9w5TD6UUxz9f60itCsKwwcQhkVMIdFV2Ya4rcNQYYey_UK7xL5qzcFmgdRfORE-gSBxzyFszdFbb-fVJ4NUQy8KTlHrwQ11Zy2cTriYn4QBRbcU8LtQTdfjx9lztWUrlh/s1600/20170626_104235.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeGFH9w5TD6UUxz9f60itCsKwwcQhkVMIdFV2Ya4rcNQYYey_UK7xL5qzcFmgdRfORE-gSBxzyFszdFbb-fVJ4NUQy8KTlHrwQ11Zy2cTriYn4QBRbcU8LtQTdfjx9lztWUrlh/s320/20170626_104235.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
A funny moment was when some kids asked me if it was my job to do such things. When I answered yes, they told me I was overly lucky and that they want to be programers.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZnuVS430cBLS1FhjTxQEf5cFgGQN7rYuhh8h5n1Nt-aqxjNhgLJ-fRhrtcRAS57xlPNI3Kt1thvbFikawUAAWAwNlIzCddrH69vq8eJ_mlVo2uk8erkP12hUywe6-PrKRx58C/s1600/20170626_151920.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1200&quot; data-original-width=&quot;1600&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZnuVS430cBLS1FhjTxQEf5cFgGQN7rYuhh8h5n1Nt-aqxjNhgLJ-fRhrtcRAS57xlPNI3Kt1thvbFikawUAAWAwNlIzCddrH69vq8eJ_mlVo2uk8erkP12hUywe6-PrKRx58C/s320/20170626_151920.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Now I have a Mindstorms teaching kit for kindergarten kids. :-) And most of all an excellent experience. As of today I&#39;m proud I&#39;ve been teaching from software architects in CentraleSupelec&#39;s master&#39;s degree to kindergarten kids.</description><link>http://arnaudweil.blogspot.com/2017/06/teaching-code-to-kinderagrten-kids.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe6lepDZh7pyGW2sbfTc6Ou6_V6EBGoO_m46V-n5tJOzWG-QpcT78k3r7NOTRnd5AgdUSfnNaXvUeUGIL2BBuQZYixC_8SuPgzmub3Gb_RtRXy31IA0pRbTfkPCta1Dt9MXm77/s72-c/20170626_110245.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-2470867911516934608</guid><pubDate>Mon, 12 Jun 2017 08:39:00 +0000</pubDate><atom:updated>2017-06-12T10:39:08.620+02:00</atom:updated><title>Better early than late</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk_XUi70vmo31VpdyQYpuCmV3J-DVfXy9rH5Q5B_BNzzhiAaRf7XWrw5mWfUK2oSy1NMWCORIfByV3qM9ZiBL-P1dJIS1UgOhcXl5kSEMGZJ8qUNOGUrnLIDIU7PkBDBajptab/s1600/title_page.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1600&quot; data-original-width=&quot;1231&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk_XUi70vmo31VpdyQYpuCmV3J-DVfXy9rH5Q5B_BNzzhiAaRf7XWrw5mWfUK2oSy1NMWCORIfByV3qM9ZiBL-P1dJIS1UgOhcXl5kSEMGZJ8qUNOGUrnLIDIU7PkBDBajptab/s200/title_page.png&quot; width=&quot;153&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;https://leanpub.com/netcore&quot; target=&quot;_blank&quot;&gt;Learn ASP.NET Core&lt;/a&gt; was initially scheduled for release on August 1. Thanks to a better than expected progress, &lt;b&gt;it will be released earlier&lt;/b&gt;. Current ETA is July 5 2017.&lt;br /&gt;
&lt;br /&gt;
Anyway, as usual you can already read the part that was already written. Get it here: &lt;a href=&quot;https://leanpub.com/netcore&quot;&gt;https://leanpub.com/netcore&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
For early birds, while the book is being written you can still get it for half the price using that coupon: &lt;a href=&quot;http://leanpub.com/netcore/c/K9mHH0IzfI2F&quot;&gt;http://leanpub.com/netcore/c/K9mHH0IzfI2F&lt;/a&gt;</description><link>http://arnaudweil.blogspot.com/2017/06/better-early-than-late.html</link><author>noreply@blogger.com (Arnaud)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk_XUi70vmo31VpdyQYpuCmV3J-DVfXy9rH5Q5B_BNzzhiAaRf7XWrw5mWfUK2oSy1NMWCORIfByV3qM9ZiBL-P1dJIS1UgOhcXl5kSEMGZJ8qUNOGUrnLIDIU7PkBDBajptab/s72-c/title_page.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31728427.post-9194528274845115722</guid><pubDate>Tue, 06 Jun 2017 09:44:00 +0000</pubDate><atom:updated>2017-06-06T11:45:38.693+02:00</atom:updated><title>Learn ASP.NET Core book: new chapters</title><description>&lt;div&gt;
Just published new chapters to my &lt;a href=&quot;https://leanpub.com/netcore&quot; target=&quot;_blank&quot;&gt;Learn ASP.NET Core&lt;/a&gt; book:&lt;/div&gt;
&lt;h4&gt;
Typing things up&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;The problem with ViewBag and ViewData&lt;/li&gt;
&lt;li&gt;Using and typing the model&lt;/li&gt;
&lt;li&gt;Conventions and simplicity: introducing the ViewModel&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
Dependency Injection (DI)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;DI steps&lt;/li&gt;
&lt;li&gt;Services registration&lt;/li&gt;
&lt;li&gt;Getting services through injection&lt;/li&gt;
&lt;li&gt;Extension methods for dependency injection&lt;/li&gt;
&lt;li&gt;Wrapping it up&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
Entity Framework Core models&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Do-it-yourself 5 - Create the Product model and DbContext&lt;/li&gt;
&lt;li&gt;Do-it-yourself 6 - Add code that creates a database with some products&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;
Steps for reading that new content:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;you already bought the book: just &lt;a href=&quot;https://leanpub.com/netcore&quot; target=&quot;_blank&quot;&gt;go back to Leanpub&lt;/a&gt; and download the updated content for free&lt;/li&gt;
&lt;li&gt;you don&#39;t already own the book: &lt;a href=&quot;http://arnaudweil.blogspot.com/2017/06/learn-aspnet-core-read-book-as-it-is.html&quot; target=&quot;_blank&quot;&gt;get it for half the price while it is still being written&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Enjoy your reading!&lt;/div&gt;
</description><link>http://arnaudweil.blogspot.com/2017/06/learn-aspnet-core-book-new-chapters.html</link><author>noreply@blogger.com (Arnaud)</author><thr:total>0</thr:total></item></channel></rss>