<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Wennder dos Santos - Software developer</title>
    <description>Posts about Cordova, IONIC, ASP.NET, C#, JS, Azure and other things</description>
    <link>http://wenndersantos.net/</link>
    <atom:link href="http://wenndersantos.net/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Tue, 14 Aug 2018 19:42:07 +0000</pubDate>
    <lastBuildDate>Tue, 14 Aug 2018 19:42:07 +0000</lastBuildDate>
    <generator>Jekyll v3.7.3</generator>
    
      <item>
        <title>Visual Studio 2017 - Git failed with fatal error</title>
        <description>&lt;p&gt;After a TFS migration to VSTS, I had a few issues related to Git within Visual Studio 2017.&lt;/p&gt; &lt;p&gt;When I was trying to do anything with Git I was being prompted with the following error:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Git failed with a fatal error. fatal: unable to access ‘https://organization.visualtudio.com port 443: Timed out’&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;This problem was just happening with VS 2017&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;VS 2017 has a few updates, depending on the updating you are, the fix can be different. Follow some fixes I found and used to made it work in a few different VS versions. You may don’t need to apply...</description>
        <pubDate>Wed, 08 Aug 2018 12:25:43 +0000</pubDate>
        <link>http://wenndersantos.net/visual-studio-2017-git-failed-with-fatal-error/</link>
        <guid isPermaLink="true">http://wenndersantos.net/visual-studio-2017-git-failed-with-fatal-error/</guid>
        
        <category>vsts</category>
        
        <category>vs2017</category>
        
        
      </item>
    
      <item>
        <title>TFVC - Unmapping a workspace using tf.exe</title>
        <description>&lt;p&gt;Problem: Unmapping a workspace.&lt;/p&gt; &lt;p&gt;It’s possible to do this using visual studio, but I had to do via command line because visual studio wasn’t available to me.&lt;/p&gt; &lt;p&gt;I used a command line utility called tf.exe. This utility can be found on different paths depending on the version of visual studio installed. Here are some versions:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;strong&gt;&lt;em&gt;VS 2017&lt;/em&gt;&lt;/strong&gt; - C:\Program Files (x86)\Microsoft Visual Studio\2017&amp;lt;EDITION&amp;gt;\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer&lt;/li&gt; &lt;li&gt;&lt;strong&gt;&lt;em&gt;VS 2013 / 2015&lt;/em&gt;&lt;/strong&gt; - C:\Program Files (x86)\Microsoft Visual Studio &lt;version&gt;\Common7\IDE&lt;/version&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;You can see the commands available through this utility by running the tf command or, more specifically, the problem that we solve by...</description>
        <pubDate>Wed, 14 Mar 2018 20:34:23 +0000</pubDate>
        <link>http://wenndersantos.net/tfvc-unmapping-a-workspace-using-tf.exe/</link>
        <guid isPermaLink="true">http://wenndersantos.net/tfvc-unmapping-a-workspace-using-tf.exe/</guid>
        
        <category>tfvc</category>
        
        <category>workspace</category>
        
        
        <category>devops</category>
        
      </item>
    
      <item>
        <title>Talk - From development to store with React Native and VSTS @ Meetup Delivering Software</title>
        <description>&lt;p&gt;Hey guys!&lt;/p&gt;

&lt;p&gt;Yesterday I was at &lt;a href=&quot;https://www.lambda3.com.br/&quot;&gt;Lambda3&lt;/a&gt; participating in the meetup &lt;a href=&quot;https://www.meetup.com/DeliveringSoftware/&quot;&gt;Develivering Software&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I gave a talk called “From development to store with React Native and VSTS”. Yes, the talk was in pt-BR.&lt;/p&gt;

