<?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>MellowMorning</title>
	<atom:link href="https://mellowmorning.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://mellowmorning.com/</link>
	<description>Journeys in Entrepreneurship</description>
	<lastBuildDate>Tue, 27 Aug 2019 17:11:39 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>Java/Kotlin Android Chat Tutorial</title>
		<link>https://mellowmorning.com/java-kotlin-android-chat-tutorial/</link>
		
		<dc:creator><![CDATA[Thierry Schellenbach]]></dc:creator>
		<pubDate>Tue, 27 Aug 2019 17:11:39 +0000</pubDate>
				<category><![CDATA[Symfony]]></category>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=850</guid>

					<description><![CDATA[<p>I actually got to work on this tutorial and library a bit myself. It was 5 years ago since I last worked on Android, so it was fun to see how the ecosystem changed. The introduction of the viewModel is particularly powerful for building reusable libraries on Android. The RecyclerView and ConstraintLayout are also nice [...]</p>
<p>The post <a href="https://mellowmorning.com/java-kotlin-android-chat-tutorial/">Java/Kotlin Android Chat Tutorial</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>I actually got to work on this tutorial and library a bit myself. It was 5 years ago since I last worked on Android, so it was fun to see how the ecosystem changed. The introduction of the viewModel is particularly powerful for building reusable libraries on Android. The RecyclerView and ConstraintLayout are also nice improvements. Perhaps the biggest improvement though is the LiveData concept. That really reduces the boilerplate code you need. Have a look at the end result, a <a href="https://getstream.io/tutorials/android-chat/#java">tutorial on how to build Chat with Java/Kotlin for Android</a>.</p>
<p>The post <a href="https://mellowmorning.com/java-kotlin-android-chat-tutorial/">Java/Kotlin Android Chat Tutorial</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Swift/iOS Chat Tutorial with Stream Chat</title>
		<link>https://mellowmorning.com/swift-ios-chat-tutorial-with-stream-chat/</link>
		
		<dc:creator><![CDATA[Thierry Schellenbach]]></dc:creator>
		<pubDate>Tue, 30 Jul 2019 22:36:12 +0000</pubDate>
				<category><![CDATA[Symfony]]></category>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=847</guid>

					<description><![CDATA[<p>iOS took quite a bit of time compared to our React and React native libraries. It&#8217;s here now though, have a look at our iOS/Swift chat tutorial. I went through it myself and got it up and running even though I&#8217;m not an iOS developer. That was kinda fun to do, took about 10 minutes.</p>
<p>The post <a href="https://mellowmorning.com/swift-ios-chat-tutorial-with-stream-chat/">Swift/iOS Chat Tutorial with Stream Chat</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>iOS took quite a bit of time compared to our React and React native libraries. It&#8217;s here now though, have a look at our <a href="https://getstream.io/tutorials/ios-chat/">iOS/Swift chat tutorial</a>. I went through it myself and got it up and running even though I&#8217;m not an iOS developer. That was kinda fun to do, took about 10 minutes. </p>
<p>The post <a href="https://mellowmorning.com/swift-ios-chat-tutorial-with-stream-chat/">Swift/iOS Chat Tutorial with Stream Chat</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>React Native Chat</title>
		<link>https://mellowmorning.com/react-native-chat/</link>
		
		<dc:creator><![CDATA[Thierry Schellenbach]]></dc:creator>
		<pubDate>Wed, 05 Jun 2019 21:35:17 +0000</pubDate>
				<category><![CDATA[Chat]]></category>
		<category><![CDATA[React Native]]></category>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=841</guid>

					<description><![CDATA[<p>In case you&#8217;re building chat in react native you&#8217;ll want to check out this tutorial Chat with React Native tutorial. It explains you how to build your own chat/messaging experience and supports use cases such as livestream chat, messaging chat, team style chat (like slack), gaming and customer support. Happy coding!</p>
<p>The post <a href="https://mellowmorning.com/react-native-chat/">React Native Chat</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In case you&#8217;re building chat in react native you&#8217;ll want to check out this tutorial <a href="https://getstream.io/chat/react-native-chat/tutorial/">Chat with React Native tutorial</a>. It explains you how to build your own chat/messaging experience and supports use cases such as livestream chat, messaging chat, team style chat (like slack), gaming and customer support.</p>
<p>Happy coding!</p>
<p>The post <a href="https://mellowmorning.com/react-native-chat/">React Native Chat</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Twitter way back machine</title>
		<link>https://mellowmorning.com/twitter-way-back-machine/</link>
		
		<dc:creator><![CDATA[Thierry Schellenbach]]></dc:creator>
		<pubDate>Tue, 24 Mar 2015 20:56:31 +0000</pubDate>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scaling]]></category>
		<category><![CDATA[Stream Framework]]></category>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=839</guid>

					<description><![CDATA[<p>One of the associates at Techstars created this beautiful demo of Stream&#8217;s technology (github repo). If you ever wondered about Thomas Edison&#8217;s or Nikola Tesla&#8217;s tweets, check it out! 🙂</p>
<p>The post <a href="https://mellowmorning.com/twitter-way-back-machine/">Twitter way back machine</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>One of the associates at Techstars created this <a href="http://tw.getstream.io/">beautiful demo</a> of Stream&#8217;s technology (<a href="https://github.com/GetStream/django_twitter">github repo)</a>. If you ever wondered about Thomas Edison&#8217;s or Nikola Tesla&#8217;s tweets, check it out! <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://mellowmorning.com/twitter-way-back-machine/">Twitter way back machine</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to build a notification feed using Stream</title>
		<link>https://mellowmorning.com/how-to-build-a-notification-feed-using-stream/</link>
		
		<dc:creator><![CDATA[Thierry Schellenbach]]></dc:creator>
		<pubDate>Fri, 06 Mar 2015 17:20:49 +0000</pubDate>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scaling]]></category>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=837</guid>

					<description><![CDATA[<p>Tommaso wrote a quick tutorial on how to build a notification feed using Django and Stream. How to build a notification feed using Stream.</p>
<p>The post <a href="https://mellowmorning.com/how-to-build-a-notification-feed-using-stream/">How to build a notification feed using Stream</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Tommaso wrote a quick tutorial on how to build a notification feed using Django and Stream.<br />
<a href="https://gist.github.com/tbarbugli/3d43136edb5dcf9bf98b">How to build a notification feed using Stream</a>.</p>
<p>The post <a href="https://mellowmorning.com/how-to-build-a-notification-feed-using-stream/">How to build a notification feed using Stream</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Python 3 &#8211; Stream Framework</title>
		<link>https://mellowmorning.com/python-3-stream-framework/</link>
		
		<dc:creator><![CDATA[Thierry Schellenbach]]></dc:creator>
		<pubDate>Tue, 03 Mar 2015 19:57:19 +0000</pubDate>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scaling]]></category>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=835</guid>

					<description><![CDATA[<p>A quick repost for Stream Framework, Python 3 support.</p>
<p>The post <a href="https://mellowmorning.com/python-3-stream-framework/">Python 3 &#8211; Stream Framework</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>A quick repost for <a href="http://blog.getstream.io/post/112614425353/python-3-stream-framework">Stream Framework, Python 3 support.</a></p>
<p>The post <a href="https://mellowmorning.com/python-3-stream-framework/">Python 3 &#8211; Stream Framework</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Build a scalable Twitter clone with Django and GetStream.io</title>
		<link>https://mellowmorning.com/build-a-scalable-twitter-clone-with-django-and-getstream-io/</link>
		
		<dc:creator><![CDATA[Thierry Schellenbach]]></dc:creator>
		<pubDate>Thu, 04 Dec 2014 14:31:30 +0000</pubDate>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Stream Framework]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[twitter]]></category>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=833</guid>

					<description><![CDATA[<p>Have a look at this tutorial on how to build a scalable twitter clone using django and getstream.io</p>
<p>The post <a href="https://mellowmorning.com/build-a-scalable-twitter-clone-with-django-and-getstream-io/">Build a scalable Twitter clone with Django and GetStream.io</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Have a look at <a href="https://gist.github.com/tbarbugli/97bf26f400ecf1443ef6">this tutorial</a> on how to build a scalable twitter clone using django and getstream.io</p>
<p>The post <a href="https://mellowmorning.com/build-a-scalable-twitter-clone-with-django-and-getstream-io/">Build a scalable Twitter clone with Django and GetStream.io</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Call for contributors &#8211; Stream-Framework 1.1</title>
		<link>https://mellowmorning.com/call-for-contributors-stream-framework-1-1/</link>
		
		<dc:creator><![CDATA[Thierry Schellenbach]]></dc:creator>
		<pubDate>Fri, 17 Oct 2014 14:01:31 +0000</pubDate>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Stream Framework]]></category>
		<category><![CDATA[cassandra]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[redis]]></category>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=828</guid>

					<description><![CDATA[<p>Reblog, from: Call for contributors &#8211; Stream-Framework 1.1</p>
<p>The post <a href="https://mellowmorning.com/call-for-contributors-stream-framework-1-1/">Call for contributors &#8211; Stream-Framework 1.1</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Reblog, from:<br />
<a href="http://blog.getstream.io/post/100239331098/call-for-contributors-stream-framework-1-1">Call for contributors &#8211; Stream-Framework 1.1</a></p>
<p>The post <a href="https://mellowmorning.com/call-for-contributors-stream-framework-1-1/">Call for contributors &#8211; Stream-Framework 1.1</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Django Facebook 5.3</title>
		<link>https://mellowmorning.com/django-facebook-5-3/</link>
					<comments>https://mellowmorning.com/django-facebook-5-3/#comments</comments>
		
		<dc:creator><![CDATA[Thierry Schellenbach]]></dc:creator>
		<pubDate>Wed, 04 Dec 2013 13:00:49 +0000</pubDate>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Fashiolista]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[django facebook]]></category>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=823</guid>

					<description><![CDATA[<p>The 5.3 release makes it a lot easier to get started with Django Facebook. Documentation has had a major overhaul, many small bugs have been fixed and setting validation will complain if you make mistakes during the install. Have a look at the new docs. Especially the bit documenting how to use OpenFacebook will be [...]</p>
<p>The post <a href="https://mellowmorning.com/django-facebook-5-3/">Django Facebook 5.3</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The 5.3 release makes it a lot easier to get started with Django Facebook.<br />
Documentation has had a major overhaul, many small bugs have been fixed and setting validation will complain if you make mistakes during the install.<br />
Have a look at the new <a href="https://github.com/tschellenbach/django-facebook">docs</a>. Especially the bit documenting how to use OpenFacebook will be interesting to many people:<br />
<a href="http://django-facebook.readthedocs.org/en/latest/graph.html">Getting an OpenFacebook object</a><br />
<a href="http://django-facebook.readthedocs.org/en/latest/open_facebook/api.html">Making calls</a><br />
The full docs are linked on <a href="https://github.com/tschellenbach/django-facebook">github</a>.</p>
<p>The post <a href="https://mellowmorning.com/django-facebook-5-3/">Django Facebook 5.3</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mellowmorning.com/django-facebook-5-3/feed/</wfw:commentRss>
			<slash:comments>20</slash:comments>
		
		
			</item>
		<item>
		<title>Build a scalable feed using Stream-Framework and Django</title>
		<link>https://mellowmorning.com/scalable-pinterest-tutorial-feedly-redis/</link>
					<comments>https://mellowmorning.com/scalable-pinterest-tutorial-feedly-redis/#comments</comments>
		
		<dc:creator><![CDATA[Thierry Schellenbach]]></dc:creator>
		<pubDate>Fri, 18 Oct 2013 12:03:44 +0000</pubDate>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scaling]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[activity stream]]></category>
		<category><![CDATA[celery]]></category>
		<category><![CDATA[Fashiolista]]></category>
		<category><![CDATA[feedly]]></category>
		<category><![CDATA[news stream]]></category>
		<category><![CDATA[newsfeed]]></category>
		<category><![CDATA[redis]]></category>
		<category><![CDATA[scalability]]></category>
		<guid isPermaLink="false">http://www.mellowmorning.com/?p=793</guid>

					<description><![CDATA[<p>It&#8217;s been a year since the original version of this blogpost was written and it&#8217;s time for an update. The Stream-Framework is currently the largest open source solution for building newsfeed. This post will point you in the right direction if you want to build a newsfeed using Stream-Framework and Django. We&#8217;ll be building an [...]</p>
<p>The post <a href="https://mellowmorning.com/scalable-pinterest-tutorial-feedly-redis/">Build a scalable feed using Stream-Framework and Django</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>It&#8217;s been a year since the original version of this blogpost was written and it&#8217;s time for an update. The <a href="https://github.com/tschellenbach/Stream-Framework">Stream-Framework</a> is currently the largest open source solution for building newsfeed. This post will point you in the right direction if you want to build a newsfeed using Stream-Framework and Django.<br />
We&#8217;ll be building an example app like this <a href="http://exampledjango.getstream.io/">Pinterest style demo</a>.<br />
Besides the open source Stream Framework we also offer a hosted solution for building newsfeed applications at <a href="https://getstream.io/">getstream.io</a>. The example application code for the hosted version can be found on <a href="https://github.com/GetStream/Stream-Example-Py">Github</a>.<br />
For the open source framework the example app code can be found <a href="https://github.com/tbarbugli/stream_framework_example">here</a>.</p>
<p>The post <a href="https://mellowmorning.com/scalable-pinterest-tutorial-feedly-redis/">Build a scalable feed using Stream-Framework and Django</a> appeared first on <a href="https://mellowmorning.com">MellowMorning</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mellowmorning.com/scalable-pinterest-tutorial-feedly-redis/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
	</channel>
</rss>
