<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for amitkoth</title><link>http://disqus.com/by/amitkoth/</link><description></description><atom:link href="http://disqus.com/amitkoth/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Thu, 27 Aug 2020 13:40:26 -0000</lastBuildDate><item><title>Re: How Argo Tunnel engineering uses Argo Tunnel</title><link>https://blog.cloudflare.com/how-argo-tunnel-engineering-uses-argo-tunnel/?mkt_tok=eyJpIjoiWXpKa01HRTFOemMzTWpSayIsInQiOiJjN2V6WDVPWVRwQ1NjRnlTdGF4M08zYWVmYWMyQXFpM2VpejRwNWZPVThTMEkxRmd1WnpXVjRMbEpsV0gzNmQ5VXBad0NLaWxhQzZvU0xJN2FFcUdoQlQ0RnlHQ3NveHVjWnhNc2owVDNOekdoblIyT1JlbXM5VUt3WFQyVis3OSJ9#comment-5047641077</link><description>&lt;p&gt;What's the difference between Argo Tunnel and Railgun?&lt;/p&gt;&lt;p&gt;For the purpose of accelerating traffic - the way Argo Tunnel is marketed on your website right now, between origin and the outside web, why the difference between Argo Tunnel and Railgun?&lt;/p&gt;&lt;p&gt;Finally - why can't Argo Smart Routing be used on just traffic to sub-domains instead of being charged for/applicable to - an entire domain?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Thu, 27 Aug 2020 13:40:26 -0000</pubDate></item><item><title>Re: Rel=prefetch and the Importance of Effective HTTP/2 Prioritisation</title><link>https://andydavies.me/blog/2020/07/08/rel-equals-prefetch-and-the-importance-of-effective-http-slash-2-prioritisation/#comment-5016734187</link><description>&lt;p&gt;@andydavies thank you for your response, much appreciated.&lt;/p&gt;&lt;p&gt;On the specific use case of fonts, we thought a much simpler approach would be to take advantage of HTTP/2 multiplexing is simply to make the fonts natively hosted from our own domain. We cache everything on the website for &lt;a href="https://tallyfy.com" rel="nofollow noopener" target="_blank" title="https://tallyfy.com"&gt;Tallyfy&lt;/a&gt; and since Cloudflare natively caches fonts in .woff2 format for example, that does the trick. That saves the round-trips and DNS/TLS resolution time for &lt;code&gt;fonts.googleapis.com&lt;/code&gt; and &lt;code&gt;fonts.gstatic.com&lt;/code&gt; (both).&lt;/p&gt;&lt;p&gt;Now to the more general case and your specific comments:&lt;/p&gt;&lt;p&gt;1. On whole HTML responses - I absolutely agree with the whole request having to be fetched and non-streaming issue. Dealing with the vagaries of malformed HTML, re-writing behaving badly, etc. are far too clumsy/complex.&lt;br&gt;2. On pre-connects in head/body - the real gain, I think with preconnects is precedence being set, which I hope - is respected in browsers that support it. Is the notion of precedence a useful property for assets considered critical in CSS/JS vs. just letting the browser discover things quickly? NB - Not setting "crossorigin" correctly on the tags was also a cause of issues for us in the past, dealing with CORS. Chrome doesn't care about pre-connects if certain non-native origins are not set right.&lt;/p&gt;&lt;p&gt;The other important thing to consider is what is defined as performance in general, where to me - Google Web Vitals is far more indicative of "render-ready" performance than just request/response at a micro-level. The macro SEO benefit is via that specific set of measurement, I believe. This means human-readability and readiness should take precedence over deciding what resource is a preconnect or even a preload.&lt;/p&gt;&lt;p&gt;On a separate subject ... re Cloudflare.&lt;/p&gt;&lt;p&gt;The thing (to me) that's most exciting for the performance (of an API) is Cloudflare Workers and Cloudflare KV store.&lt;/p&gt;&lt;p&gt;If you could cache content at the edge on KV store, an API or request can be served at the edge (with persistent data recall in milliseconds) - with no round-trip to the origin at all. There's also no cold-start issues on Cloudflare Workers vs. AWS Lambda functions.&lt;/p&gt;&lt;p&gt;The problem then becomes syncing our master data (on a Postgres database) with the edge-cache on the KV store. But hey - that's another story, for another post :) I have specific ideas for that, perhaps we can do a guest post here or on our own site about the myriad of things we have done.&lt;/p&gt;&lt;p&gt;In addition, because we set our entire website to "Cache Everything" on Cloudflare, the pages are themselves cached at the edge, so paying per-request for Cloudflare Workers gets expensive.&lt;/p&gt;&lt;p&gt;On website performance vs API performance ...&lt;/p&gt;&lt;p&gt;We're far more likely to see benefits from Argo Smart Routing to our API for latency issues via far-away requests to our API origin. REST API's have micro-requests and stateless micro-payloads, where latency matters much more than web page issues like preconnects for many resources on a web-page, imo. A single REST API call is really just a single call, with a single verb, that's limited by the speed of light to serve the call.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Mon, 03 Aug 2020 15:41:53 -0000</pubDate></item><item><title>Re: The Edge Computing Opportunity: It’s Not What You Think</title><link>https://blog.cloudflare.com/cloudflare-workers-serverless-week/?mkt_tok=eyJpIjoiTUdWalpXSTVPV0kzTlRZMyIsInQiOiJSNnEwaVQ4K1wvNlZWa2c3SllIR1lwaTIyYk9rdU9MaTMwK042WElRbE1rZGNxdjdGQUZqalJlc00wNFl6RHpyMW81bVVDc3E3dEQ4M3pBbiszcGtKZW1GUExoWTZzd3k3cmZpc294Nm1nWUIyRkFSK1wvekJ4RDRQTUtmeUV5TzkzIn0%3D#comment-5007915270</link><description>&lt;p&gt;I strongly believe in this - all amazing points, especially the one about compliance, where you essentially guarantee that workers will run local to the country of the user.&lt;/p&gt;&lt;p&gt;However, the biggest problem for us (we are a SaaS platform) is that we are API-driven and all master data &lt;b&gt;has&lt;/b&gt; to persist in a database, which is on AWS, at an origin - the source of truth, and of course, the fact that SQL is still very important.&lt;/p&gt;&lt;p&gt;This means we cannot guarantee data is stored in that jurisdiction, because beyond compute - Cloudflare does not have a database that's serverless and edge-driven.&lt;/p&gt;&lt;p&gt;You are getting close with KV store, but you actually need a globally distributed version of Postgres which runs serverless.&lt;/p&gt;&lt;p&gt;Do the database (final resting place) at the local edge too - and you will overturn everything, everywhere. Seriously. Please do it. I'm ready to move.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Mon, 27 Jul 2020 14:39:22 -0000</pubDate></item><item><title>Re: Introducing Workers Unbound</title><link>https://blog.cloudflare.com/introducing-workers-unbound/?mkt_tok=eyJpIjoiTUdWalpXSTVPV0kzTlRZMyIsInQiOiJSNnEwaVQ4K1wvNlZWa2c3SllIR1lwaTIyYk9rdU9MaTMwK042WElRbE1rZGNxdjdGQUZqalJlc00wNFl6RHpyMW81bVVDc3E3dEQ4M3pBbiszcGtKZW1GUExoWTZzd3k3cmZpc294Nm1nWUIyRkFSK1wvekJ4RDRQTUtmeUV5TzkzIn0%3D#comment-5007876073</link><description>&lt;p&gt;This is awesome, and we're pretty excited at Tallyfy with lots of use cases for Cloudflare Workers/similar.&lt;/p&gt;&lt;p&gt;Beyond compute being unbound at the edge - the &lt;b&gt;biggest&lt;/b&gt; problem we have is storage and simple database-like capabilities i.e. the limits/issues of KV store.&lt;/p&gt;&lt;p&gt;After all, it's very difficult to just do compute on it's own and have nothing/no storage requirements whatsoever. In the end, data has to be updated or persist somewhere, such as the origin.&lt;/p&gt;&lt;p&gt;This means a round trip back to origin. So we have two issues to make this "compute at the edge" idea work properly:&lt;/p&gt;&lt;p&gt;1. Compute + fetch data into KV store (so everything at the edge).&lt;br&gt;2. Sync writes into our master database at origin in the event of a write, but also spread the new values into our KV store, keeping our origin database and KV store "cache" in sync.&lt;/p&gt;&lt;p&gt;With storage and KV store at the edge done properly and consistently, it's far more useful than just compute at the edge. The ultimate thing would be something like a Google Cloud Spanner for the database, but until then - many things are origin-bound.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Mon, 27 Jul 2020 14:07:32 -0000</pubDate></item><item><title>Re: Serverless Rendering with Cloudflare Workers</title><link>https://blog.cloudflare.com/serverless-rendering-with-cloudflare-workers/?mkt_tok=eyJpIjoiTkRBNVpXVXpOV1l6TURjMSIsInQiOiJCaCthcGlJQkhjekhOSk8wQnowOTZUTDRsRzh0YkN1QXUyMzRlUVpUN2xXdmV6SlJvY244enVVdEE0azhHSENPenhOZEJcL1g1MXk4ZUZYMzN3dzlzZGIxOVwvUjJ2dWYrcGxpRngyemprZjRaNmdIQ3M4YXc5dzlvUkxKMG1zVmNIIn0%3D#comment-4995622213</link><description>&lt;p&gt;Thanks for this! Question - if our SPA is an AngularJS app (and we want Google to crawl it normally, for SEO purposes) - how exactly does this HTMLwriter idea work for AngularJS apps?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Fri, 17 Jul 2020 13:10:55 -0000</pubDate></item><item><title>Re: How To Create a Business Playbook™ (aka SOP’s: Standard Operating Procedures) for Your Startup</title><link>https://www.danmartell.com/sops/#comment-4688286253</link><description>&lt;p&gt;Thanks @Dan Martell - how would it be tested?&lt;/p&gt;&lt;p&gt;Also - where/who do reviews come from?&lt;/p&gt;&lt;p&gt;In terms of rewards - who gets them?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Wed, 13 Nov 2019 16:50:41 -0000</pubDate></item><item><title>Re: How To Create a Business Playbook™ (aka SOP’s: Standard Operating Procedures) for Your Startup</title><link>https://www.danmartell.com/sops/#comment-4650142565</link><description>&lt;p&gt;Awesome article and vid, Dan!&lt;/p&gt;&lt;p&gt;Big question - how important is "&lt;b&gt;doing it&lt;/b&gt;" vs. "&lt;b&gt;having it&lt;/b&gt;" in terms of playbooks?&lt;/p&gt;&lt;p&gt;We've made &lt;a href="https://tallyfy.com" rel="nofollow noopener" target="_blank" title="https://tallyfy.com"&gt;https://tallyfy.com&lt;/a&gt; specifically to let you make playbooks, SOP's, etc. but focusing real hard on "doing it" too!&lt;/p&gt;&lt;p&gt;Do you also thing passing through/collecting info while you're "doing it" is important? How important is collecting info as you do a playbook in real-time, compared to just following a list of tasks?&lt;/p&gt;&lt;p&gt;We just built a Slack plugin that lets you do things in Slack too :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Sat, 12 Oct 2019 18:18:04 -0000</pubDate></item><item><title>Re: Introducing Modern Approvals in Flow</title><link>https://flow.microsoft.com/en-us/blog/introducing-modern-approvals/#comment-4590493209</link><description>&lt;p&gt;If anyone needs a bunch more features, or proper/complex approval workflows - check out &lt;a href="https://tallyfy.com" rel="nofollow noopener" target="_blank" title="https://tallyfy.com"&gt;Tallyfy&lt;/a&gt; - which also has a flow connector here:&lt;/p&gt;&lt;p&gt;&lt;a href="https://docs.microsoft.com/en-us/connectors/tallyfy/" rel="nofollow noopener" target="_blank" title="https://docs.microsoft.com/en-us/connectors/tallyfy/"&gt;https://docs.microsoft.com/...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Sat, 24 Aug 2019 17:18:27 -0000</pubDate></item><item><title>Re: What I Learned Rescuing Our Startup From Death</title><link>https://www.groovehq.com/blog/rescuing-startup-death#comment-4563031927</link><description>&lt;p&gt;Maybe you should run and scale your processes on Tallyfy :) Check out &lt;a href="https://tallyfy.com/differences/" rel="nofollow noopener" target="_blank" title="https://tallyfy.com/differences/"&gt;https://tallyfy.com/differe...&lt;/a&gt; - note that adding or changing people and their roles is not changing processes.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Fri, 02 Aug 2019 08:05:17 -0000</pubDate></item><item><title>Re: Building With Workers KV, a Fast Distributed Key-Value Store</title><link>https://blog.cloudflare.com/building-with-workers-kv/#comment-4297721676</link><description>&lt;p&gt;This is a great point @Ben Hadden - I can't count how many times the statement "let's store some data" turns into - well obviously we can filter/search/sort it now - right?! Something as simple as an online google sheet can do that.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Sun, 20 Jan 2019 13:39:20 -0000</pubDate></item><item><title>Re: Building With Workers KV, a Fast Distributed Key-Value Store</title><link>https://blog.cloudflare.com/building-with-workers-kv/#comment-4196367275</link><description>&lt;p&gt;This is worrying and very difficult for us to contemplate - since 10 seconds is an eternity for any real-life app.&lt;/p&gt;&lt;p&gt;"Eventually consistent, global consistency within 10 seconds"&lt;/p&gt;&lt;p&gt;With our specific application, which is real-time workflow tracking at &lt;a href="https://tallyfy.com" rel="nofollow noopener" target="_blank" title="https://tallyfy.com"&gt;https://tallyfy.com&lt;/a&gt; - we'd only consider moving to this (very promising) workers + KV combo if you could also embrace the real-time/socket-based use case. It's critical to both make and GET updates near-instantly for this to be truly useful and not laggy for a user experience on the web.&lt;/p&gt;&lt;p&gt;When/how do you intend to deal with real-time sync as a service between global, connected clients on a socket/channel ?&lt;/p&gt;&lt;p&gt;To summarize, I'd love Cloudflare to enable KV store + JS workers + real-time sockets (all at edge locations).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Thu, 15 Nov 2018 09:12:38 -0000</pubDate></item><item><title>Re: Introducing Auth0 Extend: The new way to extend your SaaS</title><link>https://auth0.com/blog/introducing-auth0-extend-the-new-way-to-extend-your-saas/#comment-4119125300</link><description>&lt;p&gt;Thanks for this - it provides a great overview to a SaaS like us, on preventing feature bloat while also provide our customers with custom abilities to listen to events and write custom code.&lt;/p&gt;&lt;p&gt;For context - we run a workflow SaaS called &lt;a href="https://tallyfy.com" rel="nofollow noopener" target="_blank" title="https://tallyfy.com"&gt;https://tallyfy.com&lt;/a&gt; - and are evaluating this vs AWS Lambda functions to provide a platform to build custom features for our customers.&lt;/p&gt;&lt;p&gt;Could you elaborate on the precise difference between AWS Lambda functions and Auth0 Extend functions?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Fri, 28 Sep 2018 11:57:50 -0000</pubDate></item><item><title>Re: Why Product Qualified Leads Are Rapidly Being Adopted in SaaS  </title><link>https://labs.openviewpartners.com/product-qualified-leads-saas/#comment-3622541795</link><description>&lt;p&gt;This is a great post, and an approach that we are leveraging as a SaaS.&lt;/p&gt;&lt;p&gt;Beyond product-qualified leads, I had an idea for a future post that might be on a different subject.&lt;/p&gt;&lt;p&gt;Our vision is to have negative churn i.e. to move beyond "this guy is using the product so let's call him" and actually build self-serviced methods of stickiness and growth within our product in these ways:&lt;/p&gt;&lt;p&gt;- If you invite people into an app, it's less likely they will leave - since they have to explain things to co-workers&lt;br&gt;- If you start re-housing valuable data (in our case - business processes) - it's a sticky, new place for data that already existed&lt;br&gt;- If you become a surface for opinions and decisions (not just "collaboration") - the old way moves to our product, the new way.&lt;br&gt;- If you find a natural "hook" that depends on vanity (as evidenced by Facebook) - there's a higher stickiness long-term&lt;br&gt;- If you enable integrations, the pain of unwrangling them makes your SaaS more sticky.&lt;br&gt;- If you look to capture hard info (not random chat) - this makes your app an authoritative source.&lt;br&gt;- If you enable channel partners to educate customers (nobody talks about this?! - why??) - you build a great, long-term barrier to entry. In a SaaS like ours, we are uniquely able to use channels, even though direct signup is favoured.&lt;/p&gt;&lt;p&gt;... and some other secret things we're hacking into Tallyfy in the next few months :)&lt;/p&gt;&lt;p&gt;Amit&lt;br&gt;&lt;a href="https://tallyfy.com" rel="nofollow noopener" target="_blank" title="https://tallyfy.com"&gt;https://tallyfy.com&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Sat, 18 Nov 2017 16:38:35 -0000</pubDate></item><item><title>Re: How to Build a Brand That Attracts A-Players</title><link>https://labs.openviewpartners.com/how-to-build-a-brand-that-attracts-a-players/#comment-3622522808</link><description>&lt;p&gt;Great post Eric! We're trying to build an awesome recruitment page off the back of this advice - &lt;a href="https://tallyfy.com/careers" rel="nofollow noopener" target="_blank" title="https://tallyfy.com/careers"&gt;https://tallyfy.com/careers&lt;/a&gt;&lt;/p&gt;&lt;p&gt;In case anyone's wondering about making employee onboarding (point 6 above) more consistent and effective, our app - Tallyfy, is often used for precisely this purpose.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Sat, 18 Nov 2017 16:21:45 -0000</pubDate></item><item><title>Re: Introducing Modern Approvals in Flow</title><link>https://flow.microsoft.com/en-us/blog/introducing-modern-approvals/#comment-3590872229</link><description>&lt;p&gt;For anyone requiring more advanced approval functionality and proper tasking, etc - &lt;a href="https://tallyfy.com" rel="nofollow noopener" target="_blank" title="https://tallyfy.com"&gt;https://tallyfy.com&lt;/a&gt; can look into building an integration for Microsoft Flow. Just let us know through our website.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Sun, 29 Oct 2017 21:01:24 -0000</pubDate></item><item><title>Re: The Next Recession is Set to Reshape Our Economy. Here&amp;#8217;s How.</title><link>https://labs.openviewpartners.com/the-next-recession-is-set-to-reshape-our-economy/#comment-3578454459</link><description>&lt;p&gt;I think the candy vs vitamin vs painkiller is what ultimately matters, in a recession scenario. Bodes well for &lt;a href="https://tallyfy.com" rel="nofollow noopener" target="_blank" title="https://tallyfy.com"&gt;https://tallyfy.com&lt;/a&gt; imo :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Sat, 21 Oct 2017 19:17:47 -0000</pubDate></item><item><title>Re: VIDEO: How BP3 Helps Customers With Digital Transformation</title><link>https://www.bp-3.com/blog/video-bp3-helps-customers-digital-transformation/#comment-3544357104</link><description>&lt;p&gt;Nice post. I would also add the perspective around digital transformation being about people, not just systems/IT:&lt;/p&gt;&lt;p&gt;&lt;a href="https://tallyfy.com/digital-transformation-puts-people-first/" rel="nofollow noopener" target="_blank" title="https://tallyfy.com/digital-transformation-puts-people-first/"&gt;https://tallyfy.com/digital...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Sat, 30 Sep 2017 18:15:16 -0000</pubDate></item><item><title>Re: Why Build a Productized Service (Instead of Software)?</title><link>https://productizeandscale.com/why-productized-service/#comment-3503607445</link><description>&lt;p&gt;This makes a ton of sense. The only way to run a productized service is to automate repeatable workflows between people - and Tallyfy is a perfect platform for it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Tue, 05 Sep 2017 16:22:35 -0000</pubDate></item><item><title>Re: Announcing Microsoft’s Coco Framework for enterprise blockchain networks</title><link>https://azure.microsoft.com/en-us/blog/announcing-microsoft-s-coco-framework-for-enterprise-blockchain-networks/#comment-3485690522</link><description>&lt;p&gt;Mark, this is interesting. We run an app (Tallyfy) that lets anyone build a step by step business process - with conditional branching and permissioning (i.e. who does which step) as well as form field capture of data from each participant.&lt;/p&gt;&lt;p&gt;At some point, Tallyfy will be a smart-contract-maker-for-your-grandma - the making of a smart contract would be simplified. We hope to be able to effectively "spin up" a collaborative Coco blockchain for a given process (once agreed) so that the running of the actual process between distributed partners like a customer and a company synced to our app/API at &lt;a href="https://tallyfy.com" rel="nofollow noopener" target="_blank" title="https://tallyfy.com"&gt;https://tallyfy.com&lt;/a&gt; - which just happens to be "another node" in the cluster.&lt;/p&gt;&lt;p&gt;Basically, the actual point and click "making" of a smart contract is what we aim to solve with Tallyfy. Once defined, running it would involve one-click "deploying" of that process it on an (Azure-based?) Coco cluster.&lt;/p&gt;&lt;p&gt;Now the interesting part is how a constantly evolving smart contract is handled. Imagine a process between people that frequently improves or changes. Is there any way of reaching consensus amongst all nodes for an updated version of a business process?&lt;/p&gt;&lt;p&gt;One requirement that a process tool like ours deals with - is the idea of a sequential or parallel process. Imagine a step in a contract that must be done before other steps, or certain steps that can be done by a given participant at any time. Can those enforcement rules also be built into smart contracts?&lt;/p&gt;&lt;p&gt;In business processes - you have steps that don't show up unless some other step has a specific input e.g. "Yes/No". I presume that would be embedded in a smart contract too?&lt;/p&gt;&lt;p&gt;Finishing Coco is then, almost like finishing the periodic table - where you know some elements, but you also know which ones are missing.&lt;/p&gt;&lt;p&gt;The completeness of Coco can be measured precisely by the ability to support known characteristics of business processes between different people, so that's what we're watching for at Tallyfy.&lt;/p&gt;&lt;p&gt;Look forward to 2018 and this being open sourced :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Thu, 24 Aug 2017 22:11:42 -0000</pubDate></item><item><title>Re: Making the Case for Third Party Office 365 Integrations</title><link>http://www.cmswire.com/information-management/making-the-case-for-third-party-office-365-integrations/#comment-3477958772</link><description>&lt;p&gt;William - I'm afraid I disagree. "Supporting 3rd party integration" breaks down when you actually look into building a good integration. I can tell you this from actual experience with the latest API's for Outlook.&lt;/p&gt;&lt;p&gt;On your second point - "minimal ecosystem" - that's the point I was making. If you can't get enough third-parties interested, for reasons that are clear to third-parties, customers should be very worried. You're now stuck with your poor decision to implement Sharepoint or go in deep on the Microsoft stack. Second rate add-ons and plugins don't impress users.&lt;/p&gt;&lt;p&gt;"The business" in this case is not IT. It's business users who want integration with everything. IT cannot respond with "we'll build it for you" or "you have to stick with Microsoft" since the whole point of moving to the Office 365 was reducing IT costs and the availability of integrations.&lt;/p&gt;&lt;p&gt;There is zero chance that a Microsoft stack actually delivers what business users want and need. That's why shadow IT exists - people will use and pay for apps with or without the support or budget of IT.&lt;/p&gt;&lt;p&gt;In fact, most IT spending is moving away from IT:&lt;/p&gt;&lt;p&gt;"The share of worldwide corporate IT spending that is funded by non-IT business units is forecast to reach 47% in 2019"&lt;br&gt;&lt;a href="https://www.idc.com/getdoc.jsp?containerId=prUS41026616" rel="nofollow noopener" target="_blank" title="https://www.idc.com/getdoc.jsp?containerId=prUS41026616"&gt;https://www.idc.com/getdoc....&lt;/a&gt;&lt;/p&gt;&lt;p&gt;... hence IT defending Microsoft as an "open" platform holds little weight with business users.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Sun, 20 Aug 2017 12:32:15 -0000</pubDate></item><item><title>Re: Making the Case for Third Party Office 365 Integrations</title><link>http://www.cmswire.com/information-management/making-the-case-for-third-party-office-365-integrations/#comment-3477867342</link><description>&lt;p&gt;This would be Office.js in relation to cloud Outlook only. I'm not sure I understand your point though. The existence of API's doesn't solve business problems.&lt;/p&gt;&lt;p&gt;The real idea of this article is that third-party plugins are essential so that you don't have to hire armies of IT people to build and maintain custom code - which is the biggest problem faced by IT today.&lt;/p&gt;&lt;p&gt;The point I was trying to make is that the ecosystem around O365 is pretty weak, especially when compared to Google's. In addition, as mentioned above - trying to create an integration looks great on the marketing page, until you actually try to do it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Sun, 20 Aug 2017 11:18:20 -0000</pubDate></item><item><title>Re: Making the Case for Third Party Office 365 Integrations</title><link>http://www.cmswire.com/information-management/making-the-case-for-third-party-office-365-integrations/#comment-3477283942</link><description>&lt;p&gt;Like with many things Microsoft, the devil is in the details. Many API methods are missing crucial capabilities and building an integration is far more complicated than it initially looks. If you search for actual developer traction on say Google Suite vs Office 365 on StackOverflow - the difference is obvious.&lt;/p&gt;&lt;p&gt;In any case - we have managed to build a strong Outlook integration that transforms forms, approvals and workflows for all internal business users of Outlook on Office 365. If you are interesting in learning more about that - please get in touch via our website, since it's currently under wraps to the public.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Sat, 19 Aug 2017 23:08:55 -0000</pubDate></item><item><title>Re: The Best Place to Startup is at Home</title><link>http://wadefoster.net/post/44893333941#comment-3244699763</link><description>&lt;p&gt;Wade, we're based in St. Louis, Missouri - not far from you. We felt this problem so acutely that I actually asked a Wall Street Journal reporter to write a story about it:&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.wsj.com/articles/venture-capitalists-face-regional-quandary-1479126603" rel="nofollow noopener" target="_blank" title="https://www.wsj.com/articles/venture-capitalists-face-regional-quandary-1479126603"&gt;https://www.wsj.com/article...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;We've made a platform that lets you track and improve any human-driven workflow. Zapier is a natural partner for the automated stuff :)&lt;/p&gt;&lt;p&gt;We also want to invent a "human in the loop" zap which helps data science teams/devs do human-driven tasks which then feed back into ML models to continuously improve them.&lt;/p&gt;&lt;p&gt;Happy to chat about the whole Missouri/Silicon Valley thing :)&lt;/p&gt;&lt;p&gt;&lt;a href="https://tallyfy.com/about-tallyfy/" rel="nofollow noopener" target="_blank" title="https://tallyfy.com/about-tallyfy/"&gt;https://tallyfy.com/about-t...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Fri, 07 Apr 2017 09:52:15 -0000</pubDate></item><item><title>Re: How to Automatically Track Your Blog's Traffic with Google Sheets, Google Analytics, and Zapier</title><link>https://zapier.com/blog/automate-google-analytics-reports/#comment-3241280523</link><description>&lt;p&gt;Wow this is awesome - great advice. We do track all our posts, and content marketing plan on a Google Spreadsheet, so this totally makes sense. However, we do 35 QA checks via Tallyfy for content marketing - which is more of the elaborate QA as opposed to the basic data like views, etc.&lt;/p&gt;&lt;p&gt;In addition, I want to work out a way of doing this for any given URL, as opposed to just the latest URL's in the RSS feed - is there any obvious way to achieve that? For example, it it possible to write a Google Sheets function that runs a Zap or something like that?&lt;/p&gt;&lt;p&gt;That way - you could simply write the code as = MYFUNCTION (ZAPID, something) on the Google Sheet itself. That would be awesome!&lt;/p&gt;&lt;p&gt;At &lt;a href="https://tallyfy.com" rel="nofollow noopener" target="_blank" title="https://tallyfy.com"&gt;https://tallyfy.com&lt;/a&gt; - one of our other issues is to get TOTAL views for a given post - so I think I will modify your Google Analytics part above to obtain this.&lt;/p&gt;&lt;p&gt;The other thing I would love to know is how to pull in search volume and CPC for a given search term/target into a Google Sheet. I guess a Zap that obtains this from the Google Adwords API would be awesome - since we often ask "is it worth writing this post?" before we actually write it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Wed, 05 Apr 2017 12:20:56 -0000</pubDate></item><item><title>Re: BPM BUZZ &amp;#8211; From BPM for Schools to Change Management</title><link>https://kissflow.com/bpm/bpm-for-schools-and-change-management/#comment-3239220372</link><description>&lt;p&gt;Thanks for the mention :)&lt;/p&gt;&lt;p&gt;- Amit&lt;br&gt;CEO, &lt;a href="https://tallyfy.com" rel="nofollow noopener" target="_blank" title="https://tallyfy.com"&gt;https://tallyfy.com&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Amit Kothari</dc:creator><pubDate>Tue, 04 Apr 2017 09:23:05 -0000</pubDate></item></channel></rss>