&lt;p&gt;You can see the deck that I used below:&lt;/p&gt;
&lt;iframe src=&quot;//slides.com/wenndersantos/from-development-to-store-react-native-vsts/embed&quot; width=&quot;576&quot; height=&quot;420&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; webkitallowfullscreen=&quot;&quot; mozallowfullscreen=&quot;&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;I recorded my talk using hangouts, you can see the video below:&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/W7_LPxdUYno?start=117&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;See you on the next post!&lt;/p&gt;
</description>
        <pubDate>Wed, 04 Oct 2017 12:25:28 +0000</pubDate>
        <link>http://wenndersantos.net/talk-from-development-to-store-with-react-native-and-vsts-@-meetup-delivering-software/</link>
        <guid isPermaLink="true">http://wenndersantos.net/talk-from-development-to-store-with-react-native-and-vsts-@-meetup-delivering-software/</guid>
        
        <category>mobile</category>
        
        <category>conferences</category>
        
        <category>devops</category>
        
        
      </item>
    
      <item>
        <title>Talk - From development to store with React Native and VSTS @ TheConf</title>
        <description>&lt;p&gt;Hey!&lt;/p&gt; &lt;p&gt;Last week I gave my first English lecture. I was so nervous, but I liked so much!&lt;/p&gt; &lt;p&gt;The lecture was in an international conference called &lt;a href=&quot;http://www.theconf.club/&quot;&gt;TheConf&lt;/a&gt;. It was its first edition.&lt;/p&gt; &lt;p&gt;You can see more about TheConf below:&lt;br /&gt; &lt;a href=&quot;http://www.akitaonrails.com/2016/10/20/the-conf-initiative&quot;&gt;THE CONF Initiative&lt;/a&gt;&lt;br /&gt; &lt;a href=&quot;http://www.akitaonrails.com/2017/10/02/the-conf-2017-edition-report&quot;&gt;THE CONF - 2017 Edition Report&lt;/a&gt;&lt;/p&gt; &lt;p&gt;My talk was “From development to store with React Native and VSTS”. The main objective of this talk was how we can use React Native and VSTS together.&lt;/p&gt; &lt;p&gt;You can see the deck that I used below:&lt;/p&gt; &lt;iframe src=&quot;//slides.com/wenndersantos/from-development-to-store-react-native-vsts/embed&quot; width=&quot;576&quot; height=&quot;420&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; webkitallowfullscreen=&quot;&quot; mozallowfullscreen=&quot;&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt; &lt;p&gt;See...</description>
        <pubDate>Mon, 02 Oct 2017 18:26:18 +0000</pubDate>
        <link>http://wenndersantos.net/talk-from-development-to-store-with-react-native-and-vsts-@-theconf/</link>
        <guid isPermaLink="true">http://wenndersantos.net/talk-from-development-to-store-with-react-native-and-vsts-@-theconf/</guid>
        
        <category>mobile</category>
        
        <category>conferences</category>
        
        <category>devops</category>
        
        
      </item>
    
      <item>
        <title>Talk - Agile practices in mobile projects @ Univem</title>
        <description>&lt;p&gt;Last week, I was at &lt;a href=&quot;http://www.univem.edu.br/&quot;&gt;Univem&lt;/a&gt; to give a lecture about automation, agile methods and devops in mobile projects. The title was “Agile practices in mobile projects”.&lt;/p&gt; &lt;p&gt;This was my first presentation with this title and I liked the result.&lt;/p&gt; &lt;p&gt;The storytelling was a real story, using myself as an example. I started talking about how I usually did stuff and how I do now. In parallel I was showing the benefits of change and improve our work.&lt;/p&gt; &lt;p&gt;Check out the slides that I used in this presentation:&lt;/p&gt; &lt;iframe src=&quot;//slides.com/wenndersantos/praticas-ageis-em-projetos-mobile/embed&quot; width=&quot;576&quot; height=&quot;420&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; webkitallowfullscreen=&quot;&quot; mozallowfullscreen=&quot;&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt; &lt;p&gt;See you...</description>
        <pubDate>Mon, 18 Sep 2017 16:04:28 +0000</pubDate>
        <link>http://wenndersantos.net/talk-praticas-ageis-em-projetos-mobile-univem/</link>
        <guid isPermaLink="true">http://wenndersantos.net/talk-praticas-ageis-em-projetos-mobile-univem/</guid>
        
        <category>mobile</category>
        
        <category>conferences</category>
        
        
        <category>talks</category>
        
      </item>
    
      <item>
        <title>Some steps for a happy tfs migration</title>
        <description>&lt;p&gt;After some tfs migrations, you become more confident in various aspects. There are people passing for things that you probably already passed. So, why not help those people?&lt;/p&gt; &lt;p&gt;The main goal of this post is to become a live doc and receive updates and fixes. If you want to help, please feel free to leave comments. I will update the content of the post using your comments. Or even better: send a pull request to the post, I would appreciate that.&lt;/p&gt; &lt;h2 id=&quot;after-the-migration-lets-see-what-we-broke-with-some-basic-tests&quot;&gt;After the migration, let’s see what we broke with some basic tests.&lt;/h2&gt; &lt;p&gt;You didn’t think that everything would...</description>
        <pubDate>Sat, 02 Sep 2017 18:14:17 +0000</pubDate>
        <link>http://wenndersantos.net/some-steps-for-a-happy-tfs-migration/</link>
        <guid isPermaLink="true">http://wenndersantos.net/some-steps-for-a-happy-tfs-migration/</guid>
        
        <category>tfs-migration</category>
        
        
        <category>devops</category>
        
      </item>
    
      <item>
        <title>Connecting vs2010 on vsts or tfs2017</title>
        <description>&lt;p&gt;Hello everyone!&lt;/p&gt; &lt;p&gt;Yesterday I had to do some tests to ensure that I could connect Visual Studio 2010 to VSTS or TFS 2017. I am currently working as an ALM consultant, so it’s not uncommon to find this kind of scenario at companies.&lt;/p&gt; &lt;p&gt;It wasn’t difficult, I just searched on the internet about that and I found some clues that help to resolve the problem. Basically, I just had to install the &lt;a href=&quot;https://1drv.ms/u/s!AkZjxAmgIji1gZ9R8S6uNpvE3zIPXw&quot;&gt;Visual Studio SP 1&lt;/a&gt; and a &lt;a href=&quot;https://1drv.ms/u/s!AkZjxAmgIji1gZ9S6CEkzapqoWXDpQ&quot;&gt;Visual Studio SP 1 KB&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;After that, everything was working. So, now, the client can connect to their tfs2017 using...</description>
        <pubDate>Wed, 23 Aug 2017 00:57:38 +0000</pubDate>
        <link>http://wenndersantos.net/connecting-vs2010-on-vsts-or-tfs2017/</link>
        <guid isPermaLink="true">http://wenndersantos.net/connecting-vs2010-on-vsts-or-tfs2017/</guid>
        
        <category>tfs2017</category>
        
        <category>vsts</category>
        
        <category>vs2010</category>
        
        
      </item>
    
      <item>
        <title>Podcast - IdentityServer</title>
        <description>&lt;p&gt;This is the first podcast post that I publish here on my blog.&lt;/p&gt;

&lt;p&gt;I usually participate of the &lt;a href=&quot;https://www.lambda3.com.br/tag/podcast/&quot;&gt;Lambda3 podcast&lt;/a&gt;, so every episode that I participate from now, I’ll put it here.&lt;/p&gt;

&lt;p&gt;So, enjoy this episodeo about IdentityServer.&lt;/p&gt;

&lt;iframe width=&quot;100%&quot; height=&quot;450&quot; scrolling=&quot;no&quot; frameborder=&quot;no&quot; src=&quot;https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/337477635&amp;amp;color=ff5500&amp;amp;auto_play=false&amp;amp;hide_related=false&amp;amp;show_comments=true&amp;amp;show_user=true&amp;amp;show_reposts=false&amp;amp;visual=true&quot;&gt;&lt;/iframe&gt;

