<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Wed, 06 May 2026 10:06:35 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/@qfilter/rss" rel="self" type="application/rss+xml"/><item><title><![CDATA[Greenshift 037: Developing A Network Cache]]></title><description><![CDATA[So, I've missed the last couple of days due to being stuck at work for consecutive twelve hour days, but given that I'm relatively free I thought I would share an idea I came up with while in the shower]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-037-developing-a-network-cache</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-037-developing-a-network-cache</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Fri, 31 Aug 2018 02:20:12 GMT</pubDate></item><item><title><![CDATA[Greenshift 036: Where The Magic Happens]]></title><description><![CDATA[So what's cooler than viewing content rendered outside Steemit? Finishing up our application in just a few lines of code. Of course that statement comes with a huge disclaimer. We're nowhere near having]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-036-where-the-magic-happens</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-036-where-the-magic-happens</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Tue, 28 Aug 2018 01:53:21 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovoL5eM7JR3m3m2gfZ2UT6yCGzfbgpVhesC8cN95rCqMVqEs2G9SHr9mh8M5Hs8t6Nogh4R2d2PGhzdUrEXhvmrrz?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 035: Rolling Out The Red Carpet]]></title><description><![CDATA[Last time, we were able to view text that was stored in the blockchain and view it as a raw text String. But the blockchain stores this material in Markdown which can then be further translated into HTML.]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-035-rolling-out-the-red-carpet</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-035-rolling-out-the-red-carpet</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Mon, 27 Aug 2018 00:57:33 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovRLJ4LTS6ZSSg2WrWWMp3hYZUVWcYEgFHejMmpovUxCrFyBmpV5mhtMuG39ZsYX8LGaGiZ7SaoqqhZBogUYmfYHU?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 034: Getting Actual Content]]></title><description><![CDATA[Alright. Let's stop screwing around and get some content to show up on the web application. Last time, we fixed things on the model and database end of our data. Now we're going to expand our user interface]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-034-getting-actual-content</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-034-getting-actual-content</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Sun, 26 Aug 2018 01:58:27 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovRCUVtEGdsJGw32KfvjNsdce9sqfKeGuSTR2yh8Nc1THqUErTyu4fs6RGpi63jmVFCh78zDcpuk1ajz7njb658nA?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 033: Rebuilding The View]]></title><description><![CDATA[So last time, I lost my soul somewhere in a database deep in development hell. This time, hopefully we will have a working application. So, the goal for today is to rebuild our view. Once we get there,]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-033-rebuilding-the-view</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-033-rebuilding-the-view</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Fri, 24 Aug 2018 01:42:39 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovWzmMVXVksqPvdXGnELy5NPhtHi5w3nuFbSqskcgPmoabxgpcyoCLQjV9nthZtjwSf8e1pqJGYUrdz7XDPJsR6Wa?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 032: Messing Around With Databases]]></title><description><![CDATA[So last time we had a plan? Cool. Today we're going to mess around with some databases and get some results. But first, we need a way to view our database. I mean I'm not sure about you, but I'm not very]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-032-messing-around-with-databases</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-032-messing-around-with-databases</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Thu, 23 Aug 2018 01:27:15 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovrkzMphPrCqK1ZeqQ5VVnV425Gg6usL2cusNPKks5Bc6FuXUkxw6YkdJ9wkceShBUivWhPHGdv9NZprBuUBDAVFc?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 031: Explaining Data Flow]]></title><description><![CDATA[Now that we are moving to using an intermediate database to help facilitate data flow and reduce dependence on the blockchain, it would be good to explore how exactly such a database would work. Last time,]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-031-explaining-data-flow</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-031-explaining-data-flow</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Wed, 22 Aug 2018 00:19:15 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovo8KcoWxuTx1GtnJhSixqU4e8L9rgagTnEYkZwTLgLBcWXbtuGjudvkmNLXNLYtDBrY9SHQqGKYXJihCbjHUG2tn?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 030: Shifting Direction]]></title><description><![CDATA[So last time, I discussed some different possible directions that we could move into with regards to interacting with blockchain data and integrating traversal and web design on top of it. Using the blockchain]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-030-shifting-direction</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-030-shifting-direction</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Tue, 21 Aug 2018 01:25:33 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovadSTTSkCLYCWfyFHMETRNSJwNJb4EovPk19Xqo6mBU4PLYoe5wXQrV8WiZ1Ppn4QHe1EV59jLi1db9YxBz3auAe?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 029: Decisions...]]></title><description><![CDATA[So after programming for a couple of hours, I have nothing really left to show for it. I performed some exploratory solutions to different problems and wasn't really feeling any of them. So, now I left]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-029-decisions</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-029-decisions</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Mon, 20 Aug 2018 00:07:18 GMT</pubDate></item><item><title><![CDATA[Greenshift 028: Damn Technicalities]]></title><description><![CDATA[First off, I like to thank everyone for their feedback in the previous post. It means a lot to hear your comments and criticism and hopefully we can use it to help build Project Greenshift in the future.]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-028-damn-technicalities</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-028-damn-technicalities</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Sun, 19 Aug 2018 00:16:33 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovcdahSPA8RmBf28mStk9QdCoBaDLA8j2suq8YSGxLuUKaVsB77Up1f6ZQ9inSWoPgZoyDmDBVMWrQSjRS1b36WWS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 027: Opening Up The Floor]]></title><description><![CDATA[So, we haven't done a brainstorming post in a long while so I thought I would open up the floor to some discussion about potential directions this project could take and different goals that I want to]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-027-opening-up-the-floor</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-027-opening-up-the-floor</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Fri, 17 Aug 2018 22:33:30 GMT</pubDate></item><item><title><![CDATA[Greenshift 026: Hyperlinks]]></title><description><![CDATA[Yesterday we made huge progress through the creation of Post objects which we used to transport data collected from the blockchain to the end user. We were able to display titles to the root webpage. Today,]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-026-hyperlinks</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-026-hyperlinks</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Thu, 16 Aug 2018 01:40:03 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovoGhdc8WsTcrSPut3EfRvGRY3ZAcEbTmvorMHWNSRphF6NiFGzSbFaUuPC6LzfC5fbJGh5dYwB3oXdGMGVNwEXAW?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 025: Moving Forward]]></title><description><![CDATA[Now that we have spent the time reorganizing some code and fixing the issues that we've come across, it's time to move forward. So far, we have been able to grab permlinks and pass those to the user interface.]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-025-moving-forward</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-025-moving-forward</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Wed, 15 Aug 2018 01:40:21 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovRKqaSuf4FoDzmvXaEVdzLmkQPrrXHYSCwdK46DqkYaYiaXwuYEaLaPAtnfzsV8CUcAnk4bNFgSpDFpzYkotH566?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 024: The Beauty of Refactoring]]></title><description><![CDATA[Today, I'm dedicating this entire post to refactoring. Rather than continue to add stuff or fix stuff, we are simply going to clean up some of the messes that I have made over the past few weeks. We'll]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-024-the-beauty-of-refactoring</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-024-the-beauty-of-refactoring</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Tue, 14 Aug 2018 01:59:39 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovo9tzQ21ZrYGtBZBcyWGWRFFHNfHTd6oRa9t4PoGfPy4GaAz9auG9WcnbZFviAYfbGoXvApR5HQoqjCbBZkAzeNS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 023: Additional Fixes]]></title><description><![CDATA[This time I wanted to prevent relationships from grabbing comments once and for all. And hopefully I have gotten that fixed. Here's how I went about fixing the relationships that still suffered from this]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-023-additional-fixes</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-023-additional-fixes</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Mon, 13 Aug 2018 01:50:45 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovZKWe7fQWS7116d7SYB2WTnDVKmVnLTmv2UVEngx6as3RK8upMW4ErHCNCvsJTuWcvEFj5YyTzuYB9mMmFBZbPdQ?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 022: Letting The Bug Hunt Begin]]></title><description><![CDATA[So before my week-long trip, we left off in kind of a bad spot. The final relationship was not working correctly even though the initial implementation was fleshed out and bugs from edge cases were popping]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-022-letting-the-bug-hunt-begin</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-022-letting-the-bug-hunt-begin</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Sun, 12 Aug 2018 03:12:18 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovf2qhiwPAW6N6Jz9FDssLyPgXKXijwmfwqbRjrknVVsHqBZ5crUdRBdsABJSfWehx2bXkqQu9Re4CFfJVJSVmRxJ?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 021: Bugs]]></title><description><![CDATA[So, this post is going to be shorter today. I wanted to get the fifth relationship finished, but due to time constraints imposed by my upcoming flight for work, I wasn't able to quite get where I wanted.]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-021-bugs</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-021-bugs</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Sun, 05 Aug 2018 13:01:45 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovaPDxGLwLvQPUMFCRA69MtiaYnQkdk6NpC1ALE4spdYH5qPdvsvR9AdyxGYAj7vSrGoLDGDFTmJcZh1967Sao5ga?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 020: Complex Relationships]]></title><description><![CDATA[At this point in the project, four relationships are functional and there is one left to go. We have saved the most complex and difficult relationship for last. For this relationship, we need to retrieve]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-020-complex-relationships</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-020-complex-relationships</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Sun, 05 Aug 2018 00:24:27 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovpUaFrc7JubZnsZCFj1YgeGCZ4FpMiGGMmLYg51yzRW6JyzPyzgXKjFD7MfXym9k1iU2rjjzpbo9kiThdqpB4fGr?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 019: Finishing Relationship #4]]></title><description><![CDATA[So last time, we started working on building our fourth relationship and ran into an obstacle in how resteems are stored on the blockchain. Resteems are treated as custom JSON operations rather than their]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-019-finishing-relationship-4</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-019-finishing-relationship-4</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Fri, 03 Aug 2018 00:49:21 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRovfFBmNgXfkgEuhgezfhmdz6SVc9DHdhakkDCB7QfYcGaqSNEajFMyx44bx32rSi9rvRgXEFFTCkCckH27pMZcGjG?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Greenshift 018: Resteems and JSON]]></title><description><![CDATA[Today, we begin tackling our fourth relationship. For this relationship, we want to get the most recently resteemed author's most recent post. The relationship is a little more robust than simply getting]]></description><link>http://direct.ecency.com/greenshift/@qfilter/greenshift-018-resteems-and-json</link><guid isPermaLink="true">http://direct.ecency.com/greenshift/@qfilter/greenshift-018-resteems-and-json</guid><category><![CDATA[greenshift]]></category><dc:creator><![CDATA[qfilter]]></dc:creator><pubDate>Thu, 02 Aug 2018 00:54:45 GMT</pubDate><enclosure url="https://images.ecency.com/p/3jpR3paJ37V8JxyWvtbhvcm5k3roJwHBR4WTALx7XaoRove5PVtab1Pkj9i7rqkUprQ8i3nYQfAK5T4WGSajLo1fjZeUNq6VDkBFjK2jJJbowXVqpSf9GPHmJwthJ1ggpxqXt?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>