<!DOCTYPE HTML>
<html>
<head>
  <meta charset="utf-8">
  
  <title>Page 5 | DreamOps Success Group</title>
  <meta name="author" content="DreamOps Crew">
  
  <meta name="description" content="Force.com is a remarkable platform, and we want to help take it to the next level. We have a dream. We want Salesforce DX to be the most scalable, most agile, most developer-friendly platform on the planet -- or in the cloud -- bar none.">
  
  
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

  
  <meta property="og:site_name" content="DreamOps Success Group"/>

  
    <meta property="og:image" content="undefined"/>
  

  
    <link rel="alternative" href="/atom.xml" title="DreamOps Success Group" type="application/atom+xml">
  
  
    <link href="/favicon.ico" rel="icon">
  

  <!-- CSS -->
  <link rel="stylesheet" href="/css/themes/bootstrap.css" media="screen" type="text/css">
  <link rel="stylesheet" href="/css/font-awesome.css" media="screen" type="text/css">
  <link rel="stylesheet" href="/css/style.css" media="screen" type="text/css">
  <link rel="stylesheet" href="/css/responsive.css" media="screen" type="text/css">
  <link rel="stylesheet" href="/css/highlight.css" media="screen" type="text/css">
  <link rel="stylesheet" href="/css/google-fonts.css" media="screen" type="text/css">
  <!--[if lt IE 9]><script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->

  <script src="/js/jquery-2.0.3.min.js"></script>

  <!-- analytics -->
  
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
  ga('create', 'UA-92989768-1', 'auto');
  ga('send', 'pageview');
</script>




</head>

 <body>  
  <nav id="main-nav" class="navbar navbar-inverse navbar-default navbar-fixed-top" role="navigation">
    <div class="container">
      <button type="button" class="navbar-header navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
	<span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
       <a class="navbar-brand" href="/">DreamOps Success Group</a>
      <div class="collapse navbar-collapse nav-menu">
		<ul class="nav navbar-nav">
		  
		  <li>
			<a href="/archives" title="All the articles.">
			  <i class="fa fa-archive"></i>archives
			</a>
		  </li>
		  
		  <li>
			<a href="/categories" title="All the categories.">
			  <i class="fa fa-folder"></i>categories
			</a>
		  </li>
		  
		  <li>
			<a href="/tags" title="All the tags.">
			  <i class="fa fa-tags"></i>tags
			</a>
		  </li>
		  
		  <li>
			<a href="/about" title="More about DreamOps.">
			  <i class="fa fa-user"></i>about
			</a>
		  </li>
		  
		</ul>
      </div>
    </div> <!-- container -->
</nav>
<div class="clearfix"></div>

  <div class="container">
  	<div class="content">
    	 <div class="page-header page-header-inverse ">
  <h1 class="title title-inverse ">working code speaks</h1>
</div>

<div class="row page">

	
	<div class="col-md-9">
	

		<div class="slogan">
      <i class="fa fa-heart"></i>
       For more great Salesforce blogs, visit the <a href="http://www.dreamops.org/planet">Planet Dreamops Feedly collection</a>.
</div>    
		<div id="top_search"></div>
		<div class="mypage">
		
		<!-- title and entry -->
        <!-- render top articles firstly -->
        
        <!-- render other articles -->
        
           
			  
	
	<!-- display as entry -->	
		<h3 class="title">
			<div class="date"> 2016-07-25 </div>
			<div class="article-title"><a href="/2016/07/25/are-you-ready-for-lightning-find-out-in-less-than-5-minutes/" >Are you ready for Lightning? Find out in less than 5 minutes!</a></div>						
		</h3>
	


			  <div class="entry">
  <div class="row">
	
	
		<p>[Garry Polmateer] Salesforce has quietly rolled out a tool that could be of major value to you. It's a Lightning assessment tool that quickly inventories an org's features and generates an easy-to-read report that outlines those currently used features, plus notes on which ones are Lightning enabled. – <a href="http://www.redargyle.com/blog/are-you-ready-for-lightning-find-out-in-less-than-5-minutes/" target="_blank" rel="external">Learn more at Red Argyle</a></p>

	
	</div>
</div>

           
		
           
			  
	
	<!-- display as entry -->	
		<h3 class="title">
			<div class="date"> 2016-07-19 </div>
			<div class="article-title"><a href="/2016/07/19/introducing-the-flow-factory/" >Introducing the Flow Factory</a></div>						
		</h3>
	


			  <div class="entry">
  <div class="row">
	
	
		<p>[Andrew Fawcett] Flow is a great technology for providing a means for non-coders to build functionality. More so than any other point and click facility on the platform, even Process Builder. Why? Because it offers a rich set of Elements (operations) that contain conditional branching, loop and storage of variables. Along with the ability to read or update any object (API accessible) you like. It's almost like a programming language – <a href="https://andyinthecloud.com/2016/07/19/introducing-the-flow-factory/" target="_blank" rel="external">Learn more at Andy In The Cloud</a></p>

	
	</div>