&lt;h2 id=&quot;some-useful-links&quot;&gt;Some useful links&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://identityserver.io/&quot;&gt;https://identityserver.io/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.lambda3.com.br/2016/10/conhecendo-o-identityserver4-parte-1/&quot;&gt;https://www.lambda3.com.br/2016/10/conhecendo-o-identityserver4-parte-1/&lt;/a&gt;&lt;/p&gt;
</description>
        <pubDate>Sun, 13 Aug 2017 11:04:55 +0000</pubDate>
        <link>http://wenndersantos.net/identityserver/</link>
        <guid isPermaLink="true">http://wenndersantos.net/identityserver/</guid>
        
        <category>IdentityServer</category>
        
        
      </item>
    
      <item>
        <title>Microsoft Build 2017</title>
        <description>&lt;p&gt;Microsoft build is one of the biggests Microsoft`s conference. In this conference, they show lots of new technologies, frameworks and products. In this year, 2017, I decide to write this post to put two things that I did to show the things that I liked in this year conference.&lt;/p&gt; &lt;p&gt;The first one is a podcast about the entire conference and second one is an slide presentation from a lecture that I gave about the xamarin related news.&lt;/p&gt; &lt;h2 id=&quot;lambda3-podcast-about-microsoft-build&quot;&gt;Lambda3 podcast about Microsoft build&lt;/h2&gt; &lt;p&gt;&lt;a href=&quot;http://www.lambda3.com.br/2017/05/lambda3-podcast-44-build-2017/&quot;&gt;Lambda3 Podcast 44 – Build 2017&lt;/a&gt;&lt;/p&gt; &lt;h2 id=&quot;slide-presentation-about-xamarin&quot;&gt;Slide presentation about Xamarin&lt;/h2&gt; &lt;p&gt;&lt;a href=&quot;https://pt.slideshare.net/WennderSantos/meetup-build-2017&quot;&gt;Visual Studio for Mac...</description>
        <pubDate>Sat, 20 May 2017 01:21:26 +0000</pubDate>
        <link>http://wenndersantos.net/microsoft-build-2017/</link>
        <guid isPermaLink="true">http://wenndersantos.net/microsoft-build-2017/</guid>
        
        <category>conferences</category>
        
        
      </item>
    
      <item>
        <title>My first vsts extension</title>
        <description>&lt;h2 id=&quot;keep-in-touch-this-post-is-being-written&quot;&gt;Keep in touch, this post is being written&lt;/h2&gt;
</description>
        <pubDate>Wed, 05 Apr 2017 23:31:01 +0000</pubDate>
        <link>http://wenndersantos.net/my-first-vsts-extension/</link>
        <guid isPermaLink="true">http://wenndersantos.net/my-first-vsts-extension/</guid>
        
        <category>vsts-extensions</category>
        
        
        <category>devops</category>
        
      </item>
    
      <item>
        <title>My impressions about Xamarin after a few projects</title>
        <description>&lt;p&gt;Hi everyone!&lt;/p&gt; &lt;p&gt;This is my first blog post about Xamarin.&lt;/p&gt; &lt;p&gt;Until now, I have written a lot about hybrid mobile technologies. But, if you thought I was just doing things with those frameworks… you are totally wrong.&lt;/p&gt; &lt;p&gt;I’ll tell you what I think about Xamarin after a few projects and why I don’t like to compare it to hybrid frameworks like those which are cordova based.&lt;/p&gt; &lt;h2 id=&quot;about-xamarin&quot;&gt;About Xamarin&lt;/h2&gt; &lt;p&gt;I need to confess to you, at the beginning I didnt’t like Xamarin. But, you have to agree with me. Why would I like it?&lt;/p&gt; &lt;p&gt;I tried to use it two...</description>
        <pubDate>Wed, 22 Mar 2017 23:52:06 +0000</pubDate>
        <link>http://wenndersantos.net/my-impressions-about-xamarin-after-a-few-projects/</link>
        <guid isPermaLink="true">http://wenndersantos.net/my-impressions-about-xamarin-after-a-few-projects/</guid>
        
        <category>mobile</category>
        
        
      </item>
    
      <item>
        <title>The reasons I did not pass on the pluralsight audition</title>
        <description>&lt;p&gt;Some days ago, I was in contact with &lt;a href=&quot;https://www.pluralsight.com/&quot;&gt;PluralSight&lt;/a&gt;. &lt;br /&gt; Why?&lt;br /&gt; I was trying to become a PluralSight author.&lt;br /&gt; After years consuming video content there, I felt like putting my content there too. But, I did not pass on the audition in this time.&lt;br /&gt; I’ll explain how it works the process to become a PluralSight author and tell you why I didn’t get in.&lt;/p&gt; &lt;h2 id=&quot;what-motivated-me&quot;&gt;What motivated me?&lt;/h2&gt; &lt;p&gt;As I said before, I want to publish part of the content that I produce on PluralSight.&lt;br /&gt; I have some reasons to want that, two of...</description>
        <pubDate>Thu, 09 Mar 2017 23:19:00 +0000</pubDate>
        <link>http://wenndersantos.net/the-reasons-i-did-not-pass-the-on-pluralsight-audition/</link>
        <guid isPermaLink="true">http://wenndersantos.net/the-reasons-i-did-not-pass-the-on-pluralsight-audition/</guid>
        
        <category>PluralSight</category>
        
        
      </item>
    
      <item>
        <title>Some tips to make your VSTS build runs faster</title>
        <description>&lt;p&gt;Most of these tips I found on internet (&lt;a href=&quot;#references&quot;&gt;references&lt;/a&gt;) and a few of them I discovered doind some tests.&lt;/p&gt; &lt;h2 id=&quot;incremental-build&quot;&gt;Incremental build&lt;/h2&gt; &lt;p&gt;In a continuous integration build, I think it’s ok to execute incremental builds.&lt;br /&gt; Probably, from all the tips, this will be the one that will cause the biggest impact on your build execution time.&lt;br /&gt; On VSTS, you can enable incremental build by unchecking the &lt;strong&gt;clean&lt;/strong&gt; configuration like the image below:&lt;br /&gt; &lt;img src=&quot;/assets/img/tips-build-faster/01.png&quot; alt=&quot;VSTS clean configuration&quot; /&gt;&lt;/p&gt; &lt;p&gt;If you got interested to know more about incremental build, take a look at these links:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a...</description>
        <pubDate>Sun, 19 Feb 2017 22:12:51 +0000</pubDate>
        <link>http://wenndersantos.net/some-tips-to-make-your-build-runs-faster/</link>
        <guid isPermaLink="true">http://wenndersantos.net/some-tips-to-make-your-build-runs-faster/</guid>
        
        <category>vsts</category>
        
        
      </item>
    
      <item>
        <title>Talk - Azure WebJobs @ IBM Brazil</title>
        <description>&lt;p&gt;Hey everyone!&lt;/p&gt;

&lt;p&gt;Yesterday, it happened the &lt;a href=&quot;https://www.meetup.com/Brasil-NET/events/236828026/&quot;&gt;third Brazil DotNet Meetup&lt;/a&gt; at IBM Brazil.
I was there and I had the pleasure to present a talk about Azure WebJobs.
You can see the slides that I used in this presentation right below:&lt;/p&gt;
&lt;iframe src=&quot;//www.slideshare.net/slideshow/embed_code/key/1NrVdf4tHgMZ4a&quot; width=&quot;595&quot; height=&quot;485&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&quot; allowfullscreen=&quot;&quot;&gt; &lt;/iframe&gt;
&lt;div style=&quot;margin-bottom:5px&quot;&gt; &lt;strong&gt; &lt;a href=&quot;//www.slideshare.net/WennderSantos/azure-webjobs-71236526&quot; title=&quot;Azure WebJobs&quot; target=&quot;_blank&quot;&gt;Azure WebJobs&lt;/a&gt; &lt;/strong&gt; de &lt;strong&gt;&lt;a target=&quot;_blank&quot; href=&quot;//www.slideshare.net/WennderSantos&quot;&gt;Wennder Santos&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;

&lt;p&gt;That`s what I wanted to talk about, I’ll see you in the next post!&lt;/p&gt;
</description>
        <pubDate>Tue, 31 Jan 2017 09:03:54 +0000</pubDate>
        <link>http://wenndersantos.net/talk-azure-webjobs-@-ibm-brazil/</link>
        <guid isPermaLink="true">http://wenndersantos.net/talk-azure-webjobs-@-ibm-brazil/</guid>
        
        <category>webjobs</category>
        
        
        <category>Azure</category>
        
      </item>
    
      <item>
        <title>Hangouts - Azure WebJobs (pt-br)</title>
        <description>&lt;p&gt;Hey everyone!&lt;/p&gt; &lt;p&gt;Some days ago, I was invited to present something related to Microsoft Azure on an online event called &lt;a href=&quot;azuretechnights.azurewebsites.net&quot;&gt;Azure Tech Nights&lt;/a&gt;. I had just a few days to build a presentation, so I decided to call a friend to present with me.&lt;br /&gt; We had a thing in common, both of us had been work with Azure WebJobs for about a year. With no doubts, we choose WebJobs to be the theme of our talk.&lt;br /&gt; You can see the result rigth below on the hangouts.&lt;/p&gt; &lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/AJAs2lZQHKU?t=3m26s&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt; &lt;p&gt;Slides: &lt;iframe src=&quot;//www.slideshare.net/slideshow/embed_code/key/1NrVdf4tHgMZ4a&quot; width=&quot;595&quot; height=&quot;485&quot;...</description>
        <pubDate>Fri, 27 Jan 2017 01:54:49 +0000</pubDate>
        <link>http://wenndersantos.net/hangouts-azure-webjobs-(pt-br)/</link>
        <guid isPermaLink="true">http://wenndersantos.net/hangouts-azure-webjobs-(pt-br)/</guid>
        
        <category>webjobs</category>
        
        
        <category>Azure</category>
        
      </item>
    
      <item>
        <title>My goals for 2017</title>
        <description>&lt;p&gt;This is the 3rd year that my first post on this blog is about what goals I accomplished last year and what will be the ones for this year.&lt;/p&gt; &lt;p&gt;First things first, this is my first post written in english and from now on they will be all written like this.&lt;/p&gt; &lt;p&gt;So, let’s start talking about my goals from last year. You can see them here: &lt;a href=&quot;https://wenndersantos.github.io/off-topic-metas-para-2016/&quot;&gt;Goals for 2016&lt;/a&gt;&lt;/p&gt; &lt;h2 id=&quot;review-of-my-2016-goals&quot;&gt;Review of my 2016 goals&lt;/h2&gt; &lt;h4 id=&quot;1---buy-an-electric-pressure-cooker-ok&quot;&gt;1 - Buy an electric pressure cooker: Ok!&lt;/h4&gt; &lt;blockquote&gt; &lt;p&gt;Funny? hahaha I wanted to prepare my own food and in most part of...</description>
        <pubDate>Fri, 27 Jan 2017 01:45:57 +0000</pubDate>
        <link>http://wenndersantos.net/my-goals-for-2017/</link>
        <guid isPermaLink="true">http://wenndersantos.net/my-goals-for-2017/</guid>
        
        <category>Goals</category>
        
        
        <category>OffTopic</category>
        
      </item>
    
      <item>
        <title>Azure Mobile Engagement - #1 - Introdução</title>
        <description>&lt;p&gt;Fala pessoal, tudo bom?&lt;/p&gt; &lt;p&gt;Alguns dias atrás, publiquei um post falando sobre o que é &lt;a href=&quot;http://wenndersantos.net/2016/07/mobile-engagement/&quot; target=&quot;_blank&quot;&gt;mobile engagement&lt;/a&gt; e comentei que posteriormente falaria sobre uma ferramenta chamada &lt;a href=&quot;https://azure.microsoft.com/en-us/documentation/articles/mobile-engagement-overview/&quot; target=&quot;_blank&quot;&gt;Azure Mobile Engagement&lt;/a&gt;. Se você não leu o post que introduz o conceito, recomendo a leitura antes de continuar.&lt;/p&gt; &lt;p&gt;No post de hoje, começarei uma série que falará sobre o que é o Azure Mobile Engagement e como ele facilita a implementação de algumas técnicas que visam o engajamento de usuários.&lt;/p&gt; &lt;p&gt;Veja abaixo uma breve introdução e o que podemos fazer com essa ferramenta.&lt;/p&gt; &lt;p&gt;&lt;!--more--&gt;&lt;/p&gt; &lt;h2&gt;Introdução&lt;/h2&gt; &lt;p&gt;Em 2014, a Microsoft &lt;a href=&quot;https://azure.microsoft.com/pt-br/blog/announcing-the-acquisition-of-capptain/&quot; target=&quot;_blank&quot;&gt;anuncia...</description>
        <pubDate>Wed, 27 Jul 2016 07:08:13 +0000</pubDate>
        <link>http://wenndersantos.net/azure-mobile-engagement-1-introducao/</link>
        <guid isPermaLink="true">http://wenndersantos.net/azure-mobile-engagement-1-introducao/</guid>
        
        <category>mobile</category>
        
        <category>mobile engagement</category>
        
        
        <category>Azure</category>
        
      </item>
    
      <item>
        <title>Mobile Engagement</title>
        <description>&lt;p&gt;Fala pessoal, tudo bom?&lt;/p&gt; &lt;p&gt;Você, desenvolvedor de aplicativos para dispositivos móveis, sabe responder as seguintes perguntas?&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Como os usuários estão usando seus aplicativos?&lt;/li&gt; &lt;li&gt;Sabe quem são usuários que estão usando-os?&lt;/li&gt; &lt;li&gt;Ou melhor, sabe quem são usuários que estão deixando de usar seus apps?&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;Se a maioria de suas respostas forem &quot;&lt;strong&gt;não&lt;/strong&gt;&quot;, não se preocupe, essas são perguntas não tão fáceis de se responder.&lt;/p&gt; &lt;p&gt;No post de hoje, vou falar sobre&lt;strong&gt; Mobile Engagement&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;!--more--&gt;&lt;/p&gt; &lt;h2&gt;Mobile Engagement&lt;/h2&gt; &lt;p&gt;Quantos aplicativos você tem instalados no seu celular? 10? 20? 50?&lt;br /&gt; Agora, pare por 10 segundos e pense: &quot;Quantos deles realmente eu uso?&quot;''&lt;br...</description>
        <pubDate>Fri, 22 Jul 2016 07:14:04 +0000</pubDate>
        <link>http://wenndersantos.net/mobile-engagement/</link>
        <guid isPermaLink="true">http://wenndersantos.net/mobile-engagement/</guid>
        
        <category>mobile engagement</category>
        
        <category>mobile</category>
        
        
      </item>
    
      <item>
        <title>HockeyApp – #4 – Feedback</title>
        <description>&lt;p&gt;Fala pessoal, tudo bom?&lt;/p&gt; &lt;p&gt;Esse é o quarto e último post da série &lt;strong&gt;HockeyApp. &lt;/strong&gt;Se você não viu os outros três, segue os links do que já foi falado até agora:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://wenndersantos.github.io/hockeyapp-1-distribuicao-continua-android/&quot; target=&quot;_blank&quot;&gt;HockeyApp – #1 – Distribuição contínua (Android)&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://wenndersantos.github.io/hockeyapp-2-distribuicao-continua-ios/&quot; target=&quot;_blank&quot;&gt;HockeyApp – #2 – Distribuição contínua (iOS)&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://wenndersantos.github.io/hockeyapp-3-crash-reports/&quot; target=&quot;_blank&quot;&gt;HockeyApp – #3 – Crash reports&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Nesse post, veremos como prover, de forma simples, um recurso para que o usuário envie feedbacks através do aplicativo.&lt;!--more--&gt;&lt;/p&gt; &lt;p&gt;Deixe os usuários falarem com você :) É melhor que eles te reportem um bug através próprio aplicativo do que ir na store e dar...</description>
        <pubDate>Thu, 21 Jul 2016 07:16:14 +0000</pubDate>
        <link>http://wenndersantos.net/hockeyapp-4-feedback/</link>
        <guid isPermaLink="true">http://wenndersantos.net/hockeyapp-4-feedback/</guid>
        
        <category>IONIC</category>
        
        <category>HockeyApp</category>
        
        
        <category>Cordova</category>
        
        <category>Mobile</category>
        
      </item>
    
      <item>
        <title>SharePoint Terminology – #1 – Farm, SharePoint Farm e Topology</title>
        <description>&lt;p&gt;Fala pessoal, blz?&lt;/p&gt; &lt;p&gt;Entrei em um projeto SharePoint (SP) e comecei a estudar essa plataforma nos últimos dias.&lt;/p&gt; &lt;p&gt;Logo no começo dos estudos, encontrei um &quot;mar&quot; de novos termos. Tentando entender um pouco sobre cada um deles, acabei descobrindo que uma parte desses termos veio com o produto, mas uma grande parte deles foram introduzidos pelo mercado.&lt;/p&gt; &lt;p&gt;A partir desse post vou escrever o que venho entendendo sobre cada um desses termos. Fiquem a vontade para acrescentar informações ou corrigir algo.&lt;/p&gt; &lt;p&gt;Nessa publicação falarei sobre &lt;strong&gt;Farm.&lt;/strong&gt;&lt;!--more--&gt;&lt;/p&gt; &lt;p&gt;PS: O objetivo desse post não é ser um tutorial de como criar uma farm para &quot;subir&quot;...</description>
        <pubDate>Tue, 19 Jul 2016 07:18:05 +0000</pubDate>
        <link>http://wenndersantos.net/sharepoint-terminology-1-farm-sharepoint-farm-e-topology/</link>
        <guid isPermaLink="true">http://wenndersantos.net/sharepoint-terminology-1-farm-sharepoint-farm-e-topology/</guid>
        
        <category>SharePoint Terminology</category>
        
        
        <category>SharePoint</category>
        
      </item>
    
      <item>
        <title>HockeyApp – #3 – Crash reports</title>
        <description>&lt;p&gt;Olá pessoal, tudo bom?&lt;/p&gt; &lt;p&gt;Esse é o terceiro post da série &lt;strong&gt;HockeyApp, &lt;/strong&gt;se você caiu aqui de paraquedas, segue o link dos dois primeiros:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://wenndersantos.github.io/hockeyapp-1-distribuicao-continua-android/&quot; target=&quot;_blank&quot;&gt;HockeyApp – #1 – Distribuição contínua (Android)&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://wenndersantos.github.io/hockeyapp-2-distribuicao-continua-ios/&quot; target=&quot;_blank&quot;&gt;HockeyApp – #2 – Distribuição contínua (iOS)&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Ninguém quer que seu app &quot;quebre&quot;, mas acontece. É importante estar preparado para descobrir, analisar e resolver situações como essa. O HockeyApp oferece uma das melhores ferramentas de crash reporting do mercado.&lt;/p&gt; &lt;p&gt;Vamos ver como essa ferramenta funciona em um aplicativo IONIC.&lt;br /&gt; &lt;!--more--&gt;&lt;/p&gt; &lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/Z4Oyc1lgLRg&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Referências&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://hockeyapp.net/features/&quot; target=&quot;_blank&quot;&gt;Site do HockeyApp&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a...</description>
        <pubDate>Mon, 18 Jul 2016 07:20:04 +0000</pubDate>
        <link>http://wenndersantos.net/hockeyapp-3-crash-reports/</link>
        <guid isPermaLink="true">http://wenndersantos.net/hockeyapp-3-crash-reports/</guid>
        
        <category>IONIC</category>
        
        <category>HockeyApp</category>
        
        
        <category>Cordova</category>
        
        <category>Mobile</category>
        
      </item>
    
      <item>
        <title>HockeyApp – #2 – Distribuição contínua (iOS)</title>
        <description>&lt;p&gt;Olá pessoal, tudo bom?&lt;/p&gt; &lt;p&gt;Esse é o segundo post da série &lt;strong&gt;HockeyApp. &lt;/strong&gt;No primeiro, falei um pouco sobre o que é o HockeyApp e também fiz uma demonstração de continuous integration e continuous distribution de apps android. Veja o primeiro post &lt;a href=&quot;https://wenndersantos.github.io/hockeyapp-1-distribuicao-continua-android/&quot; target=&quot;_blank&quot;&gt;aqui&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Agora, veremos com um pouco mais de detalhes como funciona tudo isso. Entretanto, dessa vez vou usar como exemplo a plataforma iOS.&lt;/p&gt; &lt;p&gt;Segue vídeo e slides:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/0AYi4eKQ8HM&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://pt.slideshare.net/WennderSantos/hockeyapp-a-plataforma-para-seus-apps&quot;&gt;Slides&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Era isso que queria mostrar, até o próximo post!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Refererências&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://wenndersantos.github.io/hockeyapp-1-distribuicao-continua-android/&quot; target=&quot;_blank&quot;&gt;HockeyApp – #1 – Distribuição contínua(Android)&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://www.visualstudio.com/pt-br/products/visual-studio-team-services-vs.aspx&quot; target=&quot;_blank&quot;&gt;Visual...</description>
        <pubDate>Fri, 10 Jun 2016 07:22:46 +0000</pubDate>
        <link>http://wenndersantos.net/hockeyapp-2-distribuicao-continua-ios/</link>
        <guid isPermaLink="true">http://wenndersantos.net/hockeyapp-2-distribuicao-continua-ios/</guid>
        
        <category>IONIC</category>
        
        <category>HockeyApp</category>
        
        <category>ContinuousDistribution</category>
        
        
        <category>IONIC</category>
        
      </item>
    
      <item>
        <title>HockeyApp - #1 - Distribuição contínua  (Android)</title>
        <description>&lt;p&gt;Olá, pessoal! Tudo bom?&lt;/p&gt; &lt;p&gt;Vocês conhecem o HockeyApp? Não? Começa hoje uma série de vídeos mostrando como essa ferramenta pode nos ajudar a distribuir aplicações, coletar métricas e feedbacks de usuários, enviar relatórios de crash report automaticamente, etc.&lt;/p&gt; &lt;p&gt;Há alguns dias, apresentei uma palestra sobre o HockeyApp no evento &lt;a href=&quot;http://www.devopssummitbrasil.com/#/&quot;&gt;DevOps Summit Brasil&lt;/a&gt; na Microsoft. Os vídeos serão baseados nos assuntos que falei nessa apresentação.&lt;/p&gt; &lt;p&gt;Sem mais delongas, segue o primeiro vídeo:&lt;/p&gt; &lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/vx6ftQF4xS8&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Seguem os slides usados no vídeo:&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://pt.slideshare.net/WennderSantos/hockeyapp-a-plataforma-para-seus-apps&quot;&gt;Slides&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Era isso que queria falar, até o próximo post!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Referências&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a...</description>
        <pubDate>Wed, 18 May 2016 07:24:51 +0000</pubDate>
        <link>http://wenndersantos.net/hockeyapp-1-distribuicao-continua-android/</link>
        <guid isPermaLink="true">http://wenndersantos.net/hockeyapp-1-distribuicao-continua-android/</guid>
        
        <category>IONIC</category>
        
        <category>HockeyApp</category>
        
        <category>ContinuousDistribution</category>
        
        
        <category>IONIC</category>
        
      </item>
    
      <item>
        <title>Codificando night week 2016 – Apps híbridos: “Escreva uma vez, rode em todos os lugares”</title>
        <description>&lt;p&gt;Fala pessoal, tudo bom?&lt;/p&gt; &lt;p&gt;Para quem não pode assistir o evento ao vivo, ontem fiz uma apresentação sobre aplicativos híbridos com o título: “App’s híbridos: “Escreva uma vez, rode em todos os lugares”” no &lt;a href=&quot;http://codificandoweek.azurewebsites.net/&quot; target=&quot;_blank&quot;&gt;Codificando Night Week 2016&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Esse é um evento online organizado por membros da comunidade de .net, mas que tem assuntos de diversos temas.&lt;/p&gt; &lt;p&gt;Segue a apresentação:&lt;/p&gt; &lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/KpyMPHyh0_Y&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Segue os slides: &lt;/p&gt; &lt;iframe src=&quot;//slides.com/wenndersantos/app-hibrida-visual-studio/embed&quot; width=&quot;576&quot; height=&quot;420&quot; scrolling=&quot;no&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt; &lt;p&gt;Segue o código fonte: &lt;a href=&quot;https://github.com/WennderSantos/demo-codificando-2016&quot; target=&quot;_blank&quot;&gt;https://github.com/WennderSantos/demo-codificando-2016&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Era isso que queria mostrar :)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Até o próximo post!&lt;/p&gt;...</description>
        <pubDate>Fri, 26 Feb 2016 08:08:30 +0000</pubDate>
        <link>http://wenndersantos.net/codificando-night-week-2016-apps-hibridos-escreva-uma-vez-rode-em-todos-os-lugares/</link>
        <guid isPermaLink="true">http://wenndersantos.net/codificando-night-week-2016-apps-hibridos-escreva-uma-vez-rode-em-todos-os-lugares/</guid>
        
        <category>IONIC</category>
        
        <category>Hangouts</category>
        
        
        <category>IONIC</category>
        
      </item>
    
      <item>
        <title>IIS EXPRESS – HABILITANDO CONEXÃO REMOTA (IIS 8 +)</title>
        <description>&lt;p&gt;Fala pessoal, tudo bom?&lt;/p&gt; &lt;p&gt;Alguns meses atrás, mostrei como fazer para que um site rodando no iis express nas versões &amp;lt; 8 fosse disponibilizado em uma rede local. Você pode ver esse post &lt;a href=&quot;/iis-express-habilitando-conexao-remota&quot; target=&quot;_blank&quot;&gt;aqui&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;No que me ajudaria fazer isso? Bom, no meu caso, consigo acessar o site/api’s de dispositivos móveis. Como tenho trabalhado bastante com desenvolvimento móvel, ter esse recurso é uma baita ajuda.&lt;/p&gt; &lt;p&gt;No post de hoje, vou mostrar como fazer essa mesma configuração, mas nas versões mais atuais do iis (8 &amp;gt;).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;É bem simples, só mudou de local :)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Para mostrar como fazer, criei...</description>
        <pubDate>Fri, 22 Jan 2016 07:16:39 +0000</pubDate>
        <link>http://wenndersantos.net/iis-express-habilitando-conexao-remota-iis-8/</link>
        <guid isPermaLink="true">http://wenndersantos.net/iis-express-habilitando-conexao-remota-iis-8/</guid>
        
        
        <category>IIS</category>
        
      </item>
    
      <item>
        <title>CORDOVA/IOS 9 – App não respeita status bar</title>
        <description>&lt;p&gt;Olá pessoal, tudo bom?&lt;/p&gt; &lt;p&gt;Hoje, o post será uma dica rápida.&lt;/p&gt; &lt;p&gt;Costumo responder perguntas no stackoverflow e vi várias pessoas com problemas na statusbar do iOS 9. A maioria dos problemas era em relação a statusbar estar ficando sobre o app.&lt;/p&gt; &lt;p&gt;Pesquisando sobre o assunto, a solução que encontrei e que está 100% funcionando foi através desse plugin:&lt;br /&gt; &lt;a href=&quot;https://www.npmjs.com/package/cordova-plugin-statusbar&quot; target=&quot;_blank&quot;&gt;https://www.npmjs.com/package/cordova-plugin-statusbar&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Mas, não é só instalar que tudo vai estar ‘ok’.&lt;/p&gt; &lt;p&gt;&lt;!--more--&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Inserir feature no config.xml&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Nos doc’s do plugin, está falando que para a statusbar não ficar sobre o app, a configuração de overlay deve ser setada para...</description>
        <pubDate>Fri, 15 Jan 2016 07:01:24 +0000</pubDate>
        <link>http://wenndersantos.net/cordovaios-9-app-nao-respeita-a-status-bar/</link>
        <guid isPermaLink="true">http://wenndersantos.net/cordovaios-9-app-nao-respeita-a-status-bar/</guid>
        
        <category>iOS9</category>
        
        
        <category>IONIC</category>
        
      </item>
    
      <item>
        <title>OFF TOPIC – METAS PARA 2016</title>
        <description>&lt;p&gt;E aê, pessoal! Tudo bom?&lt;/p&gt; &lt;p&gt;Este é o primeiro post de 2016 e ele não será técnico&lt;/p&gt; &lt;p&gt;Como fiz no ano passado, estabeleci algumas metas e estarei compartilhando-as com vocês.&lt;/p&gt; &lt;p&gt;Antes de tudo, gostaria de agradecer a todos que acompanham este blog e de alguma forma interagem.&lt;/p&gt; &lt;p&gt;Bom, as metas desse ano serão mais voltadas para a vida pessoal do que para a profissional. No último ano, acabei focando mais nas metas profissionais e deixei de cumprir a maioria das pessoais. Conquistei várias coisas, mas agora é hora de dar uma cuidada da saúde também.&lt;/p&gt; &lt;p&gt;Abaixo de cada meta, farei...</description>
        <pubDate>Mon, 11 Jan 2016 07:13:10 +0000</pubDate>
        <link>http://wenndersantos.net/off-topic-metas-para-2016/</link>
        <guid isPermaLink="true">http://wenndersantos.net/off-topic-metas-para-2016/</guid>
        
        <category>Metas</category>
        
        
        <category>OffTopic</category>
        
      </item>
    
      <item>
        <title>OFF TOPIC – Será que consegui cumprir minhas metas em 2015?</title>
        <description>&lt;p&gt;E aê, pessoal! Tudo certo?&lt;/p&gt; &lt;p&gt;Esse será o último post do ano de 2015 e não será com conteúdo técnico.&lt;/p&gt; &lt;p&gt;No começo do ano, ao ler um &lt;a href=&quot;http://www.andrealveslima.com.br/blog/index.php/2015/01/07/revisao-de-2014-metas-para-2015/&quot; target=&quot;_blank&quot;&gt;post sobre metas&lt;/a&gt; do &lt;a href=&quot;http://www.andrealveslima.com.br/blog/&quot; target=&quot;_blank&quot;&gt;André Alves de Lima, &lt;/a&gt;quis definir algumas também. Escrevi um post falando o que eu tentaria fazer no ano de 2015, você pode vê-lo &lt;a href=&quot;https://wenndersantos.github.io/metas-para-2015/&quot; target=&quot;_blank&quot;&gt;aqui&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Bom, hoje decidi escrever novamente sobre metas, mas dessa vez mostrando o que consegui cumprir. Foi um grande fracasso, mas mesmo assim mostrarei.&lt;/p&gt; &lt;p&gt;Listarei todas as metas que defini no começo do ano, setarei se a mesma foi...</description>
        <pubDate>Tue, 22 Dec 2015 07:15:08 +0000</pubDate>
        <link>http://wenndersantos.net/off-topic-sera-que-consegui-cumprir-minhas-metas-em-2015/</link>
        <guid isPermaLink="true">http://wenndersantos.net/off-topic-sera-que-consegui-cumprir-minhas-metas-em-2015/</guid>
        
        <category>Metas</category>
        
        
        <category>OffTopic</category>
        
      </item>
    
      <item>
        <title>Code Push - Atualize seu app sem precisar publicar uma nova versão na store</title>
        <description>&lt;p&gt;E aê, galera! Tudo bom?&lt;/p&gt; &lt;p&gt;Todo desenvolvedor mobile, seja híbrido ou nativo, sabe como é demorado (apple store) fazer uma publicação de um app. As consequências dessa demora são ruins, claro. Correções de bugs, novas features e etc. uma série de fatores são diretamente afetados.&lt;/p&gt; &lt;p&gt;Seria muito bom ter uma forma de atualização, pelo menos para pequenas correções, fora das stores. Certo? Bom, existe, na verdade existem várias formas, vou apresentar uma delas chamada &lt;strong&gt;Code Push.&lt;/strong&gt;&lt;!--more--&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Code Push, atualizações dinâmicas em seu app&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;O code push é um serviço em nuvem, open source da Microsoft, que permite aos desenvolvedores de...</description>
        <pubDate>Mon, 14 Dec 2015 06:26:17 +0000</pubDate>
        <link>http://wenndersantos.net/code-push-atualize-seu-app-sem-precisar-publicar-uma-nova-versao-na-store/</link>
        <guid isPermaLink="true">http://wenndersantos.net/code-push-atualize-seu-app-sem-precisar-publicar-uma-nova-versao-na-store/</guid>
        
        <category>IONIC</category>
        
        <category>CodePush</category>
        
        
        <category>IONIC</category>
        
      </item>
    
      <item>
        <title>TACO CLI - #3 - Não perca tempo configurando ambiente, use taco install-reqs</title>
        <description>&lt;p&gt;E aê, pessoal!&lt;/p&gt; &lt;p&gt;Se você ainda não conhece a command line &lt;strong&gt;Tools For Apache Cordova (TACO)&lt;/strong&gt;, de uma olhada na &lt;a href=&quot;http://taco.tools/&quot; target=&quot;_blank&quot;&gt;documentação&lt;/a&gt; e em outros dois posts (&lt;a href=&quot;https://wenndersantos.github.io/taco-1-introducao/&quot; target=&quot;_blank&quot;&gt;aqui&lt;/a&gt; e &lt;a href=&quot;https://wenndersantos.github.io/taco-cli-2-criando-projeto-e-contornando-erro-unable-to-use-cordova-5-4-0-with-node-5-0-0/&quot; target=&quot;_blank&quot;&gt;aqui&lt;/a&gt;) que escrevi alguns dias atrás.&lt;/p&gt; &lt;p&gt;Quem desenvolve app's híbridos, ou até mesmo nativo, sabe o quão chato é ter que configurar ambiente. No meu caso, os projetos em que trabalho, tenho que dar suporte para android, ios e windos phone. Para cada uma dessa plataformas, é preciso fazer o download e instalação de sdk's e configurar variáveis de ambiente. Java, android, visual studio, xcode, etc....</description>
        <pubDate>Tue, 08 Dec 2015 06:27:20 +0000</pubDate>
        <link>http://wenndersantos.net/taco-cli-3-nao-perca-tempo-configurando-ambiente-use-taco-install-reqs/</link>
        <guid isPermaLink="true">http://wenndersantos.net/taco-cli-3-nao-perca-tempo-configurando-ambiente-use-taco-install-reqs/</guid>
        
        <category>taco-cli</category>
        
        
        <category>IONIC</category>
        
      </item>
    
  </channel>
</rss>
