<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dariusz Porowski {Tech} Blog</title>
	<atom:link href="https://blog.porowski.pro/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.porowski.pro/</link>
	<description>Cloud, Azure, DevOps, DevSecOps, Automation, Containers, and more ;)</description>
	<lastBuildDate>Mon, 08 Sep 2025 19:23:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Poland, Greece, Romania &#8211; Are you ready for OpenDev hack for Open Source stuff?</title>
		<link>https://blog.porowski.pro/poland-greece-romania-are-you-ready-for-openhack-experience-for-open-source-stuff/</link>
					<comments>https://blog.porowski.pro/poland-greece-romania-are-you-ready-for-openhack-experience-for-open-source-stuff/#respond</comments>
		
		<dc:creator><![CDATA[Dariusz Porowski]]></dc:creator>
		<pubDate>Wed, 15 Nov 2017 12:15:53 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Containers]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenHack]]></category>
		<category><![CDATA[OSS]]></category>
		<guid isPermaLink="false">https://blog.porowski.pro/?p=1776</guid>

					<description><![CDATA[<p>I’m pleased to invite you to join us to the Azure OpenDev hack event! This will be a challenge based hacking full day event based on building Open Source solutions in the Microsoft Azure cloud. We will focus on migrating and deploying Open Source applications to the Microsoft Azure cloud using DevOps practices. We will [&#8230;]</p>
<p>The post <a href="https://blog.porowski.pro/poland-greece-romania-are-you-ready-for-openhack-experience-for-open-source-stuff/">Poland, Greece, Romania &#8211; Are you ready for OpenDev hack for Open Source stuff?</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: center;"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-1786" src="https://cdn.blog.porowski.pro/media/2017/11/AzureOpenDev.png" alt="" width="714" height="176" srcset="https://cdn.blog.porowski.pro/media/2017/11/AzureOpenDev.png 714w, https://cdn.blog.porowski.pro/media/2017/11/AzureOpenDev-300x74.png 300w" sizes="(max-width: 714px) 100vw, 714px" /></p>
<p>I’m pleased to invite you to join us to the Azure OpenDev hack event!</p>
<p>This will be a challenge based hacking full day event based on building Open Source solutions in the Microsoft Azure cloud. We will focus on migrating and deploying Open Source applications to the Microsoft Azure cloud using DevOps practices. We will touch Open Source technologies like Java, Python, PHP, MySQL, PostgreSQL, Docker, Kubernetes, Git, Jenkins, and Linux.</p>
<p>Do you want more about OpenHack formula? Check my review form OpenHack in Amsterdam: <a href="https://blog.porowski.pro/my-new-learning-experience-openhack-amsterdam-summary/" target="_blank" rel="noopener noreferrer">My new learning experience – #OpenHack Amsterdam summary</a></p>
<h2>Romania</h2>
<ul>
<li>Date: <strong>2017-11-24</strong> (Friday)</li>
<li>Time: 08:30 &#8211; 17:30</li>
<li>Venue: <a href="https://binged.it/2yGQNms" target="_blank" rel="noopener noreferrer">Microsoft Romania Office</a> (Bucharest, 3-5 Piata Presei Libere, City Gate &#8211; South Tower, Room &#8220;Downtown 1&#8221;)</li>
<li>Registration page: <a href="https://www.microsoftevents.com/profile/2999626" target="_blank" rel="noopener noreferrer">https://www.microsoftevents.com/profile/2999626</a></li>
<li>Facebook event: <a href="https://www.facebook.com/events/2006076559674869" target="_blank" rel="noopener noreferrer">https://www.facebook.com/events/2006076559674869</a></li>
</ul>
<h2>Greece</h2>
<ul>
<li>Date: <strong>2017-11-28</strong> (Tuesday)</li>
<li>Time: 08:30 &#8211; 17:30</li>
<li>Venue: <a href="https://binged.it/2yFrYqZ" target="_blank" rel="noopener noreferrer">Microsoft Greece Office</a> (Athens, Leoforos Kifisias 221, Marousi 151 24, Room &#8220;The Stage&#8221;)</li>
<li>Registration page: <a href="https://www.microsoftevents.com/profile/2974793" target="_blank" rel="noopener noreferrer">https://www.microsoftevents.com/profile/2974793</a></li>
<li>Facebook event: <a href="https://www.facebook.com/events/1506312932792649" target="_blank" rel="noopener noreferrer">https://www.facebook.com/events/1506312932792649</a></li>
</ul>
<h2>Poland</h2>
<ul>
<li>Date: <strong>2017-12-01</strong> (Friday)</li>
<li>Time: 08:30 &#8211; 17:30</li>
<li>Venue: <a href="https://binged.it/2yJ8WQk" target="_blank" rel="noopener noreferrer">Startberry</a> (Warsaw, Grochowska 306/308)</li>
<li>Registration page: <a href="https://www.microsoftevents.com/profile/2867481" target="_blank" rel="noopener noreferrer">https://www.microsoftevents.com/profile/2867481</a></li>
<li>Facebook event: <a href="https://www.facebook.com/events/1974687726143308" target="_blank" rel="noopener noreferrer">https://www.facebook.com/events/1974687726143308</a></li>
</ul>
<p><strong>IMPORTANT!</strong> This is Bring Your Own Device (BYOD) event, so do not forget your device! You can have Windows 10, Linux, or macOS with <a href="https://www.docker.com/community-edition#/download" target="_blank" rel="noopener noreferrer">Docker</a> on board.</p>
<h3>Agenda</h3>
<ul>
<li>08:30 &#8211; 09:00 Registration</li>
<li>09:00 &#8211; 09:30 Event opening, explanation of the rules</li>
<li>09:30 &#8211; 12:00 Hacking</li>
<li>12:00 &#8211; 13:00 Lunch</li>
<li>13:00 &#8211; 17:00 Hacking</li>
<li>17:00 &#8211; 17:30 End of the event, awarding prizes</li>
</ul>
<p>I am looking forward to seeing you there! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The post <a href="https://blog.porowski.pro/poland-greece-romania-are-you-ready-for-openhack-experience-for-open-source-stuff/">Poland, Greece, Romania &#8211; Are you ready for OpenDev hack for Open Source stuff?</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.porowski.pro/poland-greece-romania-are-you-ready-for-openhack-experience-for-open-source-stuff/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>My new learning experience &#8211; #OpenHack Amsterdam summary</title>
		<link>https://blog.porowski.pro/my-new-learning-experience-openhack-amsterdam-summary/</link>
					<comments>https://blog.porowski.pro/my-new-learning-experience-openhack-amsterdam-summary/#respond</comments>
		
		<dc:creator><![CDATA[Dariusz Porowski]]></dc:creator>
		<pubDate>Thu, 19 Oct 2017 19:08:52 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Containers]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[K8s]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Microsoft Azure]]></category>
		<category><![CDATA[OpenHack]]></category>
		<category><![CDATA[Service Fabric]]></category>
		<guid isPermaLink="false">https://blog.porowski.pro/?p=1765</guid>

					<description><![CDATA[<p>Last week I attended OpenHack Amsterdam, and this post is my thoughts about that great event. The event was focused on Containers and Microservices – on a high level the goal was migrating on-premise Linux and Windows workloads to Microsoft Azure cloud through Kubernetes on Azure Container Service and Azure Service Fabric. Regarding to both [&#8230;]</p>
<p>The post <a href="https://blog.porowski.pro/my-new-learning-experience-openhack-amsterdam-summary/">My new learning experience &#8211; #OpenHack Amsterdam summary</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Last week I attended <strong>OpenHack Amsterdam</strong>, and this post is my thoughts about that great event.</p>
<p><img decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/openhackamsdaporo.jpg" width="200" height="200" class="img-responsive aligncenter wp-image-1775 size-full" srcset="https://cdn.blog.porowski.pro/media/2017/10/openhackamsdaporo.jpg 200w, https://cdn.blog.porowski.pro/media/2017/10/openhackamsdaporo-150x150.jpg 150w" sizes="(max-width: 200px) 100vw, 200px" /></p>
<p>The event was focused on Containers and Microservices – on a high level the goal was migrating on-premise Linux and Windows workloads to <a href="http://azure.com">Microsoft Azure</a> cloud through <a href="https://kubernetes.io/docs/getting-started-guides/azure/">Kubernetes</a> on <a href="https://azure.microsoft.com/en-us/services/container-service/">Azure Container Service</a> and <a href="https://azure.microsoft.com/en-us/services/service-fabric/">Azure Service Fabric</a>. Regarding to both technologies the event hosted two special guests from engineering teams in Redmond: <strong>Mark Fussell</strong> (<a href="https://twitter.com/mfussell">@mfussell</a>) &#8211; Lead PM for Service Fabric and <strong>Gabe Monroy</strong> (<a href="https://twitter.com/gabrtv">@gabrtv</a>) &#8211; Lead PM for Containers on Azure. Besides, there were many Expert Proctors from engineering teams to help attendees.</p>
<p><img decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni1.jpg" width="751" height="501" class="img-responsive aligncenter"></p>
<p>The event took place from 9th to 11th of October 2017 in Amsterdam, Netherlands in fascinating venue – <a href="http://dehallen-amsterdam.nl//">De Hallen</a>.</p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni2.jpg" width="750" height="500" class="img-responsive aligncenter"></p>
<h2>What is OpenHack?</h2>
<p>This is something new in my opinion, a new quality of wide-opened events. I will start with what OpenHack is not.</p>
<p>So, OpenHack is not:</p>
<ul>
<li>proctored labs like Hands-On Labs training or workshop;</li>
<li>product tech marketing sessions (presentation format);</li>
<li>sales engagement;</li>
<li>limited to a specific developer segment;</li>
<li>exclusively project-based end customer focused engagement;</li>
<li>a traditional Microsoft &#8220;event&#8221; like conference;</li>
<li>design and architecture workshop;</li>
<li>hackathon like competition.</li>
</ul>
<p>And now, what is OpenHack? The OpenHack experience brings together a sizeable group of diverse Developers to learn how to implement a given scenario through immersive, structured, hands-on, FUN, challenge-based hacking. OpenHack is targeted to Developers inside and outside Microsoft ecosystem, and the activities are geared towards hands-on code-with experiences vs. formal session presentation.</p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni3.jpg" width="752" height="501" class="img-responsive aligncenter"></p>
<h2>Microsoft Extended Family pre-day</h2>
<p>On Sunday, October 8th was a pre-day event designed for Microsoft employees and &#8220;extended family&#8221; like partners, <a href="https://mvp.microsoft.com">MVPs</a>, and <a href="https://rd.microsoft.com">RDs</a> where engineering leads did technical drill down into what we&#8217;ll be focused on over the next few days.</p>
<p>In most cases, we know each other only from electronic communication. The event gave us an opportunity to network and socialized as well.</p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni4.jpg" width="750" height="423" class="img-responsive aligncenter"></p>
<h2>Hacking Teams</h2>
<p>The whole event was split into two technologies: Service Fabric and Kubernetes. Depends on the survey on registration, attendees were assigned to teams their selected technology. Each team has four to five members, with a mix of Microsoft employees, partners, and customers and one Expert Proctor from the engineering team. At the end proportion of teams were ~25% for Service Fabric and ~75% for Kubernetes. I was the member of Service Fabric team (Greetings to the Team 3 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ).</p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni5.jpg" width="751" height="501" class="img-responsive aligncenter"></p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni6.jpg" width="752" height="501" class="img-responsive aligncenter"></p>
<h2>Challenge-based Hacking</h2>
<p>During a three-day intensive event, each team has directly engaged in the challenge-based hacking activity through the same increasing difficulty challenges to accomplish. There were not any step-by-step guides, etc. – the goal was to use existing knowledge source like <a href="https://docs.microsft.com">docs.microsft.com</a> and examples on <a href="https://github.com/Azure">GitHub</a> to find right solutions for the Challenge. After each resolved Challenge, Proctor validated it and unblocked next Challenge, so, you cannot go further without accomplished Challenge.</p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni7.jpg" width="751" height="501" class="img-responsive aligncenter"></p>
<p>For the whole OpenHack were five challenges in total: three main challenges, and two extra challenges to chosen when first three has done. On high-level challenges are:</p>
<p>Be patient, I&#8217;ll add when I can <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni8.jpg" width="751" height="501" class="img-responsive aligncenter"></p>
<h2>Gamification</h2>
<p>That was not a typical contest like hackathon to win something using know technology to accomplish a task. You had to use the specific technology, even if you did not know it. The whole event had gamification model to add more &#8220;spicy&#8221; at the end <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Teams progress was displayed on a big screen, so everyone can saw where his or her team is and where the other teams are.</p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni9.jpg" width="751" height="423" class="img-responsive aligncenter"></p>
<h2>Extra stuff like Expert Talk and Code-with Pod</h2>
<p>During event was two special activities in the agenda like Expert Talks and Code-with Pods.</p>
<p>Both activates driven Engineering leads, for Export Talks attendees used post-it notes (with their topic idea), and engineering leads picked popular topics and did informal talk.</p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni10.jpg" width="751" height="501" class="img-responsive aligncenter"></p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni11.jpg" width="752" height="501" class="img-responsive aligncenter"></p>
<p>Code-with Pods attendees could bring workplace project ideas to hacked with Microsoft expert. Each slot has 2 hours, and idea for this activity was first-come, first served.</p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni12.jpg" width="750" height="500" class="img-responsive aligncenter"></p>
<h2>Community Meetups</h2>
<p>After the first and second day of the OpenHack were community Meetups.</p>
<p>First was <a href="https://www.meetup.com/Dutch-Azure-Meetup/events/243528375/">Dutch Azure Meetup</a> where <strong>Mark Fussell</strong> (Lead PM of Service Fabric, Microsoft) was speaking about <strong>Service Fabric</strong>, and <strong>Brian Randell</strong> (Visual Studio ALM MVP) was speaking about <strong>PowerShell for Developers</strong>.</p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni13.jpg" width="750" height="422" class="img-responsive aligncenter"></p>
<p>The second was <a href="https://www.meetup.com/Software-Circus/events/243413579/">Software Circus Meetup</a> where <strong>Gabe Monroy</strong> (Lead PM of Containers on Azure, Microsoft) was speaking about <strong>Kubernetes and the Open Service Broker API</strong>, and <strong>Pini Reznik</strong> (CTO, Container Solutions) was speaking about <strong>Adoption of Cloud Native infrastructure</strong>.</p>
<h2>Polish presence</h2>
<p>I am very happy because there were several people from our customers and partners (about 10) from my native country. In addition, I am proud of team No. 17 in which there were as many as 3 Poles. Why? Because this team won OpenHack! Congrats to:</p>
<ul>
<li><a target="_blank" href="https://www.linkedin.com/in/prydonius/" rel="noopener noreferrer">Adnan Abdulhussein</a> (He is not a Pole, but he was part of the team)</li>
<li><a target="_blank" href="https://www.linkedin.com/in/krzysztof-biernat-9a6536136/" rel="noopener noreferrer">Krzysiek Biernat</a></li>
<li><a target="_blank" href="https://www.linkedin.com/in/maciej-misztal-bb424221" rel="noopener noreferrer">Maciej Misztal</a></li>
<li><a target="_blank" href="https://www.linkedin.com/in/wiktor-zasowski-b6582a45" rel="noopener noreferrer">Wiktor Zasowski</a></li>
</ul>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni14.jpg" width="750" height="420" class="img-responsive aligncenter"></p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/10/101917_1841_Mynewlearni15.jpg" width="750" height="422" class="img-responsive aligncenter"></p>
<p>Testimonial from <strong>Wiktor Zasowski</strong> (Systems Administrator, Viessmann)</p>
<blockquote><p>I have fallen in love with the OpenHack formula. Clear learning path, entertaining challenges together with a little bit of gamification, and most crucial factor was gathering of great engineers and proctors eager to answer all problematic questions we have stumbled across.</p></blockquote>
<h2>Summary</h2>
<p>I totally agree with Wiktor&#8217;s testimonial. I have fallen in love with the OpenHack formula too. New learning experience which I LOVE – a combination of challenge-based hacking, gamification, sharing experiences with an unknown before teammates, no step-by-step guides gave me an incredible engagement and focused on learning new things. I want more OpenHacks! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Have a look at after movie <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>https://youtu.be/sG5bQmaLy7Q</p>
<h2>Appendix</h2>
<p>Below you can find several links to technical stuff related to OpenHack technologies.</p>
<ul>
<li>
<div>Azure General</div>
<ul>
<li><a href="https://docs.microsoft.com/en-us/cli/azure/get-started-with-azure-cli">Azure CLI reference</a></li>
<li><a href="https://docs.microsoft.com/en-us/azure/architecture/best-practices/naming-conventions">Azure resource naming best practices</a></li>
</ul>
</li>
<li>
<div>Docker and Containers</div>
<ul>
<li><a href="https://docs.docker.com/engine/reference/builder/">Dockerfile reference</a></li>
<li><a href="https://docs.docker.com/engine/reference/commandline/cli/">Docker CLI reference</a></li>
<li><a href="https://docs.microsoft.com/en-us/azure/virtual-machines/linux/dockerextension">Azure docker extension on Linux VMs</a></li>
<li><a href="https://docs.microsoft.com/en-us/virtualization/windowscontainers/index">Windows Containers Documentation</a></li>
</ul>
</li>
<li>
<div>Azure Service Fabric</div>
<ul>
<li><a href="https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-containers-overview">Service Fabric Containers Overview</a></li>
</ul>
</li>
<li>
<div>Kubernetes on Azure</div>
<ul>
<li><a href="https://docs.microsoft.com/en-us/azure/container-service/kubernetes/">Azure Container Service with Kubernetes</a></li>
<li><a href="https://kubernetes.io/docs/user-guide/kubectl-overview/">Kubectl overview</a></li>
</ul>
</li>
</ul>
<p>The post <a href="https://blog.porowski.pro/my-new-learning-experience-openhack-amsterdam-summary/">My new learning experience &#8211; #OpenHack Amsterdam summary</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.porowski.pro/my-new-learning-experience-openhack-amsterdam-summary/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tip of the Week: How to access configuration from Controller in ASP.NET Core 2.0?</title>
		<link>https://blog.porowski.pro/tip-of-the-week-how-to-access-configuration-from-controller-in-asp-net-core-2-0/</link>
					<comments>https://blog.porowski.pro/tip-of-the-week-how-to-access-configuration-from-controller-in-asp-net-core-2-0/#respond</comments>
		
		<dc:creator><![CDATA[Dariusz Porowski]]></dc:creator>
		<pubDate>Fri, 08 Sep 2017 18:20:23 +0000</pubDate>
				<category><![CDATA[.NET Core]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Tip of the Week]]></category>
		<guid isPermaLink="false">https://blog.porowski.pro/?p=1647</guid>

					<description><![CDATA[<p>You defined your config structure in appsetings.json file, and you what to access this data in a Controller in your ASP.NET MVC or WebAPI project based on .NET Core 2.0. There are a couple of options, but one of the easiest is that. The example structure of your configuration in appsetings.json file is below. appsetings.json [&#8230;]</p>
<p>The post <a href="https://blog.porowski.pro/tip-of-the-week-how-to-access-configuration-from-controller-in-asp-net-core-2-0/">Tip of the Week: How to access configuration from Controller in ASP.NET Core 2.0?</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>				You defined your config structure in <strong>appsetings.json</strong> file, and you what to access this data in a Controller in your ASP.NET MVC or WebAPI project based on .NET Core 2.0. There are a couple of options, but one of the easiest is that.</p>
<p>The example structure of your configuration in appsetings.json file is below.</p>
<p><strong>appsetings.json</strong></p>
[js]{<br />
  &quot;MySection&quot;: {<br />
    &quot;MyFirstConfig&quot;: &quot;Secret string&quot;,<br />
    &quot;MySecondConfig&quot;: {<br />
      &quot;MyFirstSubConfig&quot;: true,<br />
      &quot;MySecondSubConfig&quot;: 32<br />
    }<br />
  }<br />
}[/js]
<p>Using built-in support for Dependency Injection, you can inject configuration data to Controller. Use AddSingleton method to add a singleton service in Startup.cs file. Just add <code>services.AddSingleton(Configuration);</code> in ConfigureServices.</p>
<p><strong>Startup.cs</strong></p>
[csharp]public void ConfigureServices(IServiceCollection services)<br />
{<br />
    services.AddMvc();<br />
    services.AddSingleton&lt;IConfiguration&gt;(Configuration);<br />
}[/csharp]
<p>In your Controller declare IConfiguration variable, and assign configuration in a constructor. To retrieve configuration data at Controller use:</p>
<ul>
<li><code>_configuration["MySection:MyFirstConfig"]</code> (each configuration key separated by &#8220;:&#8221;) or</li>
<li><code>_configuration.GetSection("MySection").GetSection("MySecondConfig").GetSection("MyFirstSubConfig")</code> (each configuration key parsed by GetSection method) or</li>
<li><code>_configuration.GetSection("MySection")["MySecondConfig:MySecondSubConfig"]</code> (mixed version &#8211; GetSection method with you section name as variable, and next configuration keys separated by &#8220;:&#8221; as Index).</li>
</ul>
<p>Do not forget about <code>using Microsoft.Extensions.Configuration;</code> at the beginning  <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><strong>HomeController.cs</strong></p>
[csharp]using Microsoft.AspNetCore.Mvc;<br />
using Microsoft.Extensions.Configuration;</p>
<p>namespace WebApplication1.Controllers<br />
{<br />
    public class HomeController : Controller<br />
    {<br />
        private IConfiguration _configuration;</p>
<p>        public HomeController(IConfiguration Configuration)<br />
        {<br />
            _configuration = Configuration;<br />
        }</p>
<p>        public IActionResult Index()<br />
        {<br />
            // Read configuration using Key string<br />
            ViewData[&quot;MySectionMyFirstConfig&quot;] = _configuration[&quot;MySection:MyFirstConfig&quot;];</p>
<p>            // Read configuration using GetSection method<br />
            ViewData[&quot;MySectionMySecondConfigMyFirstSubConfig&quot;] = _configuration.GetSection(&quot;MySection&quot;).GetSection(&quot;MySecondConfig&quot;).GetSection(&quot;MyFirstSubConfig&quot;);</p>
<p>            // Read configuration using mixed options with GetSection method and Key string<br />
            ViewData[&quot;MySectionMySecondConfigMySecondSubConfig&quot;] = _configuration.GetSection(&quot;MySection&quot;)[&quot;MySecondConfig:MySecondSubConfig&quot;];</p>
<p>            return View();<br />
        }<br />
    }<br />
}[/csharp]
<p>Example output:</p>
<p><a href="https://cdn.blog.porowski.pro/media/2017/09/aspnetcore2config.png"><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/09/aspnetcore2config-350x142.png" alt="" width="350" height="142" class="aligncenter size-medium wp-image-1656" /></a></p>
<p><strong>Index.cshtml</strong></p>
[html]&lt;p&gt;<br />
    MySectionMyFirstConfig &lt;strong&gt;@ViewData[&quot;MySectionMyFirstConfig&quot;]&lt;/strong&gt;&lt;br /&gt;<br />
    MySectionMySecondConfigMyFirstSubConfig &lt;strong&gt;@ViewData[&quot;MySectionMySecondConfigMyFirstSubConfig&quot;]&lt;/strong&gt;&lt;br /&gt;<br />
    MySectionMySecondConfigMySecondSubConfig &lt;strong&gt;@ViewData[&quot;MySectionMySecondConfigMySecondSubConfig&quot;]&lt;/strong&gt;<br />
&lt;/p&gt;[/html]
<p>Source code with this example you can find on my GitHub account: <a href="https://github.com/DariuszPorowski/CodeSamples/tree/master/DotNetCore20Config" target="_blank" rel="noopener noreferrer">https://github.com/DariuszPorowski/CodeSamples/tree/master/DotNetCore20Config</a>				</p>
<p>The post <a href="https://blog.porowski.pro/tip-of-the-week-how-to-access-configuration-from-controller-in-asp-net-core-2-0/">Tip of the Week: How to access configuration from Controller in ASP.NET Core 2.0?</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.porowski.pro/tip-of-the-week-how-to-access-configuration-from-controller-in-asp-net-core-2-0/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[PL] 453,59237 gramów czekoladek M&#038;M&#8217;s</title>
		<link>https://blog.porowski.pro/pl-453-59237-gramow-czekoladek-mms/</link>
					<comments>https://blog.porowski.pro/pl-453-59237-gramow-czekoladek-mms/#respond</comments>
		
		<dc:creator><![CDATA[Dariusz Porowski]]></dc:creator>
		<pubDate>Wed, 01 Mar 2017 11:48:24 +0000</pubDate>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[M&M's]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Praca]]></category>
		<guid isPermaLink="false">https://blog.porowski.pro/?p=1555</guid>

					<description><![CDATA[<p>Dzisiejszy wpis zupełnie nie będzie związany z technologią, ale z czekoladkami M&#38;M&#8217;s. No prawie z czekoladkami, ale o tym później 😉&#160;Dzisiaj&#160;mija mi pierwszy rok pracy w Microsoft. Dokładnie 1 marca 2016 rozpocząłem zawodową podróż w tej NIESAMOWITEJ organizacji! #brawoja No dobra, ale co z M&#38;M&#8217;s? Otóż w Microsoft jest mała tradycja (bardziej w Redmond niż [&#8230;]</p>
<p>The post <a href="https://blog.porowski.pro/pl-453-59237-gramow-czekoladek-mms/">[PL] 453,59237 gramów czekoladek M&#038;M&#8217;s</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>				Dzisiejszy wpis zupełnie nie będzie związany z technologią, ale z czekoladkami M&amp;M&#8217;s. No prawie z czekoladkami, ale o tym później <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp;Dzisiaj&nbsp;mija mi pierwszy rok pracy w Microsoft. Dokładnie 1 marca 2016 rozpocząłem zawodową podróż w tej NIESAMOWITEJ organizacji! #brawoja</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-1565" src="https://cdn.blog.porowski.pro/media/2017/03/DE4A1C2D-9EEF-42F8-9455-13812A2C13CF-1024x1024.jpg" alt="1st aniversary Microsoft M&amp;M's" width="1024" height="1024" srcset="https://cdn.blog.porowski.pro/media/2017/03/DE4A1C2D-9EEF-42F8-9455-13812A2C13CF-1024x1024.jpg 1024w, https://cdn.blog.porowski.pro/media/2017/03/DE4A1C2D-9EEF-42F8-9455-13812A2C13CF-150x150.jpg 150w, https://cdn.blog.porowski.pro/media/2017/03/DE4A1C2D-9EEF-42F8-9455-13812A2C13CF-300x300.jpg 300w, https://cdn.blog.porowski.pro/media/2017/03/DE4A1C2D-9EEF-42F8-9455-13812A2C13CF-768x768.jpg 768w, https://cdn.blog.porowski.pro/media/2017/03/DE4A1C2D-9EEF-42F8-9455-13812A2C13CF-1568x1568.jpg 1568w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></p>
<p>No dobra, ale co z M&amp;M&#8217;s? Otóż w Microsoft jest mała tradycja (bardziej w Redmond niż w oddziałach), ale na tyle wg mnie fajna, że chętnie ją zaimportowałem do Polski i będę chciał ją kultywować. Tradycja mówi, że w dniu rocznicy pracy, przynieś 1 funt (czyli właśnie tytułowe 453,59237 gramów) M&amp;M&#8217;s za każdy rok pracy i podziel się nimi ze współpracownikami.</p>
<p>Co przez ten rok się wydarzyło? Nie będę&nbsp;wypisywał wszystkiego bo&nbsp;tego jest bardzo dużo &#8211; musicie uwierzyć na słowo! Niesamowity rok, w niesamowitej&nbsp;firmie, z niesamowitymi ludźmi! Zrealizowałem kilkadziesiąt wystąpień publicznych na konferencjach&nbsp;oraz meetupach, kilkanaście warsztatów dedykowanych, kilka projektów dla&nbsp;partnerów ISV, wsparcie w kilku projektach prowadzonych przez odział polski, projekt&nbsp;autorskie: <a href="https://fb.com/Strefa.MS" target="_blank" rel="noopener noreferrer">Strefa.MS</a>, <a href="https://aka.ms/PoweredByMVP" target="_blank" rel="noopener noreferrer">Powered By MVP</a> oraz jako współprowadzący: <a href="https://aka.ms/TzA" target="_blank" rel="noopener noreferrer">Tydzień z Azure</a>. Działo się!</p>
<p>Plany na kolejny rok? Po za tym co wymieniłem dojdzie jeszcze przynajmniej jeden&nbsp;autorski projekt, który jest w trakcie projektowania. na razie o nim nie będę pisał &#8211; cierpliwości! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Na koniec&nbsp;życzę sobie abym za kolejny rok przyniósł 2 funty draży M&amp;M&#8217;s. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" />				</p>
<p>The post <a href="https://blog.porowski.pro/pl-453-59237-gramow-czekoladek-mms/">[PL] 453,59237 gramów czekoladek M&#038;M&#8217;s</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.porowski.pro/pl-453-59237-gramow-czekoladek-mms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[PL] MySQL w definicjach Build oraz Release w Visual Studio Team Services</title>
		<link>https://blog.porowski.pro/pl-mysql-w-definicjach-build-oraz-release-w-visual-studio-team-services/</link>
					<comments>https://blog.porowski.pro/pl-mysql-w-definicjach-build-oraz-release-w-visual-studio-team-services/#respond</comments>
		
		<dc:creator><![CDATA[Dariusz Porowski]]></dc:creator>
		<pubDate>Mon, 30 Jan 2017 11:17:25 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[CD]]></category>
		<category><![CDATA[CI]]></category>
		<category><![CDATA[Continuous Delivery]]></category>
		<category><![CDATA[Continuous Deployment]]></category>
		<category><![CDATA[Continuous Integration]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Visual Studio Team Services]]></category>
		<category><![CDATA[VSTS]]></category>
		<guid isPermaLink="false">https://blog.porowski.pro/?p=1505</guid>

					<description><![CDATA[<p>Wcześniej nie pisałem nigdy o naszym produkcie, który nazywa się Visual Studio Team Services. Nie będę się teraz o nim bardzo rozpisywał, bo nie o tym jest ten post, ale kilka zdań wprowadzenia postanowiłem napisać &#8211; szczególnie jeżeli nie miałeś styczność wcześniej. Jeżeli wiesz co to jest VSTS /TFS przejdź od razu do sekcji MySQL. VSTS [&#8230;]</p>
<p>The post <a href="https://blog.porowski.pro/pl-mysql-w-definicjach-build-oraz-release-w-visual-studio-team-services/">[PL] MySQL w definicjach Build oraz Release w Visual Studio Team Services</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>				Wcześniej nie pisałem nigdy o naszym produkcie, który nazywa się Visual Studio Team Services. Nie będę się teraz o nim bardzo rozpisywał, bo nie o tym jest ten post, ale kilka zdań wprowadzenia postanowiłem napisać &#8211; szczególnie jeżeli nie miałeś styczność wcześniej.</p>
<p>Jeżeli wiesz co to jest VSTS /TFS przejdź od razu do sekcji MySQL.</p>
<h2>VSTS / TFS</h2>
<p><span>Visual Studio Team Services (VSTS) jest usługą chmurową, która wspomaga pełny proces zarządzania cyklem życia aplikacji &#8211; Application Lifecycle Management (ALM), w tym wspomaga proces dostarczenia praktyk DevOps.</span></p>
<p>Jest też analogiczny produkt, który można wdrożyć w lokalnej infrastrukturze Team Foundation Server (TFS).</p>
<p>Chcesz wiedzieć więcej o VSTS / TFS? Zapraszam na <a target="_blank" href="https://www.visualstudio.com/team-services/" rel="noopener noreferrer">stronę produktową</a> oraz do <a target="_blank" href="https://www.visualstudio.com/en-us/docs/overview" rel="noopener noreferrer">dokumentacji</a>.</p>
<h2>Agent</h2>
<p>Niezależnie czy używasz VSTS czy TFS, cała siła wykonawcza narzędzia bazuje na agentach. Agent to nic innego jak maszyna wirtualna (lub fizyczna) z zainstalowanym zestawem narzędzi, które mają wykonać określone zadanie w procesie Build oraz Release.</p>
<p>Agent może być oparty o system Windows lub Linux, z czego dla platformy chmurowej VSTS można używać dzierżawionych maszyn (Hosted pool) tylko na proces wykonywania zadań. Hostowany agent oparty jest o system Windows i ma już zainstalowany pewien zestaw narzędzi (<a target="_blank" href="https://www.visualstudio.com/en-us/docs/build/admin/agents/hosted-pool#software-on-the-hosted-build-server" rel="noopener noreferrer">spacyfikacja w dokumentacji</a>). Na dzień dzisiejszy są też hostowane agenty oparte o system Linux, lecz ich status jest na razie Preview.</p>
<h2>Definicje Build / Release</h2>
<p>Zadania, które ma wykonać agent opisane są w definicjach Build oraz Release. Sam VSTS / TFS ma wbudowaną kolekcję najróżniejszych zadań (Tasks), ale oczywiście to co jest out-of-box nie sprosta wymaganiom całego świata, dlatego VSTS / TFS można rozszerzać za po mocą dodatków, które publikowane są w <a target="_blank" href="https://marketplace.visualstudio.com/vsts" rel="noopener noreferrer">Visual Studio Marketplace</a>. Jest też opcja pisania własnych dodatków bez publikacji publicznej.</p>
<p><a target="_blank" href="https://cdn.blog.porowski.pro/media/2017/01/VSTS-ReleaseDefinition.png" rel="noopener noreferrer"><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/01/VSTS-ReleaseDefinition-800x450.png" alt="VSTS Release Definition" width="800" height="450" class="img-responsive aligncenter wp-image-1515 size-large" /></a></p>
<p>Jak pisać rozszerzenia VSTS / TFS? Zapraszam do <a target="_blank" href="https://www.visualstudio.com/en-us/docs/integrate/extensions/overview" rel="noopener noreferrer">dokumentacji</a>.</p>
<h2>MySQL Server</h2>
<p>No to przejdźmy do właściwej części tego wpisu&#8230; Pracując z jednym partnerem, który wytwarza własne oprogramowanie i hostuje je na <a target="_blank" href="http://azure.com" rel="noopener noreferrer">Microsoft Azure</a>, podczas warsztatów z optymalizacji architektury wyszło, że jednym z elementów jest serwer baz danych MySQL. Celem na koniec dnia po za optymalizacją architektury było dostarczanie rozwiązania w ramach praktyk DevOps w tym zmian do struktury bazy danych MySQL.</p>
<p>VSTS nie posiada wbudowanych Tasks dla serwera MySQL. Rozwiązanie problemu w takim przypadku jest bardzo proste &#8211; agent musi zawierać zestaw narzędzi, które mogą być użyte w definicjach Build lub Release i pod zadanie należy podstawić własny skrypt, który to narzędzie użyje. Scenariusz ten jest bardzo popularny, natomiast wymaga w takiej sytuacji utrzymywania własnego agenta.</p>
<p>Partner jednak nie chciał utrzymywać własnych agentów dla VSTS, a korzystać z dzierżawionych w ramach chmury Microsoft Azure. Jak wspomniałem hostowane agenty (produkcyjne, nie Preview) oparte są o systemu Windows z określonym zestawem narzędzi, a w nim jest brak narzędzi dla serwera MySQL.</p>
<p>Korzystając z biblioteki <a target="_blank" href="https://dev.mysql.com/downloads/connector/net/" rel="noopener noreferrer">MySQL Connector/Net</a>, napisałem skrypt PowerShell, który wczytuje bibliotekę MySQL.Data.dll, a następnie już z poziomu PowerShell wykonywane są zapytania lub całe skrypty w bazie danych MySQL. Działa i na tym można by zakończyć temat, ale&#8230;</p>
<p>&#8230; ale idąc dalej, postanowiłem napisać rozszerzenie do VSTS / TFS, które wspomaga wykonywanie komend ad-hoc lub skryptów MySQL z poziomu hostowanych jak i prywatnych agentów opartych o system Windows.</p>
<p>Rozszerzenie zawiera 3 zadania, które są dostępne w Task catalog, w sekcji Utility.</p>
<p><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/01/VSTS-MySQL-Toolkit-Win_Task-Catalog.png" alt="Task catalog" width="520" height="533" class="img-responsive aligncenter wp-image-1535 size-full" srcset="https://cdn.blog.porowski.pro/media/2017/01/VSTS-MySQL-Toolkit-Win_Task-Catalog.png 520w, https://cdn.blog.porowski.pro/media/2017/01/VSTS-MySQL-Toolkit-Win_Task-Catalog-293x300.png 293w" sizes="auto, (max-width: 520px) 100vw, 520px" /></p>
<ul>
<li><strong>Run MySQL command</strong> &#8211; zadanie to wykonuje zapytania ad-hoc.</li>
<li><strong>Run MySQL script</strong> &#8211; zadanie wczytuje zawartość skryptu .sql i wykonuje je po stronie serwera.</li>
<li><strong>Run MySQL scripts</strong><span> &#8211; zadanie wczytuje po kolei wszystkie </span><span>skrypty</span><span> .sql, które znajdują się w podanym katalogu i wykonuje je po stronie serwera.</span></li>
</ul>
<p style="text-align: center"><a target="_blank" href="https://cdn.blog.porowski.pro/media/2017/01/VSTS-MySQL-Toolkit-Win_RunMySQLScript.png" rel="noopener noreferrer"><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2017/01/VSTS-MySQL-Toolkit-Win_RunMySQLScript-800x450.png" alt="Run MySQL Script" width="800" height="450" class="img-responsive aligncenter wp-image-1545 size-large" /></a></p>
<p>Rozszerzenie <span><a target="_blank" href="https://aka.ms/vstsmysqlwin" rel="noopener noreferrer">MySQL Toolkit for Windows</a> </span>możesz zainstalować bezpośrednio w VSTS za pomocą Visual Studio Marketplace (<a target="_blank" href="https://aka.ms/vstsmysqlwin" rel="noopener noreferrer">aka.ms/vstsmysqlwin</a>) lub ściągnąć plik .vsix i wgrać go do swojego serwera TFS.</p>
<p>Cały projekt udostępniony jest w postaci kodu źródłowego na GitHub pod adresem <a target="_blank" href="https://aka.ms/vstsmysqlwinsrc" rel="noopener noreferrer">aka.ms/vstsmysqlwinsrc</a>.</p>
<p>Komentarze, błędy, pomysły na rozwój mile widziane <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> &#8211; najlepiej zgłaszaj je za pośrednictwem <a target="_blank" href="https://github.com/DariuszPorowski/VSTS-MySQL-Toolkit-Win/issues" rel="noopener noreferrer">GitHub Issue Tracker</a>.				</p>
<p>The post <a href="https://blog.porowski.pro/pl-mysql-w-definicjach-build-oraz-release-w-visual-studio-team-services/">[PL] MySQL w definicjach Build oraz Release w Visual Studio Team Services</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.porowski.pro/pl-mysql-w-definicjach-build-oraz-release-w-visual-studio-team-services/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[PL]Powered by MVP &#8211; hybrydowa infrastruktura</title>
		<link>https://blog.porowski.pro/pl-powered-by-mvp-hybrydowa-infrastruktura/</link>
					<comments>https://blog.porowski.pro/pl-powered-by-mvp-hybrydowa-infrastruktura/#respond</comments>
		
		<dc:creator><![CDATA[Dariusz Porowski]]></dc:creator>
		<pubDate>Thu, 08 Dec 2016 10:53:01 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Chmura Hybrydowa]]></category>
		<category><![CDATA[Hybrydowa Infrastruktura]]></category>
		<category><![CDATA[Most Valuable Professional]]></category>
		<category><![CDATA[MVP]]></category>
		<category><![CDATA[MVPBuzz]]></category>
		<category><![CDATA[Powered by MVP]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://blog.porowski.pro/?p=1475</guid>

					<description><![CDATA[<p>Już 15 grudnia 2016 od 9:00 rano na Channel9 odbędzie się konferencja online Powered by MVP &#8211; hybrydowa infrastruktura, podczas której będzie można poszerzyć wiedzę na temat nowoczesnych scenariuszy hybrydowych. To niepowtarzalna okazja posłuchać na żywo czterech ekspertów wyróżnionych tytułem Microsoft MVP. Podczas transmisji na żywo będziemy mogli posłuchać takich ekspertów jak: Łukasz Kałużny Paweł [&#8230;]</p>
<p>The post <a href="https://blog.porowski.pro/pl-powered-by-mvp-hybrydowa-infrastruktura/">[PL]Powered by MVP &#8211; hybrydowa infrastruktura</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>				Już <strong>15 grudnia 2016</strong> od 9:00 rano na Channel9 odbędzie się konferencja online <strong>Powered by MVP &#8211; hybrydowa infrastruktura</strong>, podczas której będzie można poszerzyć wiedzę na temat <strong>nowoczesnych scenariuszy hybrydowych</strong>. To niepowtarzalna okazja posłuchać <strong>na żywo</strong> czterech ekspertów wyróżnionych tytułem <strong>Microsoft MVP</strong>. Podczas transmisji na żywo będziemy mogli posłuchać takich ekspertów jak:</p>
<ul>
<li>Łukasz Kałużny</li>
<li>Paweł Pławiak</li>
<li>Andrzej Kokociński</li>
</ul>
<p style="text-align: center"><a target="_blank" href="http://aka.ms/PoweredByMVP-HInfra-Reg" rel="noopener noreferrer"><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2016/12/PoweredByMVP.HInfra_960x220.png" alt="poweredbymvp-hinfra_960x220" width="960" height="220" class="img-responsive aligncenter wp-image-1485 size-full" srcset="https://cdn.blog.porowski.pro/media/2016/12/PoweredByMVP.HInfra_960x220.png 960w, https://cdn.blog.porowski.pro/media/2016/12/PoweredByMVP.HInfra_960x220-300x69.png 300w, https://cdn.blog.porowski.pro/media/2016/12/PoweredByMVP.HInfra_960x220-768x176.png 768w" sizes="auto, (max-width: 960px) 100vw, 960px" /></a></p>
<p>Będę miał przyjemność otworzyć konferencję krótką prezentacją <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Więcej informacji o wydarzeniu, agenda, opisy sesji oraz sylwetki prelegentów dostępne na stronie: <a target="_blank" href="http://aka.ms/PoweredByMVP-HybrydowaInfrastruktura" rel="noopener noreferrer">http://aka.ms/PoweredByMVP-HybrydowaInfrastruktura</a></p>
<p>Już dziś zapraszam do <a target="_blank" href="http://aka.ms/PoweredByMVP-HInfra-Reg" rel="noopener noreferrer">REJESTRACJI</a> i zarezerwowanie sobie czasu 15 grudnia od 9 do 12 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" />				</p>
<p>The post <a href="https://blog.porowski.pro/pl-powered-by-mvp-hybrydowa-infrastruktura/">[PL]Powered by MVP &#8211; hybrydowa infrastruktura</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.porowski.pro/pl-powered-by-mvp-hybrydowa-infrastruktura/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[PL] Byłeś MVP? Dołącz do programu MVP Reconnect</title>
		<link>https://blog.porowski.pro/pl-byles-mvp-dolacz-do-programu-mvp-reconnect/</link>
					<comments>https://blog.porowski.pro/pl-byles-mvp-dolacz-do-programu-mvp-reconnect/#respond</comments>
		
		<dc:creator><![CDATA[Dariusz Porowski]]></dc:creator>
		<pubDate>Mon, 14 Nov 2016 07:30:22 +0000</pubDate>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Most Valuable Professional]]></category>
		<category><![CDATA[MVP]]></category>
		<category><![CDATA[MVP Reconnect]]></category>
		<category><![CDATA[MVPBuzz]]></category>
		<category><![CDATA[MVPReconnect]]></category>
		<guid isPermaLink="false">https://blog.porowski.pro/?p=1425</guid>

					<description><![CDATA[<p>Ostatnio na blogu przybliżyłem kilka informacji, kto to jest MVP i co to za program (MVP, czyli Most Valuable Professional&#8230; Co to? Kto to? Warto?). Dzisiaj dalej w temacie MVP, aczkolwiek nie do końca &#8211; post kieruję raczej do byłych uczestników programu MVP &#8211; mowa o projekcie MVP Reconect. Tym wpisem będę chciał przybliżyć w kilku [&#8230;]</p>
<p>The post <a href="https://blog.porowski.pro/pl-byles-mvp-dolacz-do-programu-mvp-reconnect/">[PL] Byłeś MVP? Dołącz do programu MVP Reconnect</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>				Ostatnio na blogu przybliżyłem kilka informacji, kto to jest MVP i co to za program (<a href="https://blog.porowski.pro/mvp-czyli-most-valuable-professional-co-to-kto-to-warto/">MVP, czyli Most Valuable Professional&#8230; Co to? Kto to? Warto?</a>). Dzisiaj dalej w temacie MVP, aczkolwiek nie do końca &#8211; post kieruję raczej do <strong>byłych</strong> uczestników programu MVP &#8211; mowa o projekcie <strong>MVP Reconect</strong>. Tym wpisem będę chciał przybliżyć w kilku punktach co to za program.<br />
<img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2016/11/MVPReconnect_Logo.png" alt="MVP Reconnect" width="559" height="186" class="img-responsive aligncenter wp-image-1435 size-full" srcset="https://cdn.blog.porowski.pro/media/2016/11/MVPReconnect_Logo.png 559w, https://cdn.blog.porowski.pro/media/2016/11/MVPReconnect_Logo-300x100.png 300w" sizes="auto, (max-width: 559px) 100vw, 559px" /></p>
<h2>Co to jest MVP Reconnect?</h2>
<p>MVP Reconnect to projekt Microsoft dla byłych członków programu MVP, w celu utrzymania kontaktu z firmą Microsoft i z innymi MVP.<br />
Ideą programu można najlepiej opisać analogią z innej branży &#8211; Oskary są jednym z najbardziej rozpoznawalnych i prestiżowych nagród w branży filmowej. Od chwili, gdy ktoś dostaje swojego pierwszego Oscara, stają się częścią wyjątkowej społeczności na zawsze, nawet jeśli w kolejnych latach nie dostaje kolejnej nagrody. To samo jest z MVP &#8211; raz dostałeś wyróżnienie MVP to zawsze pozostajesz częścią społeczności MVP!</p>
<h2>Dlaczego ten program został uruchomiony?</h2>
<p>Przez lata Microsoft otrzymywał informację od byłych MVP, że szukali sposobów, aby pozostać w kontakcie z programem i jego uczestnikami. Program ten jest dodatkowym zaangażowaniem Microsoft w program MVP i kolejnym sposobem uznania wiedzy i zaangażowania społeczności technicznej.</p>
<h2>Dlaczego powinienem dołączyć?</h2>
<p>MVP Reconnect umożliwia członkom pozostać w kontakcie z innymi liderami społeczności i firmą Microsoft. Jeśli Twój wkład do społeczności technicznej spowolnić tymczasowo i nie dostałeś re-nominacji, dzięki utrzymaniu kontaktu w ramach programu masz ułatwioną szanse na ponowne dołączenie do programu jako MVP.<br />
Kilka korzyści jakie można wyróżnić to szansa na networking, większa rozpoznawalność, możliwości dodatkowego zaangażowania w różne przedsięwzięcia np. zaproszenia na imprezy społeczności.</p>
<h2>Kto kwalifikuje się do programu? Jakie są wymagania dotyczące członkostwa?</h2>
<p>Wszyscy byli MVP o minimalnym okres jednego roku, którzy zakończyli swoją kadencję &#8220;w dobrym stanie&#8221; kwalifikują się do programu MVP Reconnect. &#8220;W dobrym stanie&#8221; oznacza, że wyróżnienie MVP nie została wycofane ze względu na złamanie NDA lub regulaminu.<br />
Nie istnieją żadne ograniczenia związane z wiedzą techniczną lub kategorią wyróżnienia.</p>
<h2>Gdzie mogę znaleźć więcej informacji na temat programu?</h2>
<p>Więcej informacji można znaleźć na stronie internetowej MVP Reconnect pod adresem <a target="_blank" href="https://mvp.microsoft.com/en-us/Pages/reconnect-whatis" rel="noopener noreferrer">https://mvp.microsoft.com/en-us/Pages/reconnect-whatis</a> oraz we wpisie na blogu Stevea Guggenheimera (Corporate Vice President of Developer Platform &amp; Evangelism and Chief Evangelist) pod adresem <a target="_blank" href="https://blogs.msdn.microsoft.com/stevengu/2016/11/03/announcing-the-mvp-reconnect-program-the-2016-mvp-global-summit" rel="noopener noreferrer">Announcing The MVP Reconnect Program &amp; The 2016 MVP Global Summit</a></p>
<h2>Jak mogę dołączyć?</h2>
<p>W przyszłości MVP, którzy dotrą do końca swojej kadencji bez re-nominacji zostaną zaproszeni automatycznie.<br />
Byli MVP mogą zgłosić się poprzez wypełnienie formularza na <a target="_blank" href="https://mvp.microsoft.com/en-us/Pages/reconnect-requestform" rel="noopener noreferrer">MVP Reconnect request form</a>. Po sprawdzeniu wniosku, Microsoft wyśle oficjalne zaproszenie za pośrednictwem e-mail.</p>
<p>Start programu cieszy mnie osobiście, ze względu, że przed dołączaniem do Microsoft, 6 razy z rzędu byłem wyróżniony jako MVP (pełnoetatowy pracownik Microsoft nie może być MVP i w przypadku nierozpoczęcia pracy w Microsoftu musi się zrzez tytułu). Program <strong>MVP Reconnect</strong> jest dla każdego kwalifikującego się byłego MVP &#8211; łączenie z pracownikami Microsoft <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
<a target="_blank" href="https://cdn.blog.porowski.pro/media/2016/11/MVPSummit2013.jpg" rel="noopener noreferrer"><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2016/11/MVPSummit2013.jpg" alt="MVP Summit 2013" width="2048" height="1536" class="img-responsive wp-image-1436 size-full" srcset="https://cdn.blog.porowski.pro/media/2016/11/MVPSummit2013.jpg 2048w, https://cdn.blog.porowski.pro/media/2016/11/MVPSummit2013-300x225.jpg 300w, https://cdn.blog.porowski.pro/media/2016/11/MVPSummit2013-768x576.jpg 768w, https://cdn.blog.porowski.pro/media/2016/11/MVPSummit2013-1024x768.jpg 1024w, https://cdn.blog.porowski.pro/media/2016/11/MVPSummit2013-1568x1176.jpg 1568w" sizes="auto, (max-width: 2048px) 100vw, 2048px" /></a><br />
<em>Foto: MVP Global Summit 2013</em>				</p>
<p>The post <a href="https://blog.porowski.pro/pl-byles-mvp-dolacz-do-programu-mvp-reconnect/">[PL] Byłeś MVP? Dołącz do programu MVP Reconnect</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.porowski.pro/pl-byles-mvp-dolacz-do-programu-mvp-reconnect/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[PL] MVP, czyli Most Valuable Professional&#8230; Co to? Kto to? Warto?</title>
		<link>https://blog.porowski.pro/pl-mvp-czyli-most-valuable-professional-co-to-kto-to-warto/</link>
					<comments>https://blog.porowski.pro/pl-mvp-czyli-most-valuable-professional-co-to-kto-to-warto/#respond</comments>
		
		<dc:creator><![CDATA[Dariusz Porowski]]></dc:creator>
		<pubDate>Mon, 07 Nov 2016 09:03:46 +0000</pubDate>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Most Valuable Professional]]></category>
		<category><![CDATA[MVP]]></category>
		<category><![CDATA[MVPBuzz]]></category>
		<guid isPermaLink="false">https://blog.porowski.pro/?p=1395</guid>

					<description><![CDATA[<p>MVP, czyli Most Valuable Professional&#8230; Co to? Kto to? W skrócie to nagroda nadawana przez firmę Microsoft dla aktywnych osób w świecie IT, którzy w ramach działań społecznościowych dzielą się swoją wiedzą oraz pasją do technologii Microsoft. Jeżeli dana osoba udziela się dość intensywnie i jest rozpoznawana wśród społeczności jako ktoś zaufany, to istnieje szansa, [&#8230;]</p>
<p>The post <a href="https://blog.porowski.pro/pl-mvp-czyli-most-valuable-professional-co-to-kto-to-warto/">[PL] MVP, czyli Most Valuable Professional&#8230; Co to? Kto to? Warto?</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>				MVP, czyli Most Valuable Professional&#8230; Co to? Kto to? W skrócie to nagroda nadawana przez firmę Microsoft dla aktywnych osób w świecie IT, którzy w ramach działań społecznościowych dzielą się swoją wiedzą oraz pasją do technologii Microsoft. Jeżeli dana osoba udziela się dość intensywnie i jest rozpoznawana wśród społeczności jako ktoś zaufany, to istnieje szansa, że zostanie nagrodzona za swoje zasługi.</p>
<p>Dlaczego dziś o tym piszę? Bo jednym z przywilejów nagrody jest udział w corocznej konferencji <a target="_blank" href="https://mvp.microsoft.com/summit" rel="noopener noreferrer"><strong>MVP Global Summit</strong></a>, która odbywa się w siedzibie Microsoft w Redmond, WA, USA. Akurat ta konferencja startuje dzisiaj <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Podczas kilku dniowej konferencji, MVP mają okazję dyskutować z grupami produktowymi oraz dowiadywać się o nowościach oraz strategii produktów &#8211; wszystko jest pod NDA. Z tego co wiem, kilku polskich MVP też będzie uczestniczyć w wydarzeniu.</p>
<p style="text-align: center"><a target="_blank" href="https://cdn.blog.porowski.pro/media/2016/11/MVPGlobalSummit2012_Porowski.jpg" rel="noopener noreferrer"><img loading="lazy" decoding="async" src="https://cdn.blog.porowski.pro/media/2016/11/MVPGlobalSummit2012_Porowski.jpg" alt="mvpglobalsummit2012_porowski" width="720" height="480" class="img-responsive aligncenter wp-image-1405 size-full" srcset="https://cdn.blog.porowski.pro/media/2016/11/MVPGlobalSummit2012_Porowski.jpg 720w, https://cdn.blog.porowski.pro/media/2016/11/MVPGlobalSummit2012_Porowski-300x200.jpg 300w" sizes="auto, (max-width: 720px) 100vw, 720px" /></a></p>
<p>Zanim dołączyłem do Microsoft, byłem 6 razy z rzędu nagradzany tytułem MVP (nagroda przyznawana jest na rok za ostatnio rok pracy na rzecz społeczności, pełnoetatowi pracownicy Microsoft muszą się zrzec nagrody i nie mogą być wyróżniani).</p>
<p>Co mi dało osobiście bycie MVP? W telegraficznym skrócie:</p>
<ul>
<li>mnóstwo wspaniałych kontaktów, które utrzymuję do dzisiaj (najważniejszy punkt dla mnie);</li>
<li>inspirację, zarówno od grup produktowych jak i innych MVP jak wykorzystywać technologię;</li>
<li>dostęp do najnowszej wiedzy i bycie &#8220;gotowym&#8221; zanim dana technologia zostanie wydana produkcyjnie;</li>
<li>wpływ na rozwój technologii (np. Hyper-V Client, Hyper-V Nested Virtualization albo SCVMM Network Designer) &#8211; może nie sam, ale czasem w bardzo małych grupach 4-6 osób wielogodzinne spotkania z grupami produktowymi i brainstoriming w temacie. Fajnie jest widzieć coś co zostało wydane, a zostało wcześniej skonsultowane, często zanim powstała jedna linijka kodu;</li>
<li>personal branding &#8211; tak, zostałem mocniej rozpoznawany w społeczności około Microsoft;</li>
<li>FUN! Dużo FUN-u!!! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li>
</ul>
<p>Podsumowując&#8230; czy warto angażować się w społeczności i zostać MVP? Dla mnie warto! Aczkolwiek każdy musi odpowiedzieć sobie sam na to pytanie.</p>
<p>Informacje o MVP możesz znaleźć na poniższych stronach:</p>
<ul>
<li>Nieoficjalna strona polskich MVP <a target="_blank" href="http://MVP.pl" rel="noopener noreferrer">http://MVP.pl</a></li>
<li>Fanpage na Facebook o polskich MVP <a target="_blank" href="http://fb.com/MVPpolska" rel="noopener noreferrer">http://fb.com/MVPpolska</a></li>
<li>Główna strona programu MVP (j.ang.) <a target="_blank" href="http://mvp.microsoft.com" rel="noopener noreferrer">http://mvp.microsoft.com</a></li>
</ul>
<p>Jeżeli znasz kogoś kto zasługuje na wyróżnienie (albo sam czujesz, że zasługujesz), zgłoś to przez stronę: <a href="https://mvp.microsoft.com/en-us/nomination/nominate-an-mvp">https://mvp.microsoft.com/en-us/nomination/nominate-an-mvp</a><br />
Warto jest też obserwować social media po hashtagu <a target="_blank" href="https://twitter.com/search?q=%23MVPBuzz" rel="noopener noreferrer">#MVPBuzz</a> &#8211; pod nim większość osób ze środowiska MVP publikuje równe rzeczy i informacje.</p>
<p>P.S.</p>
<p>Oczywiście zazdroszczę wszystkim MVP, którzy są teraz w Redmond <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" />				</p>
<p>The post <a href="https://blog.porowski.pro/pl-mvp-czyli-most-valuable-professional-co-to-kto-to-warto/">[PL] MVP, czyli Most Valuable Professional&#8230; Co to? Kto to? Warto?</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.porowski.pro/pl-mvp-czyli-most-valuable-professional-co-to-kto-to-warto/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[PL] Windows Server 2016 oraz System Center 2016 oficjalnie wydane!</title>
		<link>https://blog.porowski.pro/pl-windows-server-2016-oraz-system-center-2016-oficjalnie-wydane/</link>
					<comments>https://blog.porowski.pro/pl-windows-server-2016-oraz-system-center-2016-oficjalnie-wydane/#respond</comments>
		
		<dc:creator><![CDATA[Dariusz Porowski]]></dc:creator>
		<pubDate>Tue, 27 Sep 2016 08:25:24 +0000</pubDate>
				<category><![CDATA[System Center]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[OMS]]></category>
		<category><![CDATA[Operations Management Suite]]></category>
		<category><![CDATA[System Center 2016]]></category>
		<category><![CDATA[Windows Server 2016]]></category>
		<guid isPermaLink="false">https://blog.porowski.pro/?p=1375</guid>

					<description><![CDATA[<p>Stało się! Wczoraj podczas konferencji Ignite, która odbywa się właśnie w Atlencie, ogłosiliśmy oficjalnie wydanie kolejnej edycji Windows Server 2016. Tworząc tę edycję bazowaliśmy bardzo mocno na informacjach zwrotnych od naszych klientów oraz na własnym doświadczeniu z wdrażania centrów danych dla chmury Microsoft Azure. Inspiracja tego wydania to &#8220;cloud-ready OS&#8221;, gdzie platforma ma być spójna, bezpieczna, efektywna [&#8230;]</p>
<p>The post <a href="https://blog.porowski.pro/pl-windows-server-2016-oraz-system-center-2016-oficjalnie-wydane/">[PL] Windows Server 2016 oraz System Center 2016 oficjalnie wydane!</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>				Stało się! Wczoraj podczas konferencji Ignite, która odbywa się właśnie w Atlencie, ogłosiliśmy oficjalnie wydanie kolejnej edycji Windows Server 2016. Tworząc tę edycję bazowaliśmy bardzo mocno na informacjach zwrotnych od naszych klientów oraz na własnym doświadczeniu z wdrażania centrów danych dla chmury Microsoft Azure. Inspiracja tego wydania to &#8220;cloud-ready OS&#8221;, gdzie platforma ma być spójna, bezpieczna, efektywna oraz elastyczna zarówno dla środowisk on-premise jak i dla nowoczesnych aplikacji wdrażanych w modelu chmurowym. Każdy klient ma być zadowolony! Trzy główne obszary w jakich nowy Windows Server 2016 został naszpikowany funkcjonalnościami i możliwościami to:</p>
<ul>
<li><a target="_blank" href="http://www.microsoft.com/en-us/cloud-platform/windows-server-security" rel="noopener noreferrer">Bezpieczeństwo</a></li>
<li><a target="_blank" href="http://www.microsoft.com/en-us/cloud-platform/software-defined-datacenter" rel="noopener noreferrer">Software-Defined Datacenter</a></li>
<li><a target="_blank" href="http://www.microsoft.com/en-us/cloud-platform/application-platform" rel="noopener noreferrer">Platforma Aplikacyjna</a></li>
</ul>
<h2>Wersja testowa Windows Server 2016</h2>
<p>Już dzisiaj możesz pobrać wersję testową ze strony TechNet Evaluation Center (<a target="_blank" href="https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016" rel="noopener noreferrer">Windows Server 2016 Eval</a>). Zachęcam również do zapoznania się z <a target="_blank" href="https://www.microsoft.com/en-us/cloud-platform/windows-server-resources" rel="noopener noreferrer">dokumentacją</a>..</p>
<h2>Bezpłatny eBook o Windows Server 2016</h2>
<p>Wersja testowa i dokumentacja to mało? Bardzo proszę&#8230; Wydaliśmy też bezpłatny eBook: <a target="_blank" href="https://blogs.msdn.microsoft.com/microsoft_press/2016/09/26/free-ebook-introducing-windows-server-2016/" rel="noopener noreferrer">Introduction Windows Server 2016</a>.</p>
<h2>Webcast o Windows Server 2016</h2>
<p>Nadal mało? Już 13 października od 9:00 Pacific Time (UTC-7) dołącz do webcastu z udziałem Jeffrey Snover, Jeff Woolsey, Erin Chapple: <a target="_blank" href="https://www.microsoft.com/en-us/cloud-platform/introducing-windows-server" rel="noopener noreferrer">Introducing the cloud-ready operationg system</a>.</p>
<h2>System Center 2016</h2>
<p>Wraz z Windows Server 2016 wydaliśmy kompleksową platformę narzędzi zarządzania centrum danych &#8211; <a target="_blank" href="https://www.microsoft.com/en-us/cloud-platform/system-center" rel="noopener noreferrer">System Center 2016</a>. Tym razem pakiet bardzo mocno integruje się z naszymi rozwiązaniami w chmurze m.in. <a target="_blank" href="https://www.microsoft.com/en-us/cloud-platform/operations-management-suite" rel="noopener noreferrer">Operations Management Suite</a>. Takie hybrydowe połączenie jest naturalnym kierunkiem kontroli nad środowiskami zarówno tradycyjnymi jak i chmurowymi.</p>
<h2>Wersja testowa System Center 2016</h2>
<p>Wersja testowa pakietu oczywiście jest już dostępna na stronach <span>TechNet Evaluation Center (<a target="_blank" href="https://www.microsoft.com/en-us/evalcenter/evaluate-system-center-2016" rel="noopener noreferrer">System Center 2016 Eval</a>). Szczególnie polecam testy wraz z OMS, który testowo można aktywować na stronie <a target="_blank" href="https://www.microsoft.com/en-us/cloud-platform/operations-management-suite-trial" rel="noopener noreferrer">Operations Management Suite Trial</a>.</span>				</p>
<p>The post <a href="https://blog.porowski.pro/pl-windows-server-2016-oraz-system-center-2016-oficjalnie-wydane/">[PL] Windows Server 2016 oraz System Center 2016 oficjalnie wydane!</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.porowski.pro/pl-windows-server-2016-oraz-system-center-2016-oficjalnie-wydane/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PowerShell jest Open Source i jest dostępny na systemach Linux</title>
		<link>https://blog.porowski.pro/powershell-jest-open-source-i-jest-dostepny-na-systemach-linux/</link>
					<comments>https://blog.porowski.pro/powershell-jest-open-source-i-jest-dostepny-na-systemach-linux/#respond</comments>
		
		<dc:creator><![CDATA[Dariusz Porowski]]></dc:creator>
		<pubDate>Thu, 18 Aug 2016 16:01:10 +0000</pubDate>
				<category><![CDATA[Operations Management Suite]]></category>
		<category><![CDATA[Azure Automation]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft Azure]]></category>
		<category><![CDATA[OMS]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PowerShell]]></category>
		<guid isPermaLink="false">https://blog.porowski.pro/?p=1295</guid>

					<description><![CDATA[<p>Kontynuując nasze zobowiązanie otwartej i elastycznej platformy, która spełnia potrzeby naszych klientów, otwieramy źródła PowerShell na licencji MIT oraz udostępniła technologię na systemy Linux. Przy dzisiejszych wieloplatformowych środowiskach IT, ważne jest, aby zaoferować klientom możliwość wykorzystania tych samych skryptów i umiejętności znanych ze środowisk Windows Server dla systemów Linux. Daje to możliwość spójnego zarządzania serwerami [&#8230;]</p>
<p>The post <a href="https://blog.porowski.pro/powershell-jest-open-source-i-jest-dostepny-na-systemach-linux/">PowerShell jest Open Source i jest dostępny na systemach Linux</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>				Kontynuując nasze zobowiązanie otwartej i elastycznej platformy, która spełnia potrzeby naszych klientów, otwieramy źródła PowerShell na licencji MIT oraz udostępniła technologię na systemy Linux. Przy dzisiejszych wieloplatformowych środowiskach IT, ważne jest, aby zaoferować klientom możliwość wykorzystania tych samych skryptów i umiejętności znanych ze środowisk Windows Server dla systemów Linux. Daje to możliwość spójnego zarządzania serwerami Linux i Windows za pomocą możliwości automatyzacji Microsoft Azure jak i Operations Management Suite (OMS).</p>
<h2>Co to oznacza dla aktualnych klientów?</h2>
<p>Obecni klienci używający mechanizmów zarządzania Azure za pośrednictwem OMS będą mogli skorzystać z technologii PowerShell nie tylko do zarządzania serwerami Windows Server ale również Linux.</p>
<p>Dotychczasowi użytkownicy PowerShell mogą teraz zarządzać zarówno Windows Server i Linux z dowolnego systemu klienckiego z MacOS, Linux lub Windows.</p>
<h2>Jestem użytkownikiem Linux. Co to oznacza dla mnie?</h2>
<p>Dla użytkowników Linux, PowerShell zapewni bogatą interaktywną powłokę, heterogeniczny framework do zarządzania / automatyzacji, który bardzo dobrze działa z istniejącymi narzędziami oraz jest zoptymalizowany do pracy ze strukturami danych (np. JSON, CSV, XML, itd.), REST API i modelami obiektowymi. W celu nauki zobacz <a target="_blank" href="http://microsoft.com/powershell" rel="noopener noreferrer">stronę domową PowerShell</a> oraz <a target="_blank" href="https://github.com/PowerShell/PowerShell/tree/master/docs/learning-powershell" rel="noopener noreferrer">ścieżkę nauki PowerShell</a>.</p>
<h2>Jak OMS oraz PowerShell są powiązane?</h2>
<p>OMS daje wgląd, kontrolę aplikacji oraz obciążenia na chmurze Microsoft Azure jak i innych chmur. Pomaga bardzo w transformacji do chmury środowisk Linux oraz Windows Server.</p>
<p>PowerShell zapewnia heterogeniczny framework do automatyzacji i zarządzania, który przyspiesza zadania administracyjne dla systemów Windows Server oraz Linux.</p>
<p>OMS oferuje PowerShell jako usługę. OMS Automation udostępnia PowerShell oraz Desired State Configuration (DSC) jako wysoko dostępną oraz skalowalną usługę zarządzania z chmury Microsoft Azure. Może tworzyć graficznie oraz zarządzać wszystkimi zasobami PowerShell takimi jak Runbooks, konfiguracje DSC oraz węzły DSC z jednego miejsca. Dzięki użyciu OMS Hybrid Worker dodatkowo możesz rozszerzyć możliwości automatyzacji, monitorowania, konfiguracji do środowisk nie tylko chmurowych, ale również lokalnych działających w Twoim centrum przetwarzania danych.</p>
<h2>Jakie są różnice pomiędzy Windows PowerShell a PowerShell Core?</h2>
<p>Windows PowerShell jest edycją PowerShell zbudowaną na .NET Framework i jest dostępna tylko na systemach Windows oraz Windows Server. PowerShell Core natomiast jest edycją zbudowaną na .NET Core i jest dostępna na systemach Windows, Windows Server, Nano Server, MacOS oraz Linux.</p>
<h2>Na jakich systemach będzie działał PowerShell?</h2>
<p>Windows PowerShell wspierany jest na systemach:</p>
<ul>
<li>klienckich od Windows 7 do Windows 10 Anniversary Edition</li>
<li>systemach serwerowych od Windows Server 2008 R2 do Windows Server 2016</li>
</ul>
<p>PowerShell Core może być używany na systemach:</p>
<ul>
<li>od Windows 8.1 do Windows 10 Anniversary Edition</li>
<li>Windows Server 2012 R2 do Windows Server 2016 (w tym Nano Server)</li>
<li>OS X 10.11</li>
<li>Ubuntu 14.04 oraz 16.04</li>
<li>CentOS 7</li>
<li>Red Hat 7</li>
</ul>
<h2>Gdzie znajdę źródła PowerShell oraz przykłady multi-platformowego użycia?</h2>
<ul>
<li>Źródła dostępne są na GitHub pod adresem <a target="_blank" href="https://github.com/PowerShell/PowerShell" rel="noopener noreferrer">https://github.com/PowerShell/PowerShell</a></li>
<li>Wydania dostępne są na GitHub pod adresem <a target="_blank" href="https://github.com/PowerShell/PowerShell/releases" rel="noopener noreferrer">https://github.com/PowerShell/PowerShell/releases</a></li>
<li>Przykłady użycia multi-platformowego dostępne są na GitHub pod adresem: <a target="_blank" href="https://github.com/PowerShell/PowerShell/tree/master/demos" rel="noopener noreferrer">https://github.com/PowerShell/PowerShell/tree/master/demo</a></li>
</ul>
<p>Więcej we wpisie Jeffrey Snover-a na blogu Azure: <a target="_blank" href="https://azure.microsoft.com/en-us/blog/powershell-is-open-sourced-and-is-available-on-linux/" rel="noopener noreferrer">PowerShell is open sourced and is available on Linux</a>				</p>
<p>The post <a href="https://blog.porowski.pro/powershell-jest-open-source-i-jest-dostepny-na-systemach-linux/">PowerShell jest Open Source i jest dostępny na systemach Linux</a> appeared first on <a href="https://blog.porowski.pro">Dariusz Porowski {Tech} Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.porowski.pro/powershell-jest-open-source-i-jest-dostepny-na-systemach-linux/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