</div>

           
		
           
			  
	
	<!-- display as entry -->	
		<h3 class="title">
			<div class="date"> 2016-06-14 </div>
			<div class="article-title"><a href="/2016/06/14/machine-learning-on-heroku-with-predictionio/" >Machine Learning on Heroku with PredictionIO</a></div>						
		</h3>
	


			  <div class="entry">
  <div class="row">
	
	
		<p>[James Ward] Last week at the TrailheaDX Salesforce Dev Conference, we launched the DreamHouse sample application to showcase the Salesforce App Cloud and numerous possible integrations. I built an integration with the open source PredictionIO Machine Learning framework. The use case for ML in DreamHouse is a real estate recommendation engine that learns based on users with similar favorites. – <a href="https://www.jamesward.com/2016/06/14/machine-learning-on-heroku-with-predictionio/" target="_blank" rel="external">Learn more at James Ward</a></p>

	
	</div>
</div>

           
		
           
			  
	
	<!-- display as entry -->	
		<h3 class="title">
			<div class="date"> 2016-06-01 </div>
			<div class="article-title"><a href="/2016/06/01/login-forensics-login-history-plus-for/" >Login Forensics: Login History plus for auditing user logins</a></div>						
		</h3>
	


			  <div class="entry">
  <div class="row">
	
	
		<p>[Adam Torman] The Salesforce App Cloud platform has important auditing capabilities built in to ensure that you can focus on what's most important: your business. One of these foundational audit tools is Login History.  The Login History audit trail enables administrators to download the last six months of logins to the Force.com platform, either via a CSV download link in the setup user interface or via the API. With Login History, you can track login successes and failures by user, IP, application, API, or browser to name a few key attributes. In addition, Event Monitoring provides access to the Login log lines as well. As you can tell, we consider Login an important event to keep track of! – <a href="http://www.salesforcehacker.com/2016/06/login-forensics-login-history-plus-for.html" target="_blank" rel="external">Learn more at Salesforce Hacker</a></p>
<div align="center"><img style="max-width: 50%; max-height: 50%;" src="http://1.bp.blogspot.com/-vdFEBWDJU-E/VqwQSLu3zLI/AAAAAAAABEE/vE7wVdX6Ukw/s1600/loginForensicsAddInfo.png"></div>

	
	</div>
</div>

           
		
           
			  
	
	<!-- display as entry -->	
		<h3 class="title">
			<div class="date"> 2016-05-25 </div>
			<div class="article-title"><a href="/2016/05/25/bitbucket-pipelines-beta/" >Bitbucket Pipelines (Beta)</a></div>						
		</h3>
	


			  <div class="entry">
  <div class="row">
	
	
		<p>[Ted Husted] Running development builds continuously is de rigeur for most software teams now (65% the survey says). Since the mainstay of development builds is pulling code from development source code repositories, Atlasssian is making a play for simplifying the process – <a href="http://www.nimbleuser.com/blog/bitbucket-pipelines-beta" target="_blank" rel="external">Learn more at NimbleUser</a></p>
<div align="center"><img src="http://atlassian.wpengine.netdna-cdn.com/wp-content/uploads/Bitbucket_Pipeline_Illustration_100.png" width="50%" height="50%"></div>
	
	</div>
</div>

           
		
           
			  
	
	<!-- display as entry -->	
		<h3 class="title">
			<div class="date"> 2016-03-17 </div>
			<div class="article-title"><a href="/2016/03/17/uploading-data-to-the-salesforce-wave-analytics-cloud/" >Uploading data to the Salesforce Wave Analytics Cloud</a></div>						
		</h3>
	


			  <div class="entry">
  <div class="row">
	
	
		<p>[Pat Patterson] As you might know from my last post, I moved from Salesforce to StreamSets a couple of weeks ago. It didn't take long before I was signing up for a fresh Developer Edition org, though! I'm creating a StreamSets destination to allow me to write data to Wave Analytics datasets, and it's fair to say that the documentation is … sparse. Working from the Wave Analytics External Data API Developer Guide and Wave Analytics External Data Format Reference (why are these separate docs???), and my understanding of how Salesforce works, I was able to put together a working sample Java app that creates a dataset from CSV data. – <a href="http://blog.superpat.com/2016/03/17/uploading-data-to-the-salesforce-wave-analytics-cloud/" target="_blank" rel="external">Learn more at SuperPatterns</a></p>
