<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: T Abbas Khan</title>
    <description>The latest articles on DEV Community by T Abbas Khan (@xtabbas).</description>
    <link>https://dev.to/xtabbas</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F143150%2F004154e0-5b58-4f91-9323-097636245aae.jpeg</url>
      <title>DEV Community: T Abbas Khan</title>
      <link>https://dev.to/xtabbas</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xtabbas"/>
    <language>en</language>
    <item>
      <title>Which language should I choose</title>
      <dc:creator>T Abbas Khan</dc:creator>
      <pubDate>Sun, 30 Jun 2019 16:30:54 +0000</pubDate>
      <link>https://dev.to/xtabbas/which-language-should-i-choose-21kc</link>
      <guid>https://dev.to/xtabbas/which-language-should-i-choose-21kc</guid>
      <description>&lt;p&gt;Hi guys! So I am starting up on a new application and want to discuss which programming language should I choose to build my server side infrastructure on.&lt;/p&gt;

&lt;p&gt;The architecture will be based on containers and Kubernetes for future scalability. The idea of the application is very simple with a few CRUD endpoint. It involves video storage, voice transcriptions, video processing and natural language processing for mood and opinion mining and a lot of server side text manipulations.&lt;/p&gt;

&lt;p&gt;Now I know if there is ML involved I should probably choose Python and call it a day but that is exactly what I want to discuss. A lot of these services are provided by cloud solutions and we want to use them initially and then build our own solutions once we have a good amount of datasets in the coming years.&lt;/p&gt;

&lt;p&gt;So, my question is how viable is Golang for purposes like string manipulation and AI? I am leaning towards Golang because of its seamless integration in a scalable cloud infrastructure. I have heard a lot of good things about it being super fast and saving deployment costs in cloud infrastructure that charge for computation time.&lt;/p&gt;

&lt;p&gt;For more context, I have already built backend applications with Node and Python combined in the past and achieve good results with it but it wasn't built to scale and was a concept rather than a full fledged startup with investment.&lt;/p&gt;

&lt;p&gt;Looking forward to your valuable input.&lt;/p&gt;

</description>
      <category>backend</category>
      <category>kubernetes</category>
      <category>cloud</category>
      <category>infrastructure</category>
    </item>
  </channel>
</rss>