<div align="center"><img src="http://blog.superpat.com/wp-content/uploads/2016/03/bi_phoneOverDesktop-300x239.png"></div>

	
	</div>
</div>

           
		
           
			  
	
	<!-- display as entry -->	
		<h3 class="title">
			<div class="date"> 2016-02-28 </div>
			<div class="article-title"><a href="/2016/02/28/dynamically-calling-flows-in-apex/" >Dynamically Calling Flows in Apex</a></div>						
		</h3>
	


			  <div class="entry">
  <div class="row">
	
	
		<p>[Andrew Fawcett] During last year's fun with IoT and the LittleBits devices, i developed a package imaginatively called Salesforce LittleBits Connector. My aim for that connector was to allow none coders, to have some fun with IoT and Salesforce. Instead of requiring Apex code to control devices and respond to events i wanted to allow the user to leverage Flows. When building it a previously observed limitation with the Apex integration with Flow surfaced again – <a href="https://andyinthecloud.com/2016/02/28/dynamically-creating-flows-in-apex/" target="_blank" rel="external">Learn more at Andy In The Cloud</a></p>

	
	</div>
</div>

           
		
           
			  
	
	<!-- display as entry -->	
		<h3 class="title">
			<div class="date"> 2016-02-25 </div>
			<div class="article-title"><a href="/2016/02/25/angular2-ionic2-salesforce/" >Building Customer-Facing Mobile Apps with Angular 2, Ionic 2, and Salesforce</a></div>						
		</h3>
	


			  <div class="entry">
  <div class="row">
	
	
		<p>[Christophe Coenraets] This is the third article in a series focused on Angular 2 and Ionic 2. In Part 1, I shared a first version of the Ionic Realty application using a set of mock data services. In Part 2, I used actual REST services powered by a Node.js back-end. In this article, I share a version of Ionic Realty connecting to a Salesforce back-end instead of a Node.js back-end. The Ionic application uses OAuth and the Salesforce REST services to access data. – <a href="http://coenraets.org/blog/2016/02/angular2-ionic2-salesforce/" target="_blank" rel="external">Learn more at Christophe Coenraets</a></p>
<div align="center"><img style="max-width: 20%; max-height: 20%" src="https://angular.io/resources/images/logos/angular2/angular.svg"></div>

	
	</div>
</div>

           
		
           
			  
	
	<!-- display as entry -->	
		<h3 class="title">
			<div class="date"> 2016-02-22 </div>
			<div class="article-title"><a href="/2016/02/22/a-seriously-nimble-and-free-tool-that-every-salesforce-admin-needs/" >A Seriously Nimble (And Free) Tool That Every App Builder Needs</a></div>						
		</h3>
	


			  <div class="entry">
  <div class="row">
	
	
		<p>[Matt Simonis] Boost your admin and developer productivity on Salesforce.com and Nimble AMS with Boostr!<br>Current features include:</p>
<ul>
<li>Ability to search when adding items to a change set</li>
<li>Filtering by type when adding to a change set</li>
<li>Showing all items of a given type on one page when adding to a change set</li>
<li>Displaying the API Name next to field names when editing a field set</li>
<li>Using Pascal Case for the API Name when creating new objects and fields</li>
<li>Preventing the placeholder text from filling in the setup area sidebar</li>
</ul>
<p><a href="http://www.nimbleuser.com/blog/a-seriously-nimble-and-free-tool-that-every-salesforce-admin-needs/" target="_blank" rel="external">Learn more at NimbleUser</a></p>
<div align="center"><img src="http://www.nimbleuseer.com/uploads/9/4/3/7/94371761/boostr-for-salesforce-and-nimbleams-750x300.jpg" width="25%" height="25%"></div>

	
	</div>
</div>

           
		
           
			  
	
	<!-- display as entry -->	
		<h3 class="title">
			<div class="date"> 2016-02-13 </div>
			<div class="article-title"><a href="/2016/02/13/visit-planet-dreamops/" >Visit Planet DreamOps</a></div>						
		</h3>
	


			  <div class="entry">
  <div class="row">
	
	
		<p>[DreamOps Crew] Planet DreamOps mashes blogs from the most influential writers in the Force.com technoverse. Check out our Feedly shared collections and see for yourself. – <a href="/planet.html">DreamOps.org/planet</a></p>
<div align="center"><img src="https://dreamops.atlassian.net/wiki/download/thumbnails/6324283/7443372_161b_3.jpg?width=174&height=174"></div>

	
	</div>
</div>

           
		

		</div>

		<!-- pagination -->
		<div>
  		<center>
		<div class="pagination">
<ul class="pagination">
	 
		
    	<li class="prev"><a href="/page/4/" class="alignleft prev"><i class="fa fa-arrow-circle-o-left"></i> Prev</a></li>
  		

        <li><a href="/"><i class="fa fa-home"></i>Home</a></li>

		
		   <li class="next"> <a href="/page/6/" class="alignright next">Next<i class="fa fa-arrow-circle-o-right"></i></a> </li>          
        
	
</ul>
</div>

  		</center>
		</div>

		
		
	</div> <!-- col-md-9 -->

	
		<div class="col-md-3">
	<div id="sidebar">
	
			
  <div id="site_search">
   <div class="form-group">
    <input type="text" id="local-search-input" name="q" results="0" placeholder="Search" class="st-search-input st-default-search-input form-control"/>
   </div>  
  <div id="local-search-result"></div>
  </div>


		
			
<div class="widget">
  <h4>Recent Posts</h4>
  <ul class="entry list-unstyled">
    
      <li>
        <a href="/2017/05/28/lightning-component-dev-tips/" ><i class="fa fa-file-o"></i>Lightning Component Dev Tips</a>
      </li>
    
      <li>
        <a href="/2017/05/27/creating-a-jira-change-log-in-confluence/" ><i class="fa fa-file-o"></i>Creating a JIRA Change Log ...</a>
      </li>
    
      <li>
        <a href="/2017/05/23/introducing-slackforce-a-salesforce-slack-community/" ><i class="fa fa-file-o"></i>Introducing Slackforce: A S...</a>
      </li>
    
      <li>
        <a href="/2017/05/22/updating-multiple-sites-from-jenkins/" ><i class="fa fa-file-o"></i>Updating Multiple Sites fro...</a>
      </li>
    
      <li>
        <a href="/2017/05/17/free-debugger-for-unlimited-edition/" ><i class="fa fa-file-o"></i>Free Debugger for Unlimited...</a>
      </li>
    
  </ul>
</div>

		
			
<div class="widget">
	<h4>Links</h4>
	<ul class="blogroll list-unstyled">
	
		<li><i class=""></i><a href="https://github.com/DreamOps/ant-sf" title="Ant SF (pilot)" target="_blank"]);">Migration Tool on steroids</a></li>
	
		<li><i class=""></i><a href="http://www.dreamops.org/guide" title="Guide (beta)" target="_blank"]);">Guide to Continuous Delivery</a></li>
	
		<li><i class=""></i><a href="http://www.dreamops.org/planet" title="Planet (feedly)" target="_blank"]);">Every SF blog in the known universe</a></li>
	
		<li><i class=""></i><a href="http://www.dreamops.org/group" title="Success Group" target="_blank"]);">Chew the fat, geek to geek</a></li>
	
		<li><i class=""></i><a href="http://www.dreamops.org/hub" title="Hub" target="_blank"]);">Show me the source</a></li>
	
		<li><i class=""></i><a href="http://www.dreamops.org/wiki/index.html" title="Wiki" target="_blank"]);">Best Practice Articles</a></li>
	
		<li><i class=""></i><a href="/roadmap/index.html" title="Roadmap" target="_blank"]);">Invent the Future</a></li>
	
	</ul>
</div>


		
	</div> <!-- sidebar -->
</div> <!-- col-md-3 -->

	
	
</div> <!-- row-fluid -->


	</div>
  </div>
  <div class="container-narrow">
  <footer> <p><a href="http://www.dreamops.org/powered-by/index.html">DreamOps is made possible by Nimble AMS Engineering</a>.</p> </footer>
</div> <!-- container-narrow -->
  


  <a id="gotop" href="#">   
  <span>▲</span> 
</a>
<a href="/atom.xml"><img src="/images/rss.png"/></a>   

<script src="/js/jquery.imagesloaded.min.js"></script>
<script src="/js/gallery.js"></script>
<script src="/js/bootstrap.min.js"></script>
<script src="/js/main.js"></script>
<script src="/js/search.js"></script> 


<link rel="stylesheet" href="/fancybox/jquery.fancybox.css" media="screen" type="text/css">
<script src="/fancybox/jquery.fancybox.pack.js"></script>
<script type="text/javascript">
(function($){
  $('.fancybox').fancybox();
})(jQuery);
</script>



   <script type="text/javascript">      
     var search_path = "search.xml";
	 if (search_path.length == 0) {
	 	search_path = "search.xml";
	 }
	 var path = "/" + search_path;
     searchFunc(path, 'local-search-input', 'local-search-result');
   </script>

</body>
   </html>
