CINXE.COM

Text Platform | How to Make Money Coding: Strategies for 2024

<!DOCTYPE html><html lang="en" class="__className_4b4287"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/06479b3d5a947d88-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/1d22defb0200b6f3-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5eff97079a4a4b26-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/9ee0d9ad8f450df5-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fheader-products.png&amp;w=384&amp;q=75 1x, /_next/image?url=%2Fimages%2Fheader-products.png&amp;w=640&amp;q=75 2x" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fheader-dev-program.png&amp;w=384&amp;q=75 1x, /_next/image?url=%2Fimages%2Fheader-dev-program.png&amp;w=640&amp;q=75 2x" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fheader-resource-center.png&amp;w=384&amp;q=75 1x, /_next/image?url=%2Fimages%2Fheader-resource-center.png&amp;w=640&amp;q=75 2x" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fheader-documentation.png&amp;w=384&amp;q=75 1x, /_next/image?url=%2Fimages%2Fheader-documentation.png&amp;w=640&amp;q=75 2x" fetchPriority="high"/><link rel="preload" as="image" href="/images/gabriel-halle.png"/><link rel="preload" as="image" href="/resource-center/text-platform-how-to-make-money-coding-header.jpg"/><link rel="preload" as="image" href="/resource-center/text-platform-monetization-methods.jpg"/><link rel="preload" as="image" href="/resource-center/freecodecamp-banner.jpg"/><link rel="preload" as="image" href="/resource-center/hackerrank-banner.jpg"/><link rel="preload" as="image" href="/resource-center/topcoder-banner.jpg"/><link rel="stylesheet" href="/_next/static/css/6781651a92b9bb99.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/83b5831e549e2e0a.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/b1f8dd8e0dca7a4d.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4089943121ce476c.js"/><script src="/_next/static/chunks/fd9d1056-3507c96de0790a33.js" async=""></script><script src="/_next/static/chunks/2117-7ed943e7b7767646.js" async=""></script><script src="/_next/static/chunks/main-app-1033a728aa28fe33.js" async=""></script><script src="/_next/static/chunks/2972-063056a89bc10356.js" async=""></script><script src="/_next/static/chunks/5878-faea6823a2cf950e.js" async=""></script><script src="/_next/static/chunks/3786-61942e62696ef826.js" async=""></script><script src="/_next/static/chunks/4060-bc14594a6c7d7a60.js" async=""></script><script src="/_next/static/chunks/6614-139c984f93fa8515.js" async=""></script><script src="/_next/static/chunks/4669-7236138234860f6e.js" async=""></script><script src="/_next/static/chunks/app/layout-984918eb0f747d6d.js" async=""></script><script src="/_next/static/chunks/app/resource-center/page-b735d25d1c2cb67d.js" async=""></script><script src="/_next/static/chunks/2806-97024907ac1beb7b.js" async=""></script><script src="/_next/static/chunks/6146-4fb7f96a095e53c7.js" async=""></script><script src="/_next/static/chunks/4101-c4d988afe1d5b9fd.js" async=""></script><script src="/_next/static/chunks/app/resource-center/updates/%5Bslug%5D/page-9a100a4c3e31df6a.js" async=""></script><link rel="preload" as="image" href="/resource-center/codeforces-banner.jpg"/><link rel="preload" as="image" href="/resource-center/text-platform-website.jpg"/><link rel="preload" href="https://www.googletagmanager.com/gtm.js?id=GTM-MTQ5WQNP" as="script"/><title>Text Platform | How to Make Money Coding: Strategies for 2024</title><meta name="description" content="Discover practical tips and top opportunities for beginners to start making money coding. Dive in to learn how to kickstart your coding career."/><link rel="canonical" href="https://platform.text.com/resource-center/updates/how-to-make-money-coding"/><meta property="og:title" content="Text Platform | How to Make Money Coding: Strategies for 2024"/><meta property="og:description" content="Discover practical tips and top opportunities for beginners to start making money coding. Dive in to learn how to kickstart your coding career."/><meta property="og:image" content="https://platform.text.com/resource-center/text-platform-how-to-make-money-coding.jpg"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@TextPlatform"/><meta name="twitter:title" content="Text Platform | How to Make Money Coding: Strategies for 2024"/><meta name="twitter:description" content="Discover practical tips and top opportunities for beginners to start making money coding. Dive in to learn how to kickstart your coding career."/><meta name="twitter:image" content="https://platform.text.com/resource-center/text-platform-how-to-make-money-coding.jpg"/><link rel="icon" href="/favicon.ico"/><meta name="next-size-adjust"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script> <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="SWHJY-Y2PHV-NVPM2-PDH42-VMPQS",function(){function e(){if(!o){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,i.parentNode.appendChild(e),o=!0}}function t(e){o=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(i.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",i.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"SWHJY-Y2PHV-NVPM2-PDH42-VMPQS";var i=document.currentScript||document.getElementsByTagName("script")[0],o=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!o)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),i.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="bdpnbetikgfdgz2b3dvq-f-b294998fa-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"39","ak.cp":"1461330","ak.ai":parseInt("908031",10),"ak.ol":"0","ak.cr":1,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"2a3fd60e","ak.r":34600,"ak.a2":n,"ak.m":"b","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":42728,"ak.gh":"104.81.138.14","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732368619","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==cgSGMDVLBDboW1UZwxi7QONxcn90YjXkQgT7FP4RArzC70q/IupBMzlWkzBP42biEa6iOyvSQeoGQjpuGAflQIdtUr6ffRSWORL5t2KL8lgMLEfnD1CFPbis4PZr5nKMCASZ64bHks/lRZgx3IhGVGW3uRGOTHWbE20SSI9b8yQ2l4QCaecHf+D4ck1sNwL0KHAmEplsukYon0sVGQBjIoUIcTkm2DCZuVqWo+lMW+dBpY2rhpPBuTHtJtMjKcPrkag2MaT14p2suSr1gyhkoGB/qHQ8ICFFdiS6/LdW57rJUCdnAavbeykLiPrLSakCJohqNIh2H4km5n2sHtn8dXrKrklVViea/qNbGDWjHRhQ/SHbZWnviVEfSUf1yc81jt+HoXrZRekdKPBbj51bcTnSwPUPzR+cGvavMl+f/6g=","ak.pv":"55","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head><body><header class="Header_header__Q1YPz"><div class="Header_headerContainer__sp60m"><div><div class="NewLogo_logo__RfTPc"><a href="/"><svg xmlns="http://www.w3.org/2000/svg" width="31" height="27" fill="none"><g fill="#42E1A8" fill-rule="evenodd" clip-path="url(#platformA)" clip-rule="evenodd"><path d="M7.217 26.425h8.338c.203 0 .4-.081.543-.227l3.371-3.406a.78.78 0 0 0 .225-.549.771.771 0 0 0-.767-.775l-12.305-.17c-.782 0-1.663-.998-1.663-1.782L4.907 7.307a.771.771 0 0 0-.768-.775h-.007c-.203 0-.4.081-.543.227L.225 10.158a.78.78 0 0 0-.225.548v8.428c0 4.027 3.231 7.29 7.217 7.29v.001ZM22.812.903h-8.339c-.203 0-.399.081-.542.227l-3.372 3.406a.779.779 0 0 0-.225.549c0 .428.344.775.768.775l12.304.17c.782 0 1.663.999 1.663 1.782l.003 12.209c0 .428.344.776.768.776h.007c.203 0 .4-.082.543-.228l3.413-3.399a.779.779 0 0 0 .225-.548V8.195c.001-4.028-3.23-7.292-7.216-7.292Z"></path></g><defs><clipPath id="platformA"><path fill="#fff" d="M0 .397h30.532v26.028H0z"></path></clipPath></defs></svg> <span>Platform</span></a></div><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div><div data-focus-lock-disabled="disabled" class="Menu_focusWrapper__uv2om"><nav><button type="button" aria-label="Open menu" aria-expanded="false" aria-controls="top-nav" class="Menu_burger__X5SHW"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 16" width="20"><g fill="none" stroke="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M1 3.5h15"></path><path d="M1 8h15"></path><path d="M1 12.5h15"></path></g></svg></button><ul id="top-nav" data-expanded="false" class="Menu_list__JLHNS"><li tabindex="0"><span class="Menu_item__34Yok" data-active="false">Products<!-- --> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="m7 10 5 5M17 10l-5 5"></path></g><defs><clipPath id="a"><path fill="#fff" d="M24 0v24H0V0z"></path></clipPath></defs></svg></span><div data-show="false" class="Dropdown_wrapper__4eJOS"><div class="Dropdown_content__DXngp"><ul class="Dropdown_list__Zbb83"><li><a href="/open-agent-app"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_21086)"><path d="m18.044 22-3.558-2.083h-8.3c-.315 0-.616-.108-.839-.301A.963.963 0 0 1 5 18.889v-6.166c0-.272.125-.534.347-.726.223-.193.524-.301.839-.301h10.672c.314 0 .616.108.838.3a.964.964 0 0 1 .348.727V22ZM11.522 9.087a3.043 3.043 0 1 0 0-6.087 3.043 3.043 0 0 0 0 6.087Z"></path></g><defs><clipPath id="clip0_4969_21086"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Open Agent App</span><small>A rich and extendable messaging application for teams that value productivity</small></div></a></li><li><a href="/open-chat-widget"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_22702)"><path d="m22 14-3.546-2h-8.272a1.3 1.3 0 0 1-.836-.293A.929.929 0 0 1 9 11V5a.93.93 0 0 1 .346-.707c.222-.188.522-.293.836-.293h10.636a1.3 1.3 0 0 1 .836.293A.93.93 0 0 1 22 5v9Zm-8 .546v1.818a.87.87 0 0 1-.293.642c-.187.17-.442.267-.707.267H6L3 19.5v-8.59a.87.87 0 0 1 .293-.644C3.48 10.096 3.735 10 4 10h2"></path></g><defs><clipPath id="clip0_4969_22702"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Open Chat Widget</span><small>A beautiful tool for creative designers and demanding developers</small></div></a></li><li><a href="/omnichannel"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14.303 12.527a3 3 0 1 0-6 0 3 3 0 0 0 6 0ZM13.827 4.749a1.006 1.006 0 1 1 1.935-.554 1.006 1.006 0 0 1-1.935.554ZM12.478 19.806a1.007 1.007 0 1 1 1.935-.555 1.007 1.007 0 0 1-1.935.555ZM3.645 7.614A1.007 1.007 0 1 1 5.58 7.06a1.007 1.007 0 0 1-1.935.554ZM2.322 17.614a1.007 1.007 0 1 1 1.935-.554 1.007 1.007 0 0 1-1.935.554ZM19.743 15.011a1.007 1.007 0 1 1 1.935-.554 1.007 1.007 0 0 1-1.935.554ZM8.303 11.027l-3-3M7.755 14.012 3.77 16.95M11.6 15.527l1.203 2.5M12.266 9.428 14.667 5.1M14.302 13.56l4.883.816"></path></svg><div><span>Omnichannel APIs</span><small>Your entire messaging communication in one clean interface</small></div></a></li><li><a href="/data-and-reporting"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_22726)"><path d="M19.056 4H3.944C3.423 4 3 4.448 3 5v10c0 .552.423 1 .944 1h15.112c.521 0 .944-.448.944-1V5c0-.552-.423-1-.944-1ZM2 19h19M3.035 16 2 19M20 16l1 3"></path><path d="m7 12 3-3 2 2 3-3"></path></g><defs><clipPath id="clip0_4969_22726"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Data &amp; Reporting APIs</span><small>Build custom reports from your data and analyze them as you see fit</small></div></a></li><li><a href="/api-collection"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_21153)"><path d="M12.5 3 4 7l8.5 4L21 7l-8.5-4ZM4 12l8.5 4 8.5-4M4 17l8.5 4 8.5-4M4 12l2.125-1M21 12l-2.125-1M4 17l2.125-1M21 17l-2.125-1"></path></g><defs><clipPath id="clip0_4969_21153"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>API Collection</span><small>Technological assets powering our industry-leading messaging solutions</small></div></a></li><li><a href="/api-usage"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g clip-path="url(#clip0_4969_21142)"><path stroke="#000" stroke-width="2" d="M11.78 4.003a8 8 0 1 1-6.286 12.653"></path><mask id="path-2-inside-1_4969_21142" fill="#fff"><path d="M11.184 20.963a9 9 0 1 1 2.944-17.708l-.47 1.929a7.015 7.015 0 1 0-2.294 13.802l-.18 1.977Z"></path></mask><path stroke="#000" stroke-width=".6" d="M11.184 20.963a9 9 0 1 1 2.944-17.708l-.47 1.929a7.015 7.015 0 1 0-2.294 13.802l-.18 1.977Z" mask="url(#path-2-inside-1_4969_21142)"></path></g><defs><clipPath id="clip0_4969_21142"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>API Usage</span><small>See the status of your API usage and perform development management actions</small></div></a></li></ul><div class="Dropdown_news__xvRKZ"><div class="Dropdown_newsContent__h9PMH"><div class="Dropdown_newsHeader__gWU2C"><span>See what&#x27;s buzzing</span><a href="/resource-center/updates/text-platform-api-usage"><img alt="Read about new API Usage reports and changes in the Text Platform" fetchPriority="high" width="287" height="160" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fheader-products.png&amp;w=384&amp;q=75 1x, /_next/image?url=%2Fimages%2Fheader-products.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fheader-products.png&amp;w=640&amp;q=75"/></a></div><div class="Dropdown_newsMain__pPHp0"><a class="Dropdown_newsArticle___Hg9q" href="/resource-center/updates/text-platform-api-usage"><p class="text-bold">New API Usage reports and changes in the Text Platform</p><p>Read about the new API Usage reports and changes in billing for private API use to optimize your private apps’ performance and payments.</p><span>Read <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 24 24"><g stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#a)"><path d="M5 12h14m-4 4 4-4m-4-4 4 4"></path></g><defs><clipPath id="a"><path fill="currentColor" d="M0 0h24v24H0z"></path></clipPath></defs></svg></span></a></div></div></div></div></div></li><li tabindex="0"><span class="Menu_item__34Yok" data-active="false">Developer Program<!-- --> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="m7 10 5 5M17 10l-5 5"></path></g><defs><clipPath id="a"><path fill="#fff" d="M24 0v24H0V0z"></path></clipPath></defs></svg></span><div data-show="false" class="Dropdown_wrapper__4eJOS"><div class="Dropdown_content__DXngp"><ul class="Dropdown_list__Zbb83"><li><a href="/developer-program"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4970_23248)"><path d="m21 21.5-4.023-4.023M4.026 14.216a7.016 7.016 0 0 0 7.69 3.07 7.012 7.012 0 0 0 5.217-7.744 7 7 0 0 0-7.118-6.035 7.021 7.021 0 0 0-6.821 6.385"></path><path d="M1.686 6.516 2.72 10.38l3.864-1.035"></path></g><defs><clipPath id="clip0_4970_23248"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Program Overview</span><small>Discover the Text Developer Program to grow your business and revenue streams</small></div></a></li><li><a href="/developer-program/offer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4970_23259)"><path d="m7.941 12.51 2.03-2.03M16.102 12.51l-2.03-2.03M7.941 12.51l2.03 2.03M16.102 12.51l-2.03 2.03M5 7.7a2.2 2.2 0 0 1 2.2-2.2h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7c.412.41.97.64 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1c0 .58.23 1.138.64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.202 2.202 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.7v-1"></path></g><defs><clipPath id="clip0_4970_23259"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Program Offer</span><small>Browse the Program Offer to learn how you can benefit from partnering with the Text Platform</small></div></a></li><li><a href="/developer-console-overview"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1A1E1D" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4970_23272)"><path d="M3 10.5a7 7 0 1 0 14 0 7 7 0 0 0-14 0ZM21 21.5l-4.082-4.082"></path><path d="m8.21 8.5-2 2 2 2M11.605 8.5l2 2-2 2"></path></g><defs><clipPath id="clip0_4970_23272"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Console Overview</span><small>Streamline your application development with the Text Developer Console</small></div></a></li><li><a href="/app-ideas"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4970_23284)"><path d="M3 12.06h1m8-9v1m8 8h1M5.6 5.66l.7.7m12.1-.7-.7.7M9 15.665a4.79 4.79 0 0 1-1.773-2.399 4.58 4.58 0 0 1 .03-2.937 4.8 4.8 0 0 1 1.82-2.366A5.158 5.158 0 0 1 12 7.06c1.05 0 2.072.315 2.924.902a4.8 4.8 0 0 1 1.82 2.366 4.58 4.58 0 0 1 .029 2.937A4.79 4.79 0 0 1 15 15.665c-.39.37-.684.822-.858 1.32-.174.498-.409 1.548-.409 1.548l-.365 2.796c-.375.358-.838.61-1.368.61-.53 0-1.399-.61-1.399-.61l-.243-2.796s-.326-1.05-.5-1.548A3.327 3.327 0 0 0 9 15.665ZM10.258 17.705h3.486M10.63 19.53h2.768M10.63 20.777h2.768"></path></g><defs><clipPath id="clip0_4970_23284"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>App Ideas</span><small>Discover real app ideas from LiveChat customers to guarantee the success of your app</small></div></a></li><li><a href="https://www.text.com/marketplace/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4970_23298)"><path d="M5 21.5h14M3 7.5v1a3 3 0 1 0 6 0m-6-1h6v1m-6-1h18m-18 0 2-4h14l2 4m-12 1a3 3 0 1 0 6 0m0 0v-1m0 1a3 3 0 0 0 6 0v-1M5 21.5V11.35M19 21.5V11.35M15.352 20.625v-4c0-.53-.236-1.04-.656-1.414a2.382 2.382 0 0 0-1.584-.586h-2.24c-.594 0-1.163.21-1.583.586-.42.375-.656.884-.656 1.414v4"></path></g><defs><clipPath id="clip0_4970_23298"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Explore Marketplace</span><small>Browse through the application Marketplace to see apps built by other devs</small></div></a></li></ul><div class="Dropdown_news__xvRKZ"><div class="Dropdown_newsContent__h9PMH"><div class="Dropdown_newsHeader__gWU2C"><a href="/building-apps-crash-course"><img alt="Watch our free building apps crash course to learn the ins and outs of app development" fetchPriority="high" width="287" height="160" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fheader-dev-program.png&amp;w=384&amp;q=75 1x, /_next/image?url=%2Fimages%2Fheader-dev-program.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fheader-dev-program.png&amp;w=640&amp;q=75"/></a></div><div class="Dropdown_newsMain__pPHp0"><div class="Dropdown_newsStories__9b7Yf"><p>Success stories driven by the <span class="text-accent--primary">Platform</span></p><ul><li><a href="/resource-center/updates/livechat-snapcall-app-case-study"><svg xmlns="http://www.w3.org/2000/svg" width="76" height="14" fill="none" viewBox="0 0 76 14"><path fill="#1A1E1D" d="M6.803 12.901c.702 0 1.29-.562 1.082-1.21a4.005 4.005 0 0 0-.994-1.625A4.05 4.05 0 0 0 4.037 8.89a4.05 4.05 0 0 0-2.855 1.175 4.004 4.004 0 0 0-.994 1.625c-.206.648.38 1.21 1.082 1.21h5.533ZM6.536 0c-.702 0-1.289.562-1.082 1.21.194.608.532 1.167.994 1.625A4.05 4.05 0 0 0 9.302 4.01a4.05 4.05 0 0 0 2.855-1.175c.462-.458.8-1.017.994-1.624C13.358.562 12.77 0 12.069 0H6.536Zm2.766 11.673c0 .678.583 1.247 1.249 1.032a4.043 4.043 0 0 0 1.606-.978 3.996 3.996 0 0 0 1.182-2.836 3.996 3.996 0 0 0-1.182-2.835 4.04 4.04 0 0 0-1.606-.978c-.666-.215-1.249.354-1.249 1.032v5.563ZM4.037 1.229c0-.679-.583-1.247-1.249-1.032a4.04 4.04 0 0 0-1.606.977A3.996 3.996 0 0 0 0 4.01c0 1.063.425 2.083 1.182 2.835a4.041 4.041 0 0 0 1.606.978c.666.215 1.249-.353 1.249-1.032V1.23Zm19.84 10.17c-1.12 0-2.02-.174-2.702-.52-.672-.356-1.18-.798-1.52-1.327a.316.316 0 0 1-.04-.143c0-.096.045-.174.134-.234l.767-.56a.224.224 0 0 1 .161-.065c.081 0 .157.048.229.143.6.937 1.61 1.405 3.026 1.405.618 0 1.143-.108 1.573-.325.44-.217.66-.564.66-1.04 0-.356-.126-.634-.377-.833-.242-.2-.619-.377-1.13-.533a18.77 18.77 0 0 0-.874-.248 28.76 28.76 0 0 1-1.668-.507c-.86-.312-1.43-.672-1.708-1.08-.278-.407-.417-.832-.417-1.274 0-.364.117-.754.35-1.17.242-.425.619-.785 1.13-1.08.52-.304 1.17-.455 1.95-.455.816 0 1.502.1 2.057.299.556.19 1.085.511 1.587.962.063.06.094.122.094.182 0 .087-.044.156-.134.208l-.86.56a.367.367 0 0 1-.176.065c-.08 0-.157-.04-.228-.117-.538-.555-1.278-.833-2.22-.833-.537 0-.954.078-1.25.234-.287.157-.48.33-.578.52-.09.191-.135.36-.135.508 0 .312.126.564.377.754.25.191.623.365 1.116.52.045.018.39.118 1.036.3.42.108.836.225 1.25.351.942.303 1.57.69 1.883 1.157.323.469.484.92.484 1.353 0 .468-.116.915-.35 1.34-.224.425-.623.78-1.196 1.066-.565.278-1.332.417-2.3.417Zm8.665-7.141c.673 0 1.296.19 1.87.572.574.373.86 1.062.86 2.068v4.071a.277.277 0 0 1-.08.209c-.045.043-.112.065-.202.065h-.874a.333.333 0 0 1-.215-.065.309.309 0 0 1-.068-.209V7.12c-.026-.494-.17-.884-.43-1.17-.25-.286-.578-.43-.982-.43-.286 0-.573.079-.86.235a1.907 1.907 0 0 0-.713.69c-.197.303-.314.684-.35 1.144v3.381a.276.276 0 0 1-.08.209c-.045.043-.112.065-.202.065h-.874a.333.333 0 0 1-.215-.065.308.308 0 0 1-.068-.209V4.7c0-.086.023-.152.068-.195a.297.297 0 0 1 .215-.078h.874c.09 0 .157.026.202.078.053.043.08.109.08.195v.156c0 .061.01.109.027.143a.131.131 0 0 0 .094.04c.072 0 .166-.048.283-.144.25-.2.52-.355.807-.468a2.35 2.35 0 0 1 .833-.169Zm10.354 4.93c.018.26.063.463.135.61.071.14.224.248.457.326.143.052.215.126.215.221a.3.3 0 0 1-.04.13l-.377.729c-.072.156-.188.212-.35.169-.52-.113-.878-.36-1.075-.742-.045-.095-.09-.143-.135-.143-.045 0-.094.035-.148.104-.466.546-1.224.82-2.273.82-.636 0-1.152-.109-1.546-.326-.386-.216-.66-.476-.82-.78a1.956 1.956 0 0 1-.243-.897c0-.469.148-.89.444-1.262.305-.373.758-.633 1.358-.78.413-.096.987-.17 1.722-.221.502-.035.865-.07 1.09-.105.178-.026.26-.13.241-.312-.045-.39-.18-.702-.403-.936-.216-.243-.579-.364-1.09-.364-.331 0-.65.069-.954.208-.296.13-.525.36-.686.689-.08.165-.197.221-.35.17l-.82-.222c-.144-.043-.215-.117-.215-.221 0-.026.008-.065.026-.117.216-.503.57-.902 1.063-1.197.493-.303 1.134-.455 1.923-.455.771 0 1.425.195 1.963.585.538.382.825.937.861 1.665.009.347.014.81.014 1.392.008.58.013 1.001.013 1.262Zm-3.362 1.105c.242 0 .507-.056.794-.169.295-.113.555-.308.78-.585.233-.286.376-.668.43-1.145v-.026c0-.087-.027-.152-.08-.195-.055-.052-.126-.07-.216-.052l-.524.052c-.583.052-1.059.113-1.426.182a2.49 2.49 0 0 0-.928.338.75.75 0 0 0-.377.677c0 .355.162.598.485.728.322.13.676.195 1.062.195Zm8.84-6.035c.86 0 1.529.2 2.004.598.475.39.798.854.968 1.392.17.529.256 1.058.256 1.587 0 .529-.085 1.062-.256 1.6-.17.529-.493.992-.968 1.391-.475.39-1.143.586-2.004.586-.7 0-1.282-.182-1.748-.547-.063-.06-.126-.09-.188-.09-.09 0-.135.073-.135.22v2.732c0 .086-.027.152-.08.195-.045.052-.113.078-.202.078h-.807a.297.297 0 0 1-.215-.078c-.045-.043-.068-.109-.068-.195V4.7c0-.086.023-.152.068-.195a.297.297 0 0 1 .215-.078h.807c.09 0 .157.026.201.078.054.043.081.109.081.195 0 .07.01.126.027.17.027.034.058.051.094.051a.17.17 0 0 0 .121-.052c.475-.407 1.085-.611 1.83-.611Zm-.134 5.957c.69 0 1.197-.23 1.52-.69.331-.459.497-1.022.497-1.69 0-.668-.166-1.231-.498-1.691-.322-.46-.829-.69-1.52-.69-.68 0-1.178.23-1.492.69-.305.45-.457 1.014-.457 1.69 0 .677.152 1.245.457 1.705.314.45.811.676 1.493.676Zm9.29 1.184c-1.022 0-1.905-.213-2.65-.638a4.262 4.262 0 0 1-1.68-1.743c-.377-.745-.565-1.59-.565-2.536 0-.945.188-1.786.564-2.523a4.241 4.241 0 0 1 1.682-1.756c.744-.425 1.627-.637 2.649-.637.968 0 1.806.19 2.515.572a4.197 4.197 0 0 1 1.68 1.6c.028.052.04.1.04.143 0 .095-.066.165-.2.208l-1.01.247a.304.304 0 0 1-.093.013c-.117 0-.207-.056-.27-.169-.555-.884-1.443-1.327-2.662-1.327-.753 0-1.376.17-1.87.508a3 3 0 0 0-1.089 1.34 4.491 4.491 0 0 0-.35 1.781c0 .642.117 1.236.35 1.782.233.546.596.989 1.09 1.327.493.338 1.116.507 1.869.507.708 0 1.322-.16 1.842-.481.53-.321.906-.811 1.13-1.47.063-.165.175-.234.336-.208l1.022.13c.153.026.229.095.229.208 0 .017-.01.06-.027.13-.395.997-.968 1.747-1.721 2.25-.745.495-1.682.742-2.811.742Zm11.617-2.211c.018.26.063.463.134.61.072.14.224.248.457.326.144.052.216.126.216.221a.3.3 0 0 1-.04.13l-.377.729c-.072.156-.189.212-.35.169-.52-.113-.879-.36-1.076-.742-.045-.095-.09-.143-.134-.143-.045 0-.094.035-.148.104-.466.546-1.224.82-2.273.82-.637 0-1.152-.109-1.546-.326-.386-.216-.66-.476-.82-.78a1.956 1.956 0 0 1-.243-.897c0-.469.148-.89.444-1.262.305-.373.757-.633 1.358-.78.413-.096.986-.17 1.722-.221.502-.035.865-.07 1.089-.105.18-.026.26-.13.242-.312-.045-.39-.18-.702-.404-.936-.215-.243-.578-.364-1.089-.364-.331 0-.65.069-.955.208-.296.13-.524.36-.686.689-.08.165-.197.221-.35.17l-.82-.222c-.143-.043-.215-.117-.215-.221a.4.4 0 0 1 .027-.117 2.53 2.53 0 0 1 1.063-1.197c.493-.303 1.134-.455 1.923-.455.77 0 1.425.195 1.963.585.538.382.825.937.86 1.665.01.347.014.81.014 1.392.01.58.014 1.001.014 1.262Zm-3.362 1.105c.242 0 .506-.056.793-.169.296-.113.556-.308.78-.585.233-.286.377-.668.43-1.145v-.026c0-.087-.026-.152-.08-.195-.054-.052-.126-.07-.215-.052l-.525.052c-.583.052-1.058.113-1.425.182-.359.06-.668.174-.928.338a.75.75 0 0 0-.377.677c0 .355.162.598.484.728.323.13.677.195 1.063.195Zm6.836.676a.277.277 0 0 1-.08.209c-.045.043-.113.065-.203.065h-.873a.332.332 0 0 1-.216-.065.306.306 0 0 1-.067-.209V1.982c0-.087.022-.152.067-.195a.296.296 0 0 1 .216-.078h.873c.09 0 .158.026.202.078.054.043.08.108.08.195v8.987Zm3.379 0a.277.277 0 0 1-.08.209c-.046.043-.113.065-.202.065h-.875a.334.334 0 0 1-.215-.065.31.31 0 0 1-.067-.209V1.982c0-.087.022-.152.067-.195a.297.297 0 0 1 .215-.078h.875c.09 0 .156.026.201.078.054.043.081.108.081.195v8.987Z"></path></svg><span>Read story <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 24 24"><g stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#a)"><path d="M5 12h14m-4 4 4-4m-4-4 4 4"></path></g><defs><clipPath id="a"><path fill="currentColor" d="M0 0h24v24H0z"></path></clipPath></defs></svg></span></a></li><li><a href="/resource-center/updates/whatsapp-business-case-study"><svg xmlns="http://www.w3.org/2000/svg" width="77" height="18" fill="none" viewBox="0 0 77 18"><path fill="#1A1E1D" d="M17.767 8.591a8.874 8.874 0 0 0-2.728-6.11A8.88 8.88 0 0 0 8.94 0h-.044a8.826 8.826 0 0 0-6.47 2.795 8.888 8.888 0 0 0-2.421 6.38 9.006 9.006 0 0 0 1.086 4.024L.304 17.92A.07.07 0 0 0 .37 18h.012l4.651-1.04a8.886 8.886 0 0 0 3.852.881c.086 0 .17 0 .253-.003a8.809 8.809 0 0 0 6.413-3.02 8.948 8.948 0 0 0 2.216-6.227Zm-8.67 7.695c-.07.003-.14.003-.212.003a7.349 7.349 0 0 1-3.384-.827l-.237-.127-3.158.748.581-3.204-.135-.231a7.412 7.412 0 0 1-1.008-3.521C1.431 5.064 4.63 1.664 8.677 1.55c.073-.004.142-.004.215-.004 3.953 0 7.224 3.17 7.337 7.16.117 4.062-3.081 7.462-7.132 7.58Z"></path><path fill="#1A1E1D" d="M5.8 4.608a.824.824 0 0 0-.583.263c-.212.218-.805.741-.837 1.844-.035 1.103.733 2.193.84 2.345.107.152 1.468 2.532 3.707 3.499 1.316.567 1.894.665 2.267.665.154 0 .271-.016.391-.025.41-.025 1.336-.5 1.538-1.017.202-.517.215-.967.164-1.062-.054-.095-.199-.155-.42-.276-.22-.12-1.298-.694-1.5-.776a.694.694 0 0 0-.24-.063c-.091 0-.173.04-.265.158-.177.225-.593.716-.732.856a.333.333 0 0 1-.243.114.586.586 0 0 1-.244-.067c-.265-.123-.928-.383-1.755-1.172-.644-.615-1.07-1.363-1.194-1.591-.123-.228-.003-.346.11-.453.105-.099.231-.254.348-.384.117-.127.155-.219.234-.368.079-.145.044-.278-.006-.392-.054-.115-.452-1.236-.638-1.683-.155-.377-.332-.39-.49-.403-.13-.01-.277-.012-.426-.019-.012.007-.019.007-.025.007ZM28.55 9.606h-.025L27.05 3.639h-1.774l-1.497 5.894h-.025L22.39 3.64h-1.898l2.283 8.658h1.92l1.436-5.895h.026l1.461 5.894h1.885l2.321-8.657h-1.86L28.55 9.606Zm9.058-3.036a1.685 1.685 0 0 0-.694-.523c-.294-.123-.67-.187-1.13-.187-.323 0-.654.083-.992.247-.338.165-.616.431-.834.796h-.034V3.639h-1.715v8.658h1.715V9.012c0-.64.104-1.096.316-1.375.208-.279.546-.418 1.013-.418.41 0 .698.127.859.383.16.254.243.64.243 1.157v3.54h1.714V8.443c0-.387-.034-.742-.104-1.062-.07-.32-.186-.589-.357-.81Zm7.067 4.335V7.641c0-.38-.086-.684-.253-.916a1.718 1.718 0 0 0-.65-.538 2.881 2.881 0 0 0-.881-.26 6.992 6.992 0 0 0-.954-.067c-.347 0-.691.035-1.032.105-.344.07-.65.184-.925.345a2.052 2.052 0 0 0-.676.644c-.177.266-.278.602-.303 1.007h1.714c.032-.339.145-.583.338-.729.193-.145.458-.218.796-.218.151 0 .297.01.43.031.132.02.249.06.35.12.1.061.18.147.24.254.06.108.091.257.091.444.01.178-.044.314-.158.406a1.163 1.163 0 0 1-.458.212 4.397 4.397 0 0 1-.663.108c-.249.025-.502.057-.76.098a7.033 7.033 0 0 0-.768.165c-.252.07-.48.17-.675.307-.2.14-.36.323-.483.552-.124.231-.187.522-.187.877 0 .324.054.603.164.837.108.235.26.428.455.583.193.152.42.266.676.34.259.072.536.107.833.107.386 0 .764-.057 1.134-.168.37-.114.694-.31.966-.596a2.456 2.456 0 0 0 .12.608h1.74c-.08-.13-.136-.322-.17-.582a6.07 6.07 0 0 1-.051-.812ZM42.96 9.872c0 .098-.01.228-.031.39a1.29 1.29 0 0 1-.165.479 1.123 1.123 0 0 1-.41.405c-.186.114-.448.171-.786.171a2.07 2.07 0 0 1-.398-.038 1.001 1.001 0 0 1-.338-.127.642.642 0 0 1-.23-.247.804.804 0 0 1-.086-.386c0-.162.029-.295.086-.4a.777.777 0 0 1 .224-.26c.091-.07.202-.123.325-.164a3.22 3.22 0 0 1 .382-.098c.136-.026.275-.045.41-.06.14-.017.269-.039.392-.06.126-.026.243-.055.35-.093a.731.731 0 0 0 .272-.152v.64h.003Zm4.916-5.723h-1.714v1.88h-1.039v1.15h1.039v3.698c0 .317.053.57.158.764.104.193.246.345.43.45.179.104.39.174.627.212.237.035.49.054.755.054.17 0 .341-.003.521-.013.177-.01.338-.025.483-.047v-1.335a2.109 2.109 0 0 1-.253.035c-.088.01-.18.013-.277.013-.29 0-.483-.048-.581-.146-.095-.098-.146-.291-.146-.583V7.175h1.257V6.028h-1.257V4.15h-.003Zm7.092 5.403a1.568 1.568 0 0 0-.449-.497 2.389 2.389 0 0 0-.634-.32 7.537 7.537 0 0 0-.733-.206c-.24-.057-.48-.111-.713-.159a5.289 5.289 0 0 1-.622-.165c-.18-.06-.329-.14-.44-.237a.473.473 0 0 1-.17-.377.48.48 0 0 1 .095-.311.633.633 0 0 1 .237-.177c.091-.042.196-.067.306-.08.114-.012.218-.019.313-.019.306 0 .571.057.798.175.225.117.351.342.373.671h1.63c-.032-.386-.13-.71-.298-.963a1.946 1.946 0 0 0-.622-.612 2.598 2.598 0 0 0-.852-.326 5.041 5.041 0 0 0-.985-.098c-.338 0-.67.031-.992.092-.322.06-.612.168-.871.317a1.72 1.72 0 0 0-.622.611c-.158.26-.237.59-.237.995a1.333 1.333 0 0 0 .616 1.17c.186.126.398.228.635.304.236.076.48.142.729.2.612.13 1.09.26 1.433.39.341.13.515.322.515.582a.636.636 0 0 1-.107.38.872.872 0 0 1-.272.245c-.11.06-.23.104-.363.133a1.815 1.815 0 0 1-.871-.016 1.319 1.319 0 0 1-.417-.187 1.015 1.015 0 0 1-.297-.326.95.95 0 0 1-.114-.479h-1.629c.016.421.11.77.284 1.049.174.279.395.504.663.672.269.168.578.291.925.364.345.073.701.108 1.061.108.354 0 .704-.035 1.045-.101.341-.07.648-.187.913-.358.265-.168.48-.394.647-.672.164-.28.247-.625.247-1.037a1.37 1.37 0 0 0-.155-.735ZM58.37 3.64l-3.261 8.658h1.907l.676-1.927h3.226l.65 1.927h1.971l-3.224-8.658h-1.945Zm-.18 5.314 1.124-3.178h.026l1.086 3.178H58.19Zm11.282-2.075a2.595 2.595 0 0 0-.881-.739c-.354-.187-.777-.279-1.27-.279-.388 0-.741.076-1.063.232-.323.155-.588.399-.796.741h-.025v-.805h-1.633v8.465h1.718V11.52h.022c.208.308.477.539.805.697.325.159.682.238 1.067.238.458 0 .86-.089 1.203-.266.341-.178.629-.415.86-.716.23-.298.4-.644.514-1.03.11-.39.17-.793.17-1.214 0-.444-.057-.872-.17-1.28a3.163 3.163 0 0 0-.521-1.071Zm-1.099 3.045a1.814 1.814 0 0 1-.25.637c-.116.18-.268.33-.46.444-.19.114-.424.17-.708.17a1.36 1.36 0 0 1-.7-.17 1.328 1.328 0 0 1-.465-.444 1.854 1.854 0 0 1-.252-.637 3.389 3.389 0 0 1-.08-.738c0-.26.023-.51.073-.751.05-.244.133-.457.25-.644.117-.187.268-.336.458-.453.19-.117.423-.177.707-.177.275 0 .505.06.694.177.19.117.345.27.465.46.12.19.208.405.259.65.053.243.079.487.079.74.003.245-.02.492-.07.736Zm8.456-1.971a3.146 3.146 0 0 0-.522-1.074 2.594 2.594 0 0 0-.88-.739c-.354-.187-.777-.279-1.27-.279-.385 0-.742.076-1.064.232-.322.155-.587.399-.798.741h-.023v-.805h-1.632v8.465h1.715V11.52h.025c.208.308.477.539.802.697a2.41 2.41 0 0 0 1.07.238c.458 0 .859-.089 1.203-.266.341-.178.628-.415.859-.716a3.09 3.09 0 0 0 .514-1.03c.114-.39.171-.793.171-1.214 0-.444-.057-.868-.17-1.277Zm-1.62 1.971c-.048.244-.13.453-.246.637-.117.18-.272.33-.462.444-.189.114-.423.17-.707.17-.274 0-.508-.056-.7-.17a1.328 1.328 0 0 1-.465-.444 1.854 1.854 0 0 1-.252-.637 3.389 3.389 0 0 1-.08-.738c0-.26.026-.51.073-.751.048-.244.13-.457.247-.644.116-.187.268-.336.457-.453.19-.117.424-.177.708-.177.274 0 .505.06.694.177.19.117.344.27.464.46.12.19.209.405.26.65.053.243.078.487.078.74a3.41 3.41 0 0 1-.07.736Z"></path></svg><span>Read story <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 24 24"><g stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#a)"><path d="M5 12h14m-4 4 4-4m-4-4 4 4"></path></g><defs><clipPath id="a"><path fill="currentColor" d="M0 0h24v24H0z"></path></clipPath></defs></svg></span></a></li><li><a href="/resource-center/updates/livechat-developer-case-study-median"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="62" height="18" fill="none" viewBox="0 0 62 18"><rect width="17.585" height="18" fill="url(#pattern0)" rx="1.028"></rect><path fill="#1A1E1D" d="M56.063 12.276V6.138h1.535v.732c.307-.566.933-.873 1.807-.873 1.335 0 2.174.873 2.174 2.349v3.93h-1.607v-3.67c0-.709-.342-1.216-1.122-1.216-.72 0-1.181.424-1.181 1.25v3.636h-1.606ZM51.222 12.418c-1.383 0-2.328-.72-2.328-1.912 0-1.334 1.005-1.948 2.481-1.948.733 0 1.276.283 1.56.52v-.839c0-.566-.402-.991-1.064-.991-.555 0-.898.248-1.063.578H49.32c.354-1.192 1.311-1.83 2.634-1.83 1.536 0 2.587.933 2.587 2.361v3.92h-1.547v-.567c-.284.413-1.064.708-1.772.708Zm.413-1.063c.709 0 1.3-.39 1.3-.908 0-.543-.532-.862-1.253-.862-.756 0-1.228.307-1.228.873 0 .567.508.897 1.181.897ZM45.927 12.276V6.138h1.606v6.138h-1.606Zm-.13-7.743c0-.531.39-.932.933-.932s.933.401.933.932-.39.933-.933.933a.906.906 0 0 1-.933-.933ZM40.948 12.418c-1.654 0-2.587-1.251-2.587-2.703V8.7c0-1.476.922-2.703 2.576-2.703.815 0 1.417.342 1.76.802V3.66h1.606v8.617h-1.536v-.732c-.307.472-.933.874-1.819.874Zm.39-1.299c.815 0 1.358-.613 1.358-1.475v-.897c0-.933-.614-1.452-1.346-1.452-.91 0-1.382.614-1.382 1.476v.873c0 .814.437 1.475 1.37 1.475ZM34.609 12.418c-1.737 0-2.859-1.015-2.859-2.739v-.838c0-1.664.992-2.844 2.835-2.844 1.82 0 2.74 1.215 2.74 2.69v1.075H33.31v.153c0 .72.366 1.346 1.3 1.346.685 0 1.11-.354 1.264-.779h1.405c-.212 1.121-1.31 1.936-2.67 1.936Zm-1.3-3.848v.059h2.54v-.154c0-.767-.402-1.345-1.264-1.345-.921 0-1.276.614-1.276 1.44ZM30.327 4.014v8.262h-1.583V7.201l-1.547 3.069h-1.465L24.184 7.2v5.076h-1.582V4.014h1.523l2.34 4.721 2.338-4.721h1.524Z"></path><defs><pattern id="pattern0" width="1" height="1" patternContentUnits="objectBoundingBox"><use xlink:href="#image0_4970_23348" transform="matrix(.00256 0 0 .0025 -.012 0)"></use></pattern><image xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABkKADAAQAAAABAAABkAAAAAAbMW/MAAAOVUlEQVR4Ae3d0XbbthIF0Lgr///LrlI1lsRwHFIkyANi35eKMAUM9kDHUpbt++OH/xEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLQU+Gg5ublTBD4/P5eU8vHhPCxxcs9pAg7od/QLX+ffTdHz1xLySwt6PkH71y6w5k0Hf508o5wSW/xPb8FzATmPBdZML7xaJihHZhb8Cf798sgWzBYQMiiwpo3wgpmK/L4+4DUD/zf2zH8P8J9ZNWzon7B6lJMr0DpNWs+fK7usMj43J++wXg6LM/HCUVzs/q0eeyE9M7w7/swawUPeYQU3J7W0ffNl39lSzdS1j4B3WA9Hr5yHxbJHG7/bA1/G/HLXRvOXuTq88A6rw6bFlLwlcbY8NwZAIUcL/Dx6QetdS+CeO6u+7Yuqax2BQ3fjHdah3Fdd7JZBC2No4W1XhbKvjQICayOgpz8Evg+jX5G27FcaHzN6ROBVwEfCVw9X2wTukTT5hCintqF69kNAYD0sPNpLQELtJWmeiYCPhBMQlwQI5AoIrNzeqIwAgYmAwJqAuCRAIFdAYOX2RmUECEwEBNYExCUBArkCAiu3NyojQGAiILAmIC4JEMgVEFi5vVEZAQITAYE1AXFJgECugMDK7Y3KCBCYCAisCYhLAgRyBQRWbm9URoDAREBgTUBcEiCQKyCwcnujMgIEJgICawLikgCBXAF/D+uE3kz+vt0JFTwt2enfrooyvHF2yvh0EPp46P/m69GnA85c2svsa/MH7P1rre0PRmaM3fv2ti6ZwUfCJUr73JN81JJre9a/1ZlcanJtz4z9PvYO69G7pu8yejnKTREe1usf9QJ421lTw44c1jf578/wDuvvRkPdkfl6yKyqOhh9VVvtInNcYB3Rl75O8K3aqIKjijniuFijFhBYtc3YX0mIiV/B+dHlv1p0Wnb+kRdY+T06rcL/4uK0vPCaP63xwQsLrObN6f2Fd0ps9Y7W/FSNuoDAGrXzK/d9WIKcko8rMdx+moDAOo2+u4UPiJLDYrE7fAXfBQSWk7BOoFGmHJCG6/bp7kgBgRXZluyidg+XRiGYrai6dwQE1jtqnnMT2CVlds8+rbm2gMC6dn/b7m5jZm18etu9mT1SwJ+XiWxLP0XdQ2ftb8+Jqn46nFWpd1hZ/ei0mlUBtOrmTkGU3UhAYDWCHW7aWwwtSaIl9wxnZ8OLBXwkXEzlxgUCX3k0+ZD4Nb5gDrcQKAUEVknjC1sEJNQWPc+tBHwkrGSMEyAQJyCw4lqiIAIEKgGBVckYJ0AgTkBgxbVEQQQIVAICq5IxToBAnIDAimuJgggQqAQEViVjnACBOAGBFdcSBREgUAkIrErGOAECcQICK64lCiJAoBIQWJWMcQIE4gQEVlxLFESAQCUgsCoZ4wQIxAkIrLiWKIgAgUpAYFUyxgkQiBMQWHEtURABApWAwKpkjBMgECcgsOJaoiACBCoBgVXJGCdAIE5AYMW1REEECFQCAquSMU6AQJyAwIpriYIIEKgEBFYlY5wAgTgBgRXXEgURIFAJCKxKxjgBAnECAiuuJQoiQKASEFiVjHECBOIEBFZcSxREgEAlILAqGeMECMQJCKy4liiIAIFKQGBVMsYJEIgTEFhxLVEQAQKVgMCqZIwTIBAnILDiWqIgAgQqAYFVyRgnQCBOQGDFtURBBAhUAgKrkjFOgECcgMCKa4mCCBCoBARWJWOcAIE4AYEV1xIFESBQCQisSsY4AQJxAgIrriUKIkCgEhBYlYxxAgTiBARWXEsURIBAJSCwKhnjBAjECQisuJYoiACBSkBgVTLGCRCIExBYcS1REAEClYDAqmSMEyAQJyCw4lqiIAIEKgGBVckYJ0AgTkBgxbVEQQQIVAICq5IxToBAnIDAimuJgggQqAQEViVjnACBOAGBFdcSBREgUAkIrErGOAECcQICK64lCiJAoBIQWJWMcQIE4gQEVlxLFESAQCUgsCoZ4wQIxAkIrLiWKIgAgUpAYFUyxgkQiBMQWHEtURABApWAwKpkjBMgECcgsOJaoiACBCoBgVXJGCdAIE5AYMW1REEECFQCAquSMU6AQJyAwIpriYIIEKgEBFYlY5wAgTgBgRXXEgURIFAJCKxKxjgBAnECAiuuJQoiQKASEFiVjHECBOIEBFZcSxREgEAlILAqGeMECMQJCKy4liiIAIFKQGBVMruNf35+7jaXiQiMLSCwxu6/3RPoSkBgNW/Xx8dH8zUsQGAMAYE1Rp/tksAlBARW8zb6N6zmxBYYRkBgDdNqGyXQv4DA6r+HdpAn4G11o54IrEawpiVAYH8BgbW/6Z8z+n77p8mFR7S7XXMFVjvbl5kd4heO615odNPeCqymvC+T346y0/wicrkL/W3dUoHVWng6vzM9FbnE9a/vRX4Hq30rf7ZfwgpTgS5OdsIP6HcBNe2u65YCAqulbs9z38PirNgSVT2fnYa1+0jYEPcCU9+C4/jsOH7FC3RqkC0IrEEavWmbRybIkWttQvHkMwQE1hnqHa55QI7cljhglQ7tlfwQEFgPC4++F2gaKKLqe3xfvQsILCdhnUCLZGkx57pdubsTAYHVSaOSytwxX25T7ThbEpJamggIrCasl590l6ARVZc/J7tvUGDtTjrQhFsSZ8tzByK21VcBPzj66uFqpcA9d1b9fKmoWmns9oeAd1gPC4/eFlieQcvvfLsYT7ywgMC6cHMP3dqSJFpyz6FFW6w3AR8Je+tYcL33PJr9eCiqgvvWU2kCq6dudVGrbOqiTZ0W6SNhp41TNoERBQTWiF23ZwKdCgisThunbAIjCgisEbtuzwQ6FRBYnTZO2QRGFBBYI3bdngl0KiCwOm2csgmMKCCwHl2f/YnHx5c9IkDgbAGBdXYHrE9gsYDvqQLr5bA4EC8cLgiECQissIYoh0Ah4LvpDeajwBl62G/DDd3+yM1Lq3tbBNb88ZRZ8y5GzxCQVl/qAuuLYv6B5Jp3MXqIgKiaMAusCchAl9fIYi/pgY6sf8Maqtmzm+00tuTUbDcvP+gd1uVbvGiDHcWWqFrU0YveJLAu2tj12+ois6TV+sZe6hkC61Lt3L6Z5NiSVtv72/sMAqv3Du5ff2Bmiar929znjAKrz741rjoqs6RV4273NL3A6qlbR9YaklnS6sim568lsPJ7dGaF58aWtDqz95FrC6zItiQVdUpmiaqkIxBUi8AKakZyKUfGlrRKPgnn1iawzvXvafUDMktU9XQgzqhVYJ2h3u2aTTNLWnV7Lo4rXGAdZ32ZlVrElrS6zPFouhGB1ZT3spPvm1nS6rIHZe+NCay9RYeZb5fMElXDnJd9Niqw9nEcdpYtsSWthj02b29cYL1N54n/C7yXWdLKAXpDQGC9geYpMwLLY0tUzfAZWiYgsJY5uWuBwJLMklYLIN1SCgisksYX3hD4PrOk1RuknvIsILCeNTzeTeA5ueTUbqwmIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQI7Av5bnVHKkR7fkAAAAAElFTkSuQmCC" id="image0_4970_23348" width="400" height="400"></image></defs></svg><span>Read story <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 24 24"><g stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#a)"><path d="M5 12h14m-4 4 4-4m-4-4 4 4"></path></g><defs><clipPath id="a"><path fill="currentColor" d="M0 0h24v24H0z"></path></clipPath></defs></svg></span></a></li></ul></div></div></div></div></div></div></li><li tabindex="0"><span class="Menu_item__34Yok" data-active="false">Resource Center<!-- --> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="m7 10 5 5M17 10l-5 5"></path></g><defs><clipPath id="a"><path fill="#fff" d="M24 0v24H0V0z"></path></clipPath></defs></svg></span><div data-show="false" class="Dropdown_wrapper__4eJOS"><div class="Dropdown_content__DXngp"><ul class="Dropdown_list__Zbb83"><li><a href="/resource-center/updates"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_2424_1354)"><path d="M19 4V20H7C6.46957 20 5.96086 19.7893 5.58579 19.4142C5.21071 19.0391 5 18.5304 5 18V6C5 5.46957 5.21071 4.96086 5.58579 4.58579C5.96086 4.21071 6.46957 4 7 4H19Z M19 16H7C6.46957 16 5.96086 16.2107 5.58579 16.5858C5.21071 16.9609 5 17.4696 5 18 M9 8H15"></path></g><defs><clipPath id="clip0_2424_1354"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Articles</span><small>One place for all the Text Platform product updates, API news, and coding resources</small></div></a></li><li><a href="/resource-center/updates?category=how-to"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_21875)"><path d="M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18ZM9 9l6 6"></path><path d="M15 9H9v6"></path></g><defs><clipPath id="clip0_4969_21875"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Guides</span><small>Curated tutorials about app development and a variety of other coding topics</small></div></a></li><li><a href="/resource-center#app-templates"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_21886)"><path d="M19 4H5a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1ZM10.667 11.5H5.333c-.736 0-1.333.448-1.333 1v6c0 .552.597 1 1.333 1h5.334c.736 0 1.333-.448 1.333-1v-6c0-.552-.597-1-1.333-1ZM16 19.5v-8M19.334 19.5v-8"></path></g><defs><clipPath id="clip0_4969_21886"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>App Templates</span><small>Application templates created to kickstart your development process</small></div></a></li><li><a href="/resource-center/tutorials"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_21899)"><path d="M16.501 19.794a9 9 0 1 0-9-15.589 9 9 0 0 0 9 15.59Z"></path><path d="m9.602 16.848 7.794-4.5L9.499 7.67l.103 9.178Z"></path></g><defs><clipPath id="clip0_4969_21899"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Videos</span><small>A library of hands-on video tutorials about programming and app development</small></div></a></li><li><a href="https://status.livechat.com/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_21909)"><path d="M3 14 14 3M10 3h4v4M10 17v4h4M21 10 10 21"></path></g><defs><clipPath id="clip0_4969_21909"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>API Status</span><small>Status page with live information about the current status of our products</small></div></a></li><li><a href="/developer-terms"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_21921)"><path d="M9.615 20H7a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8M14 19l2 2 4-4M9 8h4M9 12h2"></path></g><defs><clipPath id="clip0_4969_21921"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Developer Terms</span><small>Your legal rights, responsibilities, and the conditions for joining the Text Developer Program</small></div></a></li><li><a href="/marketplace-guidelines"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_21933)"><path d="M3 19a9 9 0 0 1 9 0 9 9 0 0 1 9 0M3 6a9 9 0 0 1 9 0 9 9 0 0 1 9 0M3 6v13M12 6v13M21 6v13"></path></g><defs><clipPath id="clip0_4969_21933"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Marketplace Guidelines</span><small>A set of guidelines to follow for developers who publish their apps on the Text Marketplace</small></div></a></li><li><a href="/tools"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#2C3331" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_5499_46475)"><path d="M3 21h4L20 8a2.829 2.829 0 0 0-4-4L3 17v4ZM14.5 5.5l4 4"></path><path d="M12 8 7 3 3 7l5 5M7 8 5.5 9.5M16 12l5 5-4 4-5-5M16 17l-1.5 1.5"></path></g><defs><clipPath id="clip0_5499_46475"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Tools</span><small>A suite of developer tools to automate routine tasks and fast-track your daily workflows</small></div></a></li></ul><div class="Dropdown_news__xvRKZ"><div class="Dropdown_newsContent__h9PMH"><div class="Dropdown_newsHeader__gWU2C"><a href="/resource-center"><img alt="Elevate your skills with our Resource Center" fetchPriority="high" width="287" height="160" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fheader-resource-center.png&amp;w=384&amp;q=75 1x, /_next/image?url=%2Fimages%2Fheader-resource-center.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fheader-resource-center.png&amp;w=640&amp;q=75"/></a></div><div class="Dropdown_newsMain__pPHp0"><div class="Dropdown_newsRecents__mngyV"><p>recent articles</p><ul><li><a href="/resource-center/updates/text-mining-nlp"><span>Text Mining and Natural Language Processing: Transforming Text into Value</span></a></li><li><a href="/resource-center/updates/developer-starter-pack"><span>Developer Starter Pack: The Most Useful Resources to Start Building Apps</span></a></li><li><a href="/resource-center/updates/how-to-make-money-coding"><span>How to Make Money Coding: Strategies for 2024</span></a></li></ul></div></div></div></div></div></div></li><li tabindex="0"><span class="Menu_item__34Yok" data-active="false">Documentation<!-- --> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><path d="m7 10 5 5M17 10l-5 5"></path></g><defs><clipPath id="a"><path fill="#fff" d="M24 0v24H0V0z"></path></clipPath></defs></svg></span><div data-show="false" class="Dropdown_wrapper__4eJOS"><div class="Dropdown_content__DXngp"><ul class="Dropdown_list__Zbb83"><li><a href="https://platform.text.com/docs/getting-started/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_22659)"><path d="M4 13a8 8 0 0 1 7 7 6 6 0 0 0 3-5 9 9 0 0 0 6-8 3 3 0 0 0-3-3 9 9 0 0 0-8 6 6 6 0 0 0-5 3"></path><path d="M7 14a6 6 0 0 0-3 6 6 6 0 0 0 6-3M15 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path></g><defs><clipPath id="clip0_4969_22659"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Getting Started</span><small>Learn how the Platform can help you grow your business</small></div></a></li><li><a href="https://platform.text.com/docs/authorization/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_22666)"><path d="M4 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5ZM4 8h16M8 4v4"></path><path d="M9.5 14.5 11 16l3-3"></path></g><defs><clipPath id="clip0_4969_22666"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Authorization</span><small>The ultimate guide about authorization flows you can implement in integrations</small></div></a></li><li><a href="https://platform.text.com/docs/messaging/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_22678)"><path d="M4 19.5V8.397c0-.769.316-1.505.879-2.049A3.055 3.055 0 0 1 7 5.5h10c.796 0 1.559.305 2.121.848.563.544.879 1.28.879 2.049v5.793c0 .768-.316 1.505-.879 2.048a3.055 3.055 0 0 1-2.121.848H8L4 19.5Zm8-8.5v.01M8 11v.01m8-.01v.01"></path></g><defs><clipPath id="clip0_4969_22678"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Messaging</span><small>Learn about concepts like chat, thread, and routing, all essential to understanding Messaging API</small></div></a></li><li><a href="https://platform.text.com/docs/extending-agent-app/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_21086)"><path d="m18.044 22-3.558-2.083h-8.3c-.315 0-.616-.108-.839-.301A.963.963 0 0 1 5 18.889v-6.166c0-.272.125-.534.347-.726.223-.193.524-.301.839-.301h10.672c.314 0 .616.108.838.3a.964.964 0 0 1 .348.727V22ZM11.522 9.087a3.043 3.043 0 1 0 0-6.087 3.043 3.043 0 0 0 0 6.087Z"></path></g><defs><clipPath id="clip0_4969_21086"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Agent App</span><small>Extend the LiveChat or HelpDesk App with widgets, buttons, and other UI elements</small></div></a></li><li><a href="https://platform.text.com/docs/extending-chat-widget/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_22702)"><path d="m22 14-3.546-2h-8.272a1.3 1.3 0 0 1-.836-.293A.929.929 0 0 1 9 11V5a.93.93 0 0 1 .346-.707c.222-.188.522-.293.836-.293h10.636a1.3 1.3 0 0 1 .836.293A.93.93 0 0 1 22 5v9Zm-8 .546v1.818a.87.87 0 0 1-.293.642c-.187.17-.442.267-.707.267H6L3 19.5v-8.59a.87.87 0 0 1 .293-.644C3.48 10.096 3.735 10 4 10h2"></path></g><defs><clipPath id="clip0_4969_22702"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Chat Widget</span><small>Make use of Moments and Rich messages, and build custom solutions inside the Chat Widget</small></div></a></li><li><a href="https://platform.text.com/docs/management/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g clip-path="url(#clip0_4969_22713)"><path stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 20.5a9 9 0 1 0 0-18 9 9 0 0 0 0 18ZM12 13.5v6M9.999 11.468 3.5 10.5M14 11.468l6.498-.968"></path><circle cx="12" cy="11.5" r="3" fill="#1B1B20"></circle></g><defs><clipPath id="clip0_4969_22713"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Management</span><small>Use the Configuration API for management actions to set up bot agents, webhooks, and properties</small></div></a></li><li><a href="https://platform.text.com/docs/data-reporting/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#1B1B20" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_22726)"><path d="M19.056 4H3.944C3.423 4 3 4.448 3 5v10c0 .552.423 1 .944 1h15.112c.521 0 .944-.448.944-1V5c0-.552-.423-1-.944-1ZM2 19h19M3.035 16 2 19M20 16l1 3"></path><path d="m7 12 3-3 2 2 3-3"></path></g><defs><clipPath id="clip0_4969_22726"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Data &amp; Reporting</span><small>Extract data from your LiveChat Reports to perform an in-depth data analysis</small></div></a></li><li><a href="https://platform.text.com/docs/monetization/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#clip0_4969_22739)"><path d="M9 14c0 1.657 2.686 3 6 3s6-1.343 6-3-2.686-3-6-3-6 1.343-6 3Z"></path><path d="M9 14v4c0 1.656 2.686 3 6 3s6-1.344 6-3v-4M3 6c0 1.072 1.144 2.062 3 2.598s4.144.536 6 0c1.856-.536 3-1.526 3-2.598 0-1.072-1.144-2.062-3-2.598s-4.144-.536-6 0C4.144 3.938 3 4.928 3 6Z"></path><path d="M3 6v10c0 .888.772 1.45 2 2"></path><path d="M3 11c0 .888.772 1.45 2 2"></path></g><defs><clipPath id="clip0_4969_22739"><path fill="#fff" d="M0 0h24v24H0z"></path></clipPath></defs></svg><div><span>Monetization</span><small>Discover how to monetize your apps and generate passive income</small></div></a></li></ul><div class="Dropdown_news__xvRKZ"><div class="Dropdown_newsContent__h9PMH"><div class="Dropdown_newsHeader__gWU2C"><a href="https://platform.text.com/docs/management/changelog#bots-1"><img alt="Read about Bot templates" fetchPriority="high" width="287" height="160" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fheader-documentation.png&amp;w=384&amp;q=75 1x, /_next/image?url=%2Fimages%2Fheader-documentation.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=%2Fimages%2Fheader-documentation.png&amp;w=640&amp;q=75"/></a></div><div class="Dropdown_newsMain__pPHp0"><a class="Dropdown_newsArticle___Hg9q" href="https://platform.text.com/docs/management/changelog#bots-1"><p class="text-bold">New bots mechanism: Bot templates</p><p>Discover our new, more optimal way to create and manage bots in your apps with bot templates. Available from the v3.5 of the Configuration API.</p><span>Read <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 24 24"><g stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#a)"><path d="M5 12h14m-4 4 4-4m-4-4 4 4"></path></g><defs><clipPath id="a"><path fill="currentColor" d="M0 0h24v24H0z"></path></clipPath></defs></svg></span></a><a class="Dropdown_discordBtn__yapi9" href="https://discord.com/invite/gRzwSaCxg4" target="_blank" rel="noreferrer noopener">Join Discord community<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 48 48" fill="none"><path fill="currentColor" d="M35.454 14.01A28.141 28.141 0 0 0 28.646 12a18.241 18.241 0 0 0-.872 1.701 26.594 26.594 0 0 0-7.545 0A17.76 17.76 0 0 0 19.346 12a28.046 28.046 0 0 0-6.813 2.015C8.224 20.132 7.056 26.097 7.64 31.978a27.914 27.914 0 0 0 8.35 4.02 19.315 19.315 0 0 0 1.788-2.768 18.084 18.084 0 0 1-2.816-1.287c.236-.165.467-.337.69-.513 5.43 2.386 11.33 2.386 16.695 0 .226.177.457.348.69.513a18.04 18.04 0 0 1-2.82 1.29A19.238 19.238 0 0 0 32.004 36a27.86 27.86 0 0 0 8.355-4.022c.685-6.817-1.17-12.728-4.906-17.968ZM18.518 28.361c-1.63 0-2.967-1.43-2.967-3.17 0-1.741 1.309-3.174 2.967-3.174 1.659 0 2.995 1.43 2.967 3.174.003 1.74-1.308 3.17-2.967 3.17Zm10.964 0c-1.63 0-2.967-1.43-2.967-3.17 0-1.741 1.308-3.174 2.967-3.174 1.658 0 2.995 1.43 2.967 3.174 0 1.74-1.309 3.17-2.967 3.17Z"></path></svg></a></div></div></div></div></div></li></ul></nav></div><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div></div><a class="cta cta--primary" href="https://accounts.livechat.com/?client_id=49aba739e5310548611ec9a209f7ac03&amp;redirect_uri=https%3A%2F%2Fplatform.text.com%2Fconsole%2F&amp;response_type=token&amp;source_id=header_cta&amp;source_type=website&amp;source_url=https%3a%2f%2fplatform.text.com/resource-center/updates/how-to-make-money-coding">Start building</a></div></header><main class="rc-main"><div class="single_contentWrapper__aVRl3"><header class="single_header__pZyhQ"><a href="/resource-center/updates"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><g stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#a)"><path d="M5 12h14m-4 4 4-4m-4-4 4 4"></path></g><defs><clipPath id="a"><path fill="currentColor" d="M0 0h24v24H0z"></path></clipPath></defs></svg> Updates</a><h1 class="text-2xl">How to Make Money Coding: Strategies for 2024</h1><div class="single_info__IBazA"><img src="/images/gabriel-halle.png" alt="" width="30" height="30"/><p>Gabriel Halle<!-- -->, <!-- -->Nov 6, 2024</p></div></header><hr/><div class="single_contentContainer__gs3R1"><article class="single_article__0GCm5"><div><p>Ever wondered how your coding skills could start paying your bills outside your day-to-day career? Let’s dive into the world of making good money through coding, where opportunities are as vast as the code libraries themselves.</p><p>From leveraging innovative platforms like the Text Platform to freelance jobs that fill your wallet, this article will guide you through the opportunities on how to make money with your programming skills as a freelancer.</p><p>Let’s crack this code together!</p><p><img alt="Text Platform ultimate guide how to make money coding" src="/resource-center/text-platform-how-to-make-money-coding-header.jpg"/></p><h2 id="start-making-money-as-a-web-developer-outside-your-full-time-job">Start making money as a web developer outside your full-time job</h2><p>Web developers can easily generate income and make money online — it&#x27;s simply about how they do it. When it comes to making money in the tech world, having sharp programming skills is definitely your golden ticket. Web developers need to continually improve, adapt, and find the right opportunities to make money.</p><p>It takes effort and persistence, but with the right approach, web developers can earn from their web development skills quickly. The technological demand is higher than ever, so it&#x27;s all about putting your programming chops to good use and navigating the tech landscape smartly.</p><h2 id="can-i-start-freelancing-online-as-a-beginner-programmer">Can I start freelancing online as a beginner programmer?</h2><p>Yes, and it&#x27;s simpler than it sounds. If you&#x27;re only starting your journey with your own software projects, here are a few tips to smooth out your beginnings:</p><h3 id="take-time-to-prepare-your-freelance-profile">Take time to prepare your freelance profile</h3><p>You can begin your journey on Upwork, tackling small gigs to prove your skills and boost your confidence as a web developer. Create a solid profile on platforms like Upwork, Freelancer, or GitHub. Highlight any projects you&#x27;ve worked on, even if they were just for learning or personal interest.</p><h3 id="consider-contributing-to-technical-blogs">Consider contributing to technical blogs</h3><p>If you&#x27;re skilled in areas like website design or startups, sharing your insights on these platforms can pay and boost your professional profile. It&#x27;s a great way to gain recognition in the tech world, build confidence, and solidify your expertise in the field.</p><h3 id="dont-take-on-big-projects-at-first">Don&#x27;t take on big projects at first</h3><p>It&#x27;s good to start with simple, often free software projects and build your way up from there. Tackle projects that match your skill level, and use them to build your portfolio and hone your programming skills.</p><p>You can start your development journey with ambitious projects, but it can quickly become overwhelming. Beginning with small, manageable projects that align with your current skill level is crucial. This approach allows for focused learning and identifying weak spots in your knowledge.</p><p>As your proficiency grows, you can gradually tackle larger and more complex software engineering projects. Diversifying your project types across different niches can also provide valuable insights into your preferences and strengths as a developer.</p><h3 id="create-a-portfolio-before-starting-your-first-gigs">Create a portfolio before starting your first gigs</h3><p>Creating a compelling portfolio is a critical step before you can start making money coding and land your first freelancing coding gigs. It may feel redundant, but that&#x27;s where your potential clients will get a glance at how you approach creating web applications.</p><h3 id="keep-your-bids-low-in-the-beginning">Keep your bids low in the beginning</h3><p>Setting competitive rates is important when starting to secure initial projects and build your portfolio. Although the average salary for an entry-level programmer may be appealing, beginners must be realistic about their current market value.</p><p>Websites like Upwork suggest a median rate of around $20 per hour for software development tasks, but entry-level rates may need to be lower to attract your first clients. As you gain experience and tackle more complex tasks, you can justify raising your rates in line with your growing expertise.</p><h3 id="keep-an-eye-on-job-boards">Keep an eye on job boards</h3><p>Any job board can become a useful resource for finding freelance opportunities. Job boards offer a variety of frequently updated listings. These job listings can be filtered based on criteria such as location and salary, making it easier for freelancers to find roles that suit their needs, including contract positions.</p><h2 id="cutting-to-the-chase--how-to-make-money-coding">Cutting to the chase — how to make money coding</h2><p>Besides traditional work, coding can provide many income opportunities. Depending on which outlet you choose, you&#x27;ll earn extra money while keeping your work-life balance intact. We divided our options into simpler, more advanced ways to make extra money with freelance work.</p><h2 id="freelance-coding-jobs-for-junior-developers">Freelance coding jobs for junior developers</h2><p>Starting out as a junior developer in the freelance work world presents a unique set of opportunities and challenges.</p><h3 id="selling-plugins-and-themes">Selling plugins and themes</h3><p>The boom in website builders, especially WordPress, hosting <a href="https://w3techs.com/technologies/details/cm-wordpress">43.2% of all existing websites in 2024</a>, has opened up various ways to make money coding. With the increasing need for various plugins and themes, website builders are an amazing opportunity for <a href="https://www.developersforhire.com/freelance-programmer">freelance programmers</a> to earn money.</p><p>Here’s how you can tap into this market:</p><h4 id="1-identify-gaps-in-the-market">1. Identify gaps in the market</h4><p>Research what types of plugins and themes are in demand but currently underserved. This could involve enhancing website functionality, improving SEO, or offering unique design elements.</p><p>Make sure to read our <a href="https://platform.text.com/resource-center/updates/app-research">deep dive into app research</a> and increase your chances of scoring with your app.</p><h4 id="2-develop-high-quality-products">2. Develop high-quality products</h4><p>Focus on creating plugins and themes that are not only visually appealing but also optimized for performance and user experience. Ensure your products are responsive, SEO-friendly, and compatible with the latest version of the website builder you&#x27;re adding them to.</p><h4 id="3-plan-your-monetization-and-marketing">3. Plan your monetization and marketing</h4><p>There are a few options to consider when you&#x27;re looking to make money with your plugin:</p><ul><li><strong>Direct sales</strong>: You can sell your plugins and themes through marketplaces like ThemeForest, CodeCanyon, or your own website.</li><li><strong>Freemium models</strong>: Offer basic versions of your product for free and charge for premium features. This model can help increase your product’s visibility and user base.</li><li><strong>Subscription services</strong>: Providing ongoing support and updates through a subscription can ensure a steady revenue stream.</li></ul><p><img alt="Text Platform monetization methods" src="/resource-center/text-platform-monetization-methods.jpg"/></p><h4 id="4-offer-support-and-updates">4. Offer support and updates</h4><p>When you sell plugins, there is a chance that some things may not work on the customer side due to the individual environmental setup of a website. High-quality support can distinguish your products in a crowded market.</p><p>Offering detailed documentation, responsive customer service, and regular updates can lead to higher user satisfaction and loyalty. Happy customers provide you with testimonials, and testimonials attract new, potential clients.</p><h3 id="consider-mobile-app-development">Consider mobile app development</h3><p>Building mobile apps can be an incredibly successful side hustle for web developers. With mobile apps, you can create and monetize your apps through advertisements, in-app sales, and subscription services. Apps can offer users instant access to services, information, or entertainment, making them a convenient choice for both users and developers looking for ways to make money.</p><p>Publishing your app on marketplaces like the App Store and Google Play Store gives you instant access to millions of users eager to test new solutions due to low commitment costs. If you build an application that fulfills a specific user need, it can become an almost guaranteed way to earn money.</p><p>Here are a few tips on how to create mobile applications that make money:</p><h4 id="1-identify-a-niche-or-try-your-luck-scoring-in-popular-categories">1. Identify a niche or try your luck scoring in popular categories</h4><p>Success starts with identifying a need or niche your app can fill. Whether it&#x27;s a productivity tool, a fitness tracker, or a game, your app should offer unique value or solve a specific problem for its users.</p><p>If you&#x27;re confident in the quality of your product, venturing into high-demand categories can significantly boost your app&#x27;s visibility and user acquisition rate right from the start. However, it&#x27;s crucial to remember that these segments come with their own set of challenges, notably higher competition.</p><h4 id="2-consider-your-budget">2. Consider your budget</h4><p>Building and maintaining a mobile app can be costly, especially if it needs to run across multiple platforms and devices, requiring significant upfront and ongoing investment. In some marketplaces, developers must also comply with guidelines or pay fees related to their apps.</p><h4 id="3-development">3. Development</h4><p>Choose the right platform (iOS, Android, or cross-platform) based on your target audience. Tools like React Native or Flutter allow for cross-platform development, which can save time and resources. Focus on building a clean, user-friendly interface and a reliable, bug-free experience.</p><h4 id="4-monetization">4. Monetization</h4><p>There are several ways to make money with a mobile app:</p><ul><li><strong>Advertisements</strong>: Incorporate ads in a way that doesn&#x27;t detract from the user experience.</li><li><strong>In-app purchases</strong>: Offer additional features or content within your app for a fee.</li><li><strong>Subscription services</strong>: Provide ongoing content or services through a subscription model, ensuring a steady revenue stream.</li><li><strong>Paid apps</strong>: Charge users a one-time fee to download your app. This model works best for apps that offer unique value.</li></ul><h4 id="5-marketing-and-user-acquisition">5. Marketing and user acquisition</h4><p>Use social media, content marketing, and app store optimization strategies to attract users to your app. Encourage reviews and ratings from early users to boost your app’s visibility.</p><h4 id="6-engage-with-your-app-users">6. Engage with your app users</h4><p>Mobile apps have the unique opportunity of direct and frequent engagement with users. With this, you can foster customer loyalty by acting on feedback and implementing requested features to attract even more clients to your application.</p><h3 id="try-developing-games-for-mobile">Try developing games for mobile</h3><p>Mobile games are stepping stones for many users worldwide. The mobile gaming industry is booming, offering developers a platform to earn money.</p><p>Let&#x27;s explore the intricacies of building mobile games that not only draw players in but also open up ways to earn money for developers:</p><h4 id="1-master-the-right-programming-language">1. Master the right programming language</h4><p>C++ is the gold standard for game development due to its power, speed, and scalability, which are crucial for complex game mechanics and graphics. It&#x27;s widely used on PCs, consoles, and even mobile app development.</p><p>Java remains a dominant force for app development, especially for Android applications, due to its versatility and widespread support. Swift is also essential for iOS development, offering a robust and intuitive framework for Apple’s ecosystem.</p><h4 id="2-build-a-portfolio">2. Build a portfolio</h4><p>Begin by creating small games to showcase your skills. Platforms like GitHub or personal websites are great for displaying your projects. This demonstrates your programming language abilities, creativity, and commitment to finishing projects.</p><h4 id="3-plan-your-monetization-strategies">3. Plan your monetization strategies</h4><p>The key to success in mobile game development lies in balancing engaging content with smart monetization tactics. Keep your target audience in mind during development, ensuring that the game remains enjoyable and the monetization methods don&#x27;t detract from the overall experience. Select your monetization tactics carefully so that your app doesn&#x27;t feel money-hungry.</p><p>There are several ways to monetize games and apps:</p><ul><li><strong>Direct sales</strong>: Selling your game or app on platforms like the Apple App Store, Google Play, or Steam.</li><li><strong>In-app purchases</strong>: Offering additional content or features within the game or app.</li><li><strong>Advertisements</strong>: Incorporating ads into your game or app can provide continuous revenue based on user engagement.</li><li><strong>Subscriptions</strong>: For apps that offer ongoing content or services, subscriptions can provide a steady income stream.</li></ul><h4 id="4-continuous-learning-and-updating">4. Continuous learning and updating</h4><p>The game development industry is fast-paced, and new trends constantly emerge. Staying updated with the latest technologies and user preferences can help you create more engaging and successful products.</p><h3 id="making-money-coding-without-a-degree-is-it-a-solution">Making money coding without a degree. Is it a solution?</h3><p>The landscape of tech employment is evolving, with giants like Amazon and IBM leading the charge by dropping the four-year degree requirement for many technical roles, including programming. This shift acknowledges a simple truth: talent and skill often come from hands-on experience and self-directed learning instead of only a computer science degree.</p><p>Today, aspiring coders have an abundance of resources at their fingertips, from YouTube tutorials and coding boot camps to comprehensive courses on platforms like freeCodeCamp and Udemy. With the right mindset and determination, you can land your first programming gig without stepping foot into a classroom.</p><p>Many programmers pick their learning from websites such as YouTube, freeCodeCamp, or Udemy.</p><h4 id="platforms-and-online-courses-for-learning-coding-skills">Platforms and online courses for learning coding skills</h4><ul><li><strong>Udemy</strong>: Provides access to paid and free courses on a wide range of programming languages and tech subjects taught by industry professionals.</li><li><strong>YouTube</strong>: There are countless educational channels dedicated to coding, from beginner tutorials to advanced programming techniques.</li><li><strong>freeCodeCamp</strong>: Offers a comprehensive, free curriculum that covers various aspects of web development and interactive coding challenges to any web developer.</li></ul><p><img alt="FreeCodeCamp website banner" src="/resource-center/freecodecamp-banner.jpg"/></p><p>This democratization of education means that anyone with the dedication to learn coding can not only gain the skills needed to enter the tech industry but can also leverage these skills to earn money, all without the traditional pathway of obtaining a degree. The key to success in this route is a commitment to continuous learning, building a portfolio, and networking within the tech community.</p><h3 id="get-paid-while-you-learn-coding">Get paid while you learn coding</h3><p>Participating in coding contests presents a unique and exciting way for web developers to showcase their skills, learn new techniques, and earn money. Moreover, excelling in these competitions can significantly boost your professional profile. Many employers and potential clients recognize these platforms&#x27; competitive nature and high skill level, viewing top competitors as highly desirable candidates for projects or positions.</p><p>Here&#x27;s a list of three sites that offer coding competitions:</p><h4 id="1-hackerrank">1. HackerRank</h4><p>HackerRank offers a variety of coding challenges across different domains, such as algorithms, machine learning, artificial intelligence, and databases. By participating in these challenges, not only do you get to improve your coding skills, but you also have the opportunity to participate in regularly hosted hackathons to earn extra money and prizes. Moreover, HackerRank is recognized by companies, and performing well on this platform can open up job opportunities.</p><p><img alt="HackerRank website banner" src="/resource-center/hackerrank-banner.jpg"/></p><h4 id="2-topcoder">2. TopCoder</h4><p>TopCoder is one of the original platforms for competitive programming online. It provides a wide range of technological challenges on various topics, including algorithmic programming and design.</p><p>Participants can win cash prizes by competing in sponsored coding competitions, which can also showcase talent to potential employers.</p><p><img alt="TopCoder website banner" src="/resource-center/topcoder-banner.jpg"/></p><h4 id="3-codeforces">3. Codeforces</h4><p>Codeforces is a competitive coding platform that hosts contests where programmers from around the world compete. The platform offers very complex mathematical problems that help improve coding skills.</p><p>While the primary incentive is the improvement of one’s coding and web development abilities, there are also contests with monetary rewards. Additionally, high rankings on Codeforces can attract attention from employers.</p><p><img alt="Codeforces website banner" src="/resource-center/codeforces-banner.jpg"/></p><h3 id="building-and-monetizing-apps-in-the-text-platform">Building and monetizing apps in the Text Platform</h3><p>The Text Platform emerges as a groundbreaking opportunity for developers intrigued by how to make money coding. The Text Platform provides a comprehensive suite of APIs and SDKs designed for crafting sophisticated chat messaging, reports, and configuration functionalities.</p><p>This platform stands out for its versatility, allowing developers to integrate its technology with their solutions or apps, thereby broadening their product&#x27;s capabilities and enhancing user engagement.</p><h3 id="opportunities-in-the-text-platform">Opportunities in the Text Platform</h3><h4 id="extending-livechat-and-helpdesk">Extending LiveChat and HelpDesk</h4><p>One of the most exciting opportunities on the Text Platform is developing apps that extend LiveChat and HelpDesk. These industry-leading online communication products can be enhanced with additional features or integrated with other services, offering developers a direct pathway to contributing valuable tools that improve customer experience and operational efficiency.</p><h4 id="passive-income-opportunities-through-the-text-marketplace">Passive income opportunities through the Text Marketplace</h4><p>The Text Marketplace offers a unique channel for developers to monetize their creations. By publishing apps on this platform, developers gain instant access to an existing customer base of 40K users, transforming their coding projects into a significant passive income stream.</p><p>This can provide a financial reward for software engineers&#x27; innovative work and contribute to a vibrant ecosystem of tools and services that support online businesses in various sectors.</p><p>In conclusion, the Text Platform offers an environment for developers looking to explore how to make money programming. Whether through enhancing one of the existing Text-product family products with new functionalities or creating their own solutions for the Text Marketplace, the potential for generating a passive income stream is substantial.</p><p><img alt="Text Platform website banner" src="/resource-center/text-platform-website.jpg"/></p><h4 id="getting-started-on-the-text-platform">Getting Started on the Text Platform</h4><p>To get started on the Text Platform and leverage its potential for creating and monetizing apps, developers can follow a structured approach:</p><ol start="1"><li><strong>Sign up and explore the Developer Console</strong>: Begin by creating an account in the Text Platform Developer Console. The Developer Console is designed to be intuitive, guiding you through the platform&#x27;s features and tools.</li><li><strong>Familiarize with APIs and SDKs</strong>: Dive into the documentation to understand the available APIs and SDKs, which cover various aspects of messaging, reports, data management, and product configuration. Understanding these resources will be crucial for developing your app.</li><li><strong>Develop your app</strong>: Utilize the provided tools and your skills to build your app. Whether you&#x27;re extending the LiveChat and HelpDesk functionalities or creating something unique, ensure your solution addresses customers&#x27; needs. If you&#x27;re unsure about the solution you want to create, explore the <a href="https://platform.text.com/app-ideas">Text Platform&#x27;s app ideas</a>.</li><li><strong>Publish on the Text Marketplace</strong>: Once your app is ready and tested, submit it for publication on the Text Marketplace. This step will open up your solution to a wide audience, opening opportunities for your passive income to start flowing.</li><li><strong>Promote your app</strong>: Utilize various marketing strategies and cooperate with the Text Platform&#x27;s team to increase your app&#x27;s visibility within the Text Marketplace and your brand awareness.</li></ol><p>By following these steps and taking advantage of the Developer Console&#x27;s integrations with popular development tools like GitHub, Vercel, Netlify, PlanetScale, and Neon, developers can streamline their app development process and quickly enjoy their new income stream.</p><h2 id="gigs-for-regular-and-senior-developers">Gigs for regular and senior developers</h2><p>Considering a different type of job market as a senior or full-stack developer opens up a landscape of advanced opportunities and challenges. Leveraging years of expertise, you’re well-positioned to carve out a niche in the competitive freelance marketplace, offering specialized services that command higher rates and build a sustainable business. Full stack development is a valuable skill for senior developers to handle comprehensive coding and development duties across various platforms. Here are a couple of ideas for freelance work for more experienced software engineers:</p><h3 id="web-development-maintenance-and-optimization-services">Web development maintenance and optimization services</h3><p>Another way to earn money as a web developer is to offer your specialized work as a maintenance and optimization service. In today&#x27;s digital age, a website&#x27;s performance, security, and up-to-date content are crucial for any business&#x27;s online presence. By stepping in as a web applications optimization expert, you can ensure a business website runs smoothly and securely and help improve its search engine rankings and user experience.</p><p>This service can range from regular security audits, updating content management systems and plugins, and optimizing page load speeds to implementing SEO best practices. Establishing monthly or quarterly retainer packages can provide you with a predictable and steady income while allowing businesses to enjoy peace of mind knowing their website is in a web development expert hands.</p><h3 id="develop-ai-based-solutions">Develop AI-based solutions</h3><p>AI presents a fresh and cutting-edge frontier for developers looking to create intelligent solutions that automate tasks, analyze data, and enhance user experiences. With software engineer tech skills, they get a headstart on understanding AI technology and building customized solutions in this new market.</p><p>Custom AI solutions can be tailored to client specifications, addressing specific business needs and challenges. Additionally, AI-driven products can be developed for online distribution and e-commerce solutions, tapping into markets seeking innovative, continuously evolving, and smart technologies.</p><h3 id="make-extra-money-by-creating-courses">Make extra money by creating courses</h3><p>Making money by creating online courses is a smart move for freelance web developers in today&#x27;s digital education boom. The key? Zero in on a niche that matches your expertise and is in demand. Once this is nailed down, develop a comprehensive curriculum that leverages your unique insights and skills.</p><p>Before you dive into selling, focus on building your authority. One effective way is to launch a website or blog where you offer snippets of your knowledge for free. You can also publish your technical articles externally to attract an even wider audience of potential clients.</p><p>All this can attract potential students to your own website and establish you as an authority in your field. If a person likes your free coding tutorials, they&#x27;re a potential customer for your online course.</p><p>Here’s a step-by-step guide to making it through a massive online learning platform by specializing in a niche:</p><h4 id="1-identify-your-niche">1. Identify your niche</h4><p>Start by pinpointing a niche within a programming language you&#x27;re passionate about and where you have expertise. This could be anything from web development and digital marketing to coding languages and niche hobbies. The key is to find a subject area where there is demand rather than an oversaturation of courses.</p><h4 id="2-develop-your-curriculum">2. Develop your curriculum</h4><p>Once you’ve identified your niche, develop a comprehensive curriculum that covers all the essential topics in a structured manner. Make sure your course stands out by offering unique insights, practical exercises, and real-world applications.</p><h4 id="3-build-a-platform-for-authority">3. Build a platform for authority</h4><p>Before launching your course, establish yourself as an authority in your niche. Create a website or a blog where you can offer free tutorials, articles, or resources related to your course topic. This helps build trust with your potential students and assists in organic marketing through SEO.</p><h4 id="4-create-high-quality-content">4. Create high-quality content</h4><p>Invest time in creating high-quality, engaging content. This could include video lectures, interactive quizzes, assignments, and downloadable resources. Ensure your content is accessible and provides value to your target audience.</p><h4 id="5-choose-the-right-platform">5. Choose the right platform</h4><p>To host and sell your course, select an online learning platform that aligns with your needs. Platforms like Udemy, Teachable, and Coursera offer tools for course creation, marketing, and sales. These platforms can help you reach a wider audience and provide a seamless experience for both you and your students.</p><h3 id="managing-your-side-hustles-and-income-streams">Managing your side hustles and income streams</h3><p>Successfully managing multiple projects and income sources is key for developers looking to maximize their earnings through coding. Here are tips to effectively balance these endeavors:</p><ul><li><strong>Prioritize tasks</strong>: Assess the importance and deadlines of tasks to allocate your time effectively. Use tools like Trello or Asana to keep track of your projects.</li><li><strong>Set clear goals</strong>: Define short-term and long-term goals for each project to stay focused and measure progress.</li><li><strong>Manage your time effectively</strong>: Having multiple side hustles can really take up your time of the day. Allocate specific time blocks for working on each project.</li><li><strong>Outsource when necessary</strong>: Delegate tasks that are outside your expertise or consume too much time. Platforms like Upwork can be useful for finding freelancers.</li><li><strong>Keep learning</strong>: A web developer should stay updated with the latest coding and web development trends and tools to improve efficiency and offer better services.</li><li><strong>Plan financially</strong>: Monitor your income streams and manage your finances wisely. Here are a few tips to stay on track with your budget and finances: <ul><li><strong>Create a budget</strong>: Track income and expenses to understand your financial flow and find the right moment to invest in your apps.</li><li><strong>Reduce unnecessary spending</strong>: Identify areas in your apps where you use too many resources to cut potential unnecessary costs.</li><li><strong>Know your local tax laws</strong>: Understand how your income from coding projects is taxed.</li><li><strong>Explore multiple revenue streams</strong>: Combine freelance projects, app development, and selling courses to stabilize income.</li></ul></li></ul><h2 id="ready-to-make-money-coding">Ready to make money coding?</h2><p>In conclusion, this article has explored various ways to make money coding through web development, emphasizing the importance of continuous learning, networking, and leveraging platforms like the Text Platform.</p><p>By embracing the strategies outlined — from freelance developer work and building apps to financial management and marketing — you&#x27;ll unlock new opportunities for your future career and turn your coding skills into a significant income.</p><p>The Text Platform stands out as a valuable resource, offering tools and market access crucial for success. Start your journey on the Text Platform, where your coding projects can flourish into profitable endeavors.</p><a href="https://platform.text.com/console/"><span>Sign up to Text Platform &gt;</span></a></div></article><aside><div class="single_asideContents__NV1Vl"><div class="Share_shareContainer__fcG8d"><p>Share</p><ul><li><a target="_blank" rel="nofollow noopener noreferrer" href="https://twitter.com/intent/tweet?text=https://platform.text.com/resource-center/updates/how-to-make-money-coding"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" fill="none"><g clip-path="url(#xA)"><path fill="currentColor" d="M12.498 8.464 20.316 0h-1.853l-6.788 7.35L6.253 0H0l8.199 11.114L0 19.99h1.853l7.168-7.761 5.726 7.76H21L12.497 8.465ZM9.96 11.211l-.83-1.106-6.61-8.806h2.846L10.7 8.406l.83 1.106 6.934 9.238h-2.846L9.96 11.212Z"></path></g><defs><clipPath id="xA"><path fill="#767680" d="M0 0h21v20H0z"></path></clipPath></defs></svg></a></li><li><a target="_blank" rel="nofollow noopener noreferrer" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=https://platform.text.com/resource-center/updates/how-to-make-money-coding"><svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5432 17.0421h-2.9658v-4.6422c0-1.1066-.02-2.52998-1.5423-2.52998-1.5423 0-1.7779 1.20668-1.7779 2.45108v4.7211H8.29368V7.4977h2.84242v1.30444h.0411c.3967-.74999 1.3634-1.5411 2.8068-1.5411 3.0047 0 3.5592 1.97555 3.5592 4.54666v5.2344ZM4.94915 6.1944c-.95332 0-1.7222-.77111-1.7222-1.72111 0-.94889.76888-1.72 1.7222-1.72.94776 0 1.71886.77111 1.71886 1.72 0 .95-.7711 1.72111-1.71886 1.72111ZM3.46244 17.0422h2.97008V7.49776H3.46244v9.54444ZM19.0199 0H1.97453C1.16115 0 .5.645556.5 1.44222V18.5567C.5 19.3533 1.16115 20 1.97453 20H19.0199c.8156 0 1.4801-.6467 1.4801-1.4433V1.44222C20.5.645556 19.8355 0 19.0199 0Z" fill="#767680"></path></svg></a></li><li><a target="_blank" rel="nofollow noopener noreferrer" href="https://www.facebook.com/sharer/?u=https://platform.text.com/resource-center/updates/how-to-make-money-coding"><svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.5 10.0608c0-5.53975-4.4766-10.02955-10-10.02955-5.52344 0-10 4.4898-10 10.02955 0 5.007 3.65625 9.1559 8.4375 9.9081V12.96H6.39844v-2.8992H8.9375V7.85118c0-2.51327 1.4922-3.90213 3.7773-3.90213 1.0938 0 2.2383.19589 2.2383.19589v2.46822h-1.2617c-1.2422 0-1.6289.77376-1.6289 1.56712v1.88052h2.7734l-.4433 2.8992h-2.3301v7.0089c4.7813-.7522 8.4375-4.9011 8.4375-9.9081Z" fill="#767680"></path></svg></a></li></ul></div><div class="Signup_signupWrapper__7spQM Signup_aside__JbcX5"><div class="Signup_signupContainer__E27tr"><h2 class="text-xl text-bold">Sign up and start</h2><h3>building your own apps</h3><div class="Signup_signupContent__TyIZK"><p class="text-xs">The best way to learn coding? Through practice. Join us on your development journey and create an account today.</p><form name="signup-form" data-netlify="true" netlify-honeypot="dont-trust-me" class="Signup_signupForm__zKFle" action="https://accounts.livechat.com/signup" method="GET"><input type="hidden" name="client_id" value="49aba739e5310548611ec9a209f7ac03"/><input type="hidden" name="redirect_uri" value="https://platform.text.com/console"/><input type="hidden" name="response_type" value="token"/><input type="email" id="email" placeholder="Enter your e-mail" autoComplete="off" required="" name="email"/><button class="Signup_submitBtn__LiWsF" type="submit">Start building</button></form></div></div><div class="Signup_atSignWrapper__GjhtO Signup_aside__JbcX5"><img alt="Arrow sign" loading="lazy" decoding="async" data-nimg="fill" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:contain;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Farrow-sign-3d.png&amp;w=640&amp;q=75 640w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&amp;w=750&amp;q=75 750w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&amp;w=828&amp;q=75 828w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=%2Fimages%2Farrow-sign-3d.png&amp;w=3840&amp;q=75"/></div></div></div></aside></div><hr/><div class="single_latestWrapper__r51IV"><h3 class="text-3xl">Latest articles</h3><div class="Latest_latestContainer__Ed0D0"><div><div class="Update_updateContainer__HkWzF" data-testid="update"><div class="Update_imgContainer__OCwtE"><img src="/resource-center/text-platform-what-is-binary-code-og.jpg" alt="Article banner: What is Binary Code? Modern Language to the Binary System" loading="lazy"/></div><div><p class="Update_date___2llw ">Nov 20, 2024</p><h4 class="Update_title__oLwEN ">What is Binary Code? Modern Language to the Binary System</h4></div><a href="/resource-center/updates/what-is-binary-code"></a></div></div><div><div class="Update_updateContainer__HkWzF" data-testid="update"><div class="Update_imgContainer__OCwtE"><img src="/resource-center/text-platform-technical-interview-questions-og.jpg" alt="Article banner: 34 Technical Interview Questions to Help You Ace Your Next Job Interview" loading="lazy"/></div><div><p class="Update_date___2llw ">Nov 19, 2024</p><h4 class="Update_title__oLwEN ">34 Technical Interview Questions to Help You Ace Your Next J...</h4></div><a href="/resource-center/updates/technical-interview-questions"></a></div></div><div><div class="Update_updateContainer__HkWzF" data-testid="update"><div class="Update_imgContainer__OCwtE"><img src="/resource-center/text-platform-best-code-editor-og.jpg" alt="Article banner: Discover the Best Code Editor: Top Choices for Developers in 2024" loading="lazy"/></div><div><p class="Update_date___2llw ">Nov 15, 2024</p><h4 class="Update_title__oLwEN ">Discover the Best Code Editor: Top Choices for Developers in...</h4></div><a href="/resource-center/updates/best-code-editor"></a></div></div></div></div></div></main><footer class="Footer_footer__sxRGf"><div class="Footer_footerContainer__PEFhJ"><div class="Footer_linksContainer__vHxJv"><div class="Logo_logo__qJoXP"><a href="https://www.text.com">text<span class="Logo_carrier__M0Xba">|</span></a></div><div class="Footer_linksGrid__V2KRj"><div><p class="text-sm text-bold">Services</p><a class="text-sm" href="https://developers.livechat.com/programmable-chat/">Programmable Chat</a><a class="text-sm" href="/open-chat-widget">Open Chat Widget</a><a class="text-sm" href="/open-agent-app">Open Agent App</a><a class="text-sm" href="/data-and-reporting">Data &amp; Reporting APIs</a><a class="text-sm" href="/omnichannel">Omnichannel APIs</a><a class="text-sm" href="https://developers.livechat.com/private-apps/">Private Apps</a><a class="text-sm" href="/api-usage">API Usage</a><a class="text-sm" href="/api-collection">API Collection</a></div><div><p class="text-sm text-bold">Developer Program</p><a class="text-sm" href="/developer-program">Program Overview</a><a class="text-sm" href="/developer-program/offer">Program Offer</a><a class="text-sm" href="/developer-console-overview">Console Overview</a><a class="text-sm" href="https://developers.livechat.com/developer-program/why-build-with-livechat/">Why build with us?</a><a class="text-sm" href="/app-ideas">App Ideas</a><a class="text-sm" href="https://www.text.com/marketplace/">Explore Marketplace</a></div><div><p class="text-sm text-bold">Documentation</p><a class="text-sm" href="https://platform.text.com/docs/getting-started/">Getting Started</a><a class="text-sm" href="https://platform.text.com/docs/authorization/">Authorization</a><a class="text-sm" href="https://platform.text.com/docs/messaging/">Messaging</a><a class="text-sm" href="https://platform.text.com/docs/extending-agent-app/">Agent App</a><a class="text-sm" href="https://platform.text.com/docs/extending-chat-widget/">Chat Widget</a><a class="text-sm" href="https://platform.text.com/docs/management/">Management</a><a class="text-sm" href="https://platform.text.com/docs/data-reporting/">Data &amp; Reporting</a><a class="text-sm" href="https://platform.text.com/docs/monetization/">Monetization</a></div><div><p class="text-sm text-bold">Support</p><a class="text-sm" href="/resource-center">Resource Center</a><a class="text-sm" href="https://status.livechat.com/">API Status</a><a class="text-sm" href="/developer-terms">Developer Terms</a><a class="text-sm" href="/marketplace-guidelines">Marketplace Guidelines</a><a class="text-sm" href="/tools">Tools</a></div><div><p class="text-sm text-bold">Company</p><a class="text-sm" href="https://www.livechat.com/about/">About</a><a class="text-sm" href="https://www.livechat.com/contact/">Contact</a><a class="text-sm" href="https://www.text.com/team/">Team</a><a class="text-sm" href="https://www.text.com/careers/">Careers</a><a class="text-sm" href="https://investor.livechat.com/">Investor Relations</a><a class="text-sm" href="https://www.livechat.com/press/">Press</a><a class="text-sm" href="https://partners.livechat.com/">Partner Program</a></div></div></div><div class="Footer_socialSection__wF3LX"><div><p class="text-sm text-bold">Start building apps</p><a class="cta cta--primary" href="https://accounts.livechat.com/?client_id=49aba739e5310548611ec9a209f7ac03&amp;redirect_uri=https%3A%2F%2Fplatform.text.com%2Fconsole%2F&amp;response_type=token&amp;source_id=footer_cta_button&amp;source_type=website&amp;source_url=https%3a%2f%2fplatform.text.com/resource-center/updates/how-to-make-money-coding" target="_blank">Go to Console</a></div><div class="Footer_socialIcons__uqQtT"><a aria-label="Go to LiveChat Twitter account" href="https://twitter.com/TextPlatform"><svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" fill="none"><g clip-path="url(#xA)"><path fill="currentColor" d="M12.498 8.464 20.316 0h-1.853l-6.788 7.35L6.253 0H0l8.199 11.114L0 19.99h1.853l7.168-7.761 5.726 7.76H21L12.497 8.465ZM9.96 11.211l-.83-1.106-6.61-8.806h2.846L10.7 8.406l.83 1.106 6.934 9.238h-2.846L9.96 11.212Z"></path></g><defs><clipPath id="xA"><path fill="#767680" d="M0 0h21v20H0z"></path></clipPath></defs></svg></a><a aria-label="Go to LiveChat LinkedIn account" href="https://www.linkedin.com/company/livechat/"><svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5432 17.0421h-2.9658v-4.6422c0-1.1066-.02-2.52998-1.5423-2.52998-1.5423 0-1.7779 1.20668-1.7779 2.45108v4.7211H8.29368V7.4977h2.84242v1.30444h.0411c.3967-.74999 1.3634-1.5411 2.8068-1.5411 3.0047 0 3.5592 1.97555 3.5592 4.54666v5.2344ZM4.94915 6.1944c-.95332 0-1.7222-.77111-1.7222-1.72111 0-.94889.76888-1.72 1.7222-1.72.94776 0 1.71886.77111 1.71886 1.72 0 .95-.7711 1.72111-1.71886 1.72111ZM3.46244 17.0422h2.97008V7.49776H3.46244v9.54444ZM19.0199 0H1.97453C1.16115 0 .5.645556.5 1.44222V18.5567C.5 19.3533 1.16115 20 1.97453 20H19.0199c.8156 0 1.4801-.6467 1.4801-1.4433V1.44222C20.5.645556 19.8355 0 19.0199 0Z" fill="#767680"></path></svg></a><a aria-label="Go to LiveChat Facebook account" href="https://www.facebook.com/livechat/"><svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.5 10.0608c0-5.53975-4.4766-10.02955-10-10.02955-5.52344 0-10 4.4898-10 10.02955 0 5.007 3.65625 9.1559 8.4375 9.9081V12.96H6.39844v-2.8992H8.9375V7.85118c0-2.51327 1.4922-3.90213 3.7773-3.90213 1.0938 0 2.2383.19589 2.2383.19589v2.46822h-1.2617c-1.2422 0-1.6289.77376-1.6289 1.56712v1.88052h2.7734l-.4433 2.8992h-2.3301v7.0089c4.7813-.7522 8.4375-4.9011 8.4375-9.9081Z" fill="#767680"></path></svg></a><a aria-label="Go to LiveChat Youtube channel" href="https://www.youtube.com/@LiveChatInsider"><svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="m8.43499 12.989-.00062-5.63604 5.40373 2.82774-5.40311 2.8083ZM20.3 6.37636s-.1956-1.3822-.795-1.99087c-.7606-.79924-1.6131-.803-2.0038-.84938-2.7987-.2031-6.9968-.2031-6.9968-.2031h-.0088s-4.1981 0-6.99685.2031c-.39125.04638-1.24313.05014-2.00438.84938C.895 4.99416.7 6.37636.7 6.37636S.5 7.99989.5 9.62281v1.52199c0 1.6235.2 3.2464.2 3.2464s.195 1.3822.79437 1.9909c.76125.7992 1.76063.7742 2.20563.8575 1.6.1542 6.8.2019 6.8.2019s4.2025-.0063 7.0012-.2094c.3907-.047 1.2432-.0508 2.0038-.85.5994-.6087.795-1.9909.795-1.9909s.2-1.6229.2-3.2464V9.62281c0-1.62292-.2-3.24645-.2-3.24645Z" fill="#767680"></path></svg></a><a aria-label="Go to LiveChat Github account" href="https://github.com/livechat/"><svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.1586 5.10534c-.8943-1.57057-2.1072-2.81399-3.6392-3.73055C13.9871.458185 12.3144 0 10.4999 0 8.68569 0 7.01238.458325 5.48046 1.37479c-1.53216.91651-2.74507 2.15998-3.6393 3.73055C.947068 6.67587.5 8.39089.5 10.2504c0 2.2336.63574 4.2422 1.90753 6.0262 1.27166 1.7841 2.91445 3.0186 4.92824 3.7037.23441.0446.40794.0133.52077-.0933.11287-.1066.16924-.2403.16924-.4002 0-.0267-.00224-.2669-.00657-.7208-.00447-.4538-.00657-.8498-.00657-1.1877l-.29949.0531c-.19095.0359-.43183.0511-.72266.0468-.29068-.0042-.59245-.0354-.9049-.0935-.31257-.0575-.60331-.191-.87242-.4001-.26898-.2091-.45993-.4828-.57281-.8207l-.1302-.3071c-.08679-.2045-.22342-.4317-.41008-.6807-.18666-.2492-.37542-.4181-.56637-.5071l-.09117-.0669c-.06074-.0444-.11711-.0981-.16924-.1603-.05208-.0622-.09107-.1245-.11711-.1868-.02609-.0624-.00447-.1136.06508-.1538.06954-.0402.19523-.0596.37761-.0596l.26031.0398c.17362.0357.38838.1422.64454.3203.25603.1779.4665.4092.63145.6939.19975.3649.44041.6429.72266.8343.28202.1913.56637.2868.85277.2868s.53377-.0222.74218-.0665c.20819-.0445.40352-.1114.58589-.2003.07813-.5964.29083-1.0546.63793-1.3749-.49473-.0533-.93951-.1336-1.33459-.2403-.39485-.1069-.80288-.2803-1.22382-.5208-.42116-.2401-.77054-.5383-1.04824-.8941-.27773-.3559-.50567-.8232-.68348-1.4015-.17791-.5784-.26688-1.2457-.26688-2.00203 0-1.07686.34295-1.99323 1.02871-2.74962-.32124-.8096-.29091-1.71718.09108-2.72265.25174-.08018.62506-.02001 1.11979.18012.49482.20022.8571.37175 1.08723.51396.23012.14216.4145.26263.55342.36034.80744-.23127 1.64069-.34693 2.49997-.34693.8593 0 1.6927.11566 2.5002.34693l.4948-.32019c.3383-.21364.7379-.40942 1.1977-.5874.4601-.17788.8119-.22687 1.055-.14669.3905 1.00552.4253 1.91305.104 2.72265.6857.75639 1.0288 1.673 1.0288 2.74962 0 .75629-.0893 1.42569-.267 2.00859-.1778.583-.4077 1.0499-.6897 1.4015-.2824.3516-.634.6475-1.0549.8876-.4211.2403-.8292.4137-1.2241.5206-.395.1068-.8398.1872-1.3345.2405.4512.4003.6768 1.0321.6768 1.8952v2.816c0 .16.0543.2935.1629.4003.1085.1065.2799.1379.5143.0932 2.0141-.685 3.6568-1.9196 4.9285-3.7037C19.864 14.4922 20.5 12.4837 20.5 10.25c-.0005-1.85925-.4478-3.57413-1.3414-5.14466Z" fill="#767680"></path></svg></a><a aria-label="Go to LiveChat for Developers Discord channel" href="https://discord.gg/gRzwSaCxg4"><svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 20c5.5228 0 10-4.4772 10-10 0-5.52285-4.4772-10-10-10C4.97715 0 .5 4.47715.5 10c0 5.5228 4.47715 10 10 10Z" fill="#767680"></path><path d="M14.2539 6.45124c-.7001-.33352-1.4487-.57592-2.2314-.71394-.0961.17694-.2084.41492-.2858.60424-.832-.12739-1.6563-.12739-2.47303 0-.07741-.18932-.19226-.4273-.28924-.60424-.7835.13802-1.53298.38131-2.23311.71571-1.41218 2.17273-1.795 4.29149-1.60359 6.38019.93663.7122 1.84434 1.1448 2.73673 1.4279.22033-.3088.41684-.637.58613-.9829-.32241-.1247-.63122-.2787-.923-.4574.07741-.0584.15312-.1194.22628-.1822 1.77968.8475 3.71333.8475 5.47173 0 .074.0628.1498.1238.2263.1822-.2926.1796-.6023.3335-.9247.4583.1693.345.365.6741.5861.9828.8933-.2831 1.8018-.7157 2.7385-1.4287.2246-2.4213-.3837-4.52063-1.6079-6.38196ZM8.70305 11.5487c-.53424 0-.97236-.5078-.97236-1.1262 0-.61838.42876-1.12706.97236-1.12706.54361 0 .98172.50778.97237 1.12706.00084.6184-.42876 1.1262-.97237 1.1262Zm3.59345 0c-.5343 0-.9724-.5078-.9724-1.1262 0-.61838.4287-1.12706.9724-1.12706.5436 0 .9817.50778.9723 1.12706 0 .6184-.4287 1.1262-.9723 1.1262Z" fill="#1B1B20"></path></svg></a></div></div><div class="Footer_copyrightContainer__w8Isu"><p class="text-2xs">Text| Platform – developer portal for software developers. Build integrations based on your own app ideas and utilize our advanced live chat API tech stack.</p><p class="text-2xs">We use cookies and similar technologies to enhance your interactions with our website and Services, including when you reach out to us on chat. This comprises traffic analysis, delivering personalized content, and supporting our marketing efforts. By accessing our website, interacting with our Services, you agree to let us and our partners employ cookies and related technologies on your computer or devices. Click the<!-- --> <a href="https://www.livechat.com/legal/cookies-policy" class="text-bold">Cookies Policy</a> <!-- -->to check how you can control the use of cookies through your device. To understand how we process your data, including through cookies, and interactions with us, please read our<!-- --> <a href="https://www.livechat.com/legal/privacy-policy/" class="text-bold">Privacy Policy</a>.</p></div></div></footer><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MTQ5WQNP" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><script src="/_next/static/chunks/webpack-4089943121ce476c.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/media/06479b3d5a947d88-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/1d22defb0200b6f3-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/media/5eff97079a4a4b26-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n4:HL[\"/_next/static/media/9ee0d9ad8f450df5-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n5:HL[\"/_next/static/css/6781651a92b9bb99.css\",\"style\"]\n6:HL[\"/_next/static/css/83b5831e549e2e0a.css\",\"style\"]\n7:HL[\"/_next/static/css/b1f8dd8e0dca7a4d.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"8:I[12846,[],\"\"]\nb:I[4707,[],\"\"]\nd:I[36423,[],\"\"]\ne:I[89113,[\"2972\",\"static/chunks/2972-063056a89bc10356.js\",\"5878\",\"static/chunks/5878-faea6823a2cf950e.js\",\"3786\",\"static/chunks/3786-61942e62696ef826.js\",\"4060\",\"static/chunks/4060-bc14594a6c7d7a60.js\",\"6614\",\"static/chunks/6614-139c984f93fa8515.js\",\"4669\",\"static/chunks/4669-7236138234860f6e.js\",\"3185\",\"static/chunks/app/layout-984918eb0f747d6d.js\"],\"default\"]\nf:I[72972,[\"2972\",\"static/chunks/2972-063056a89bc10356.js\",\"5878\",\"static/chunks/5878-faea6823a2cf950e.js\",\"8482\",\"static/chunks/app/resource-center/page-b735d25d1c2cb67d.js\"],\"\"]\n10:I[56994,[\"2972\",\"static/chunks/2972-063056a89bc10356.js\",\"5878\",\"static/chunks/5878-faea6823a2cf950e.js\",\"3786\",\"static/chunks/3786-61942e62696ef826.js\",\"4060\",\"static/chunks/4060-bc14594a6c7d7a60.js\",\"6614\",\"static/chunks/6614-139c984f93fa8515.js\",\"4669\",\"static/chunks/4669-7236138234860f6e.js\",\"3185\",\"static/chunks/app/layout-984918eb0f747d6d.js\"],\"default\"]\n11:I[88003,[\"2972\",\"static/chunks/2972-063056a89bc10356.js\",\"5878\",\"static/chunks/5878-faea6823a2cf950e.js\",\"3786\",\"static/chunks/3786-61942e62696ef826.js\",\"4060\",\"static/chunks/4060-bc14594a6c7d7a60.js\",\"6614\",\"static/chunks/6614-139c984f93fa8515.js\",\"4669\",\"static/chunks/4669-7236138234860f6e.js\",\"3185\",\"static/chunks/app/layout-984918eb0f747d6d.js\"],\"\"]\n12:I[98087,[\"2972\",\"static/chunks/2972-063056a89bc10356.js\",\"5878\",\"static/chunks/5878-faea6823a2cf950e.js\",\"3786\",\"static/chunks/3786-61942e62696ef826.js\",\"4060\",\"static/chunks/4060-bc14594a6c7d7a60.js\",\"6614\",\"static/chunks/6614-139c984f93fa8515.js\",\"4669\",\"static/chunks/4669-7236138234860f6e.js\",\"3185\",\"static/chunks/app/layout-984918eb0f747d6d.js\"],\"GoogleTagManager\"]\n14:I[61060,[],\"\"]\nc:[\"slug\",\"how-to-make-money-coding\",\"d\"]\n15:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$L8\",null,{\"buildId\":\"yV7vqDb6MmcxPvStWKh-5\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"resource-center\",\"updates\",\"how-to-make-money-coding?_rsc=xu8xm\"],\"initialTree\":[\"\",{\"children\":[\"resource-center\",{\"children\":[\"updates\",{\"children\":[[\"slug\",\"how-to-make-money-coding\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"resource-center\",{\"children\":[\"updates\",{\"children\":[[\"slug\",\"how-to-make-money-coding\",\"d\"],{\"children\":[\"__PAGE__\",{},[[\"$L9\",\"$La\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b1f8dd8e0dca7a4d.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]]],null],null]},[[null,[\"$\",\"main\",null,{\"className\":\"rc-main\",\"children\":[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"resource-center\",\"children\",\"updates\",\"children\",\"$c\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]}]],null],null]},[null,[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"resource-center\",\"children\",\"updates\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[null,[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"resource-center\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/6781651a92b9bb99.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/83b5831e549e2e0a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__className_4b4287\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$Le\",null,{}],[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"div\",null,{\"className\":\"container container-center py-15\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-6xl mb-10\",\"children\":\"404\"}],[\"$\",\"p\",null,{\"className\":\"text-3xl text-caps mb-10\",\"children\":[\"Whoops!\",[\"$\",\"br\",null,{}],\" You're not supposed to be here.\"]}],[\"$\",\"$Lf\",null,{\"href\":\"/\",\"className\":\"cta cta--primary text-bold mb-10\",\"children\":\"Go back to homepage\"}]]}],\"notFoundStyles\":[]}],[\"$\",\"$L10\",null,{}],[\"$\",\"$L11\",null,{\"id\":\"livechat\",\"strategy\":\"lazyOnload\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n window.__lc = window.__lc || {};\\n window.__lc.license = 1520;\\n ;(function(n,t,c){function i(n){return e._h?e._h.apply(null,n):e._q.push(n)}var e={_q:[],_h:null,_v:\\\"2.0\\\",on:function(){i([\\\"on\\\",c.call(arguments)])},once:function(){i([\\\"once\\\",c.call(arguments)])},off:function(){i([\\\"off\\\",c.call(arguments)])},get:function(){if(!e._h)throw new Error(\\\"[LiveChatWidget] You can't use getters before load.\\\");return i([\\\"get\\\",c.call(arguments)])},call:function(){i([\\\"call\\\",c.call(arguments)])},init:function(){var n=t.createElement(\\\"script\\\");n.async=!0,n.type=\\\"text/javascript\\\",n.src=\\\"https://cdn.livechatinc.com/tracking.js\\\",t.head.appendChild(n)}};!n.__lc.asyncInit\u0026\u0026e.init(),n.LiveChatWidget=n.LiveChatWidget||e}(window,document,[].slice))\\n \"}}],[\"$\",\"$L12\",null,{\"gtmId\":\"GTM-MTQ5WQNP\"}],[\"$\",\"noscript\",null,{\"children\":[\"$\",\"iframe\",null,{\"src\":\"https://www.googletagmanager.com/ns.html?id=GTM-MTQ5WQNP\",\"height\":\"0\",\"width\":\"0\",\"style\":{\"display\":\"none\",\"visibility\":\"hidden\"}}]}]]}]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L13\"],\"globalErrorComponent\":\"$14\",\"missingSlots\":\"$W15\"}]\n"])</script><script>self.__next_f.push([1,"16:I[35754,[\"2972\",\"static/chunks/2972-063056a89bc10356.js\",\"5878\",\"static/chunks/5878-faea6823a2cf950e.js\",\"2806\",\"static/chunks/2806-97024907ac1beb7b.js\",\"6146\",\"static/chunks/6146-4fb7f96a095e53c7.js\",\"4101\",\"static/chunks/4101-c4d988afe1d5b9fd.js\",\"4669\",\"static/chunks/4669-7236138234860f6e.js\",\"5640\",\"static/chunks/app/resource-center/updates/%5Bslug%5D/page-9a100a4c3e31df6a.js\"],\"default\"]\n17:T6955,"])</script><script>self.__next_f.push([1,"\nEver wondered how your coding skills could start paying your bills outside your day-to-day career? Let’s dive into the world of making good money through coding, where opportunities are as vast as the code libraries themselves.\n\nFrom leveraging innovative platforms like the Text Platform to freelance jobs that fill your wallet, this article will guide you through the opportunities on how to make money with your programming skills as a freelancer.\n\nLet’s crack this code together!\n\n![Text Platform ultimate guide how to make money coding](/resource-center/text-platform-how-to-make-money-coding-header.jpg)\n\n## Start making money as a web developer outside your full-time job\n\nWeb developers can easily generate income and make money online — it's simply about how they do it. When it comes to making money in the tech world, having sharp programming skills is definitely your golden ticket. Web developers need to continually improve, adapt, and find the right opportunities to make money.\n\nIt takes effort and persistence, but with the right approach, web developers can earn from their web development skills quickly. The technological demand is higher than ever, so it's all about putting your programming chops to good use and navigating the tech landscape smartly.\n\n## Can I start freelancing online as a beginner programmer?\n\nYes, and it's simpler than it sounds. If you're only starting your journey with your own software projects, here are a few tips to smooth out your beginnings:\n\n### Take time to prepare your freelance profile\n\nYou can begin your journey on Upwork, tackling small gigs to prove your skills and boost your confidence as a web developer. Create a solid profile on platforms like Upwork, Freelancer, or GitHub. Highlight any projects you've worked on, even if they were just for learning or personal interest.\n\n### Consider contributing to technical blogs\n\nIf you're skilled in areas like website design or startups, sharing your insights on these platforms can pay and boost your professional profile. It's a great way to gain recognition in the tech world, build confidence, and solidify your expertise in the field.\n\n### Don't take on big projects at first\n\nIt's good to start with simple, often free software projects and build your way up from there. Tackle projects that match your skill level, and use them to build your portfolio and hone your programming skills.\n\nYou can start your development journey with ambitious projects, but it can quickly become overwhelming. Beginning with small, manageable projects that align with your current skill level is crucial. This approach allows for focused learning and identifying weak spots in your knowledge.\n\nAs your proficiency grows, you can gradually tackle larger and more complex software engineering projects. Diversifying your project types across different niches can also provide valuable insights into your preferences and strengths as a developer.\n\n### Create a portfolio before starting your first gigs\n\nCreating a compelling portfolio is a critical step before you can start making money coding and land your first freelancing coding gigs. It may feel redundant, but that's where your potential clients will get a glance at how you approach creating web applications.\n\n### Keep your bids low in the beginning\n\nSetting competitive rates is important when starting to secure initial projects and build your portfolio. Although the average salary for an entry-level programmer may be appealing, beginners must be realistic about their current market value.\n\nWebsites like Upwork suggest a median rate of around $20 per hour for software development tasks, but entry-level rates may need to be lower to attract your first clients. As you gain experience and tackle more complex tasks, you can justify raising your rates in line with your growing expertise.\n\n### Keep an eye on job boards\n\nAny job board can become a useful resource for finding freelance opportunities. Job boards offer a variety of frequently updated listings. These job listings can be filtered based on criteria such as location and salary, making it easier for freelancers to find roles that suit their needs, including contract positions.\n\n## Cutting to the chase — how to make money coding\n\nBesides traditional work, coding can provide many income opportunities. Depending on which outlet you choose, you'll earn extra money while keeping your work-life balance intact. We divided our options into simpler, more advanced ways to make extra money with freelance work.\n\n## Freelance coding jobs for junior developers\n\nStarting out as a junior developer in the freelance work world presents a unique set of opportunities and challenges.\n\n### Selling plugins and themes\n\nThe boom in website builders, especially WordPress, hosting [43.2% of all existing websites in 2024](https://w3techs.com/technologies/details/cm-wordpress), has opened up various ways to make money coding. With the increasing need for various plugins and themes, website builders are an amazing opportunity for [freelance programmers](https://www.developersforhire.com/freelance-programmer) to earn money.\n\nHere’s how you can tap into this market:\n\n#### 1. Identify gaps in the market\n\nResearch what types of plugins and themes are in demand but currently underserved. This could involve enhancing website functionality, improving SEO, or offering unique design elements.\n\nMake sure to read our [deep dive into app research](https://platform.text.com/resource-center/updates/app-research) and increase your chances of scoring with your app.\n\n#### 2. Develop high-quality products\n\nFocus on creating plugins and themes that are not only visually appealing but also optimized for performance and user experience. Ensure your products are responsive, SEO-friendly, and compatible with the latest version of the website builder you're adding them to.\n\n#### 3. Plan your monetization and marketing\n\nThere are a few options to consider when you're looking to make money with your plugin:\n\n- **Direct sales**: You can sell your plugins and themes through marketplaces like ThemeForest, CodeCanyon, or your own website.\n- **Freemium models**: Offer basic versions of your product for free and charge for premium features. This model can help increase your product’s visibility and user base.\n- **Subscription services**: Providing ongoing support and updates through a subscription can ensure a steady revenue stream.\n\n![Text Platform monetization methods](/resource-center/text-platform-monetization-methods.jpg)\n\n#### 4. Offer support and updates\n\nWhen you sell plugins, there is a chance that some things may not work on the customer side due to the individual environmental setup of a website. High-quality support can distinguish your products in a crowded market.\n\nOffering detailed documentation, responsive customer service, and regular updates can lead to higher user satisfaction and loyalty. Happy customers provide you with testimonials, and testimonials attract new, potential clients.\n\n### Consider mobile app development\n\nBuilding mobile apps can be an incredibly successful side hustle for web developers. With mobile apps, you can create and monetize your apps through advertisements, in-app sales, and subscription services. Apps can offer users instant access to services, information, or entertainment, making them a convenient choice for both users and developers looking for ways to make money.\n\nPublishing your app on marketplaces like the App Store and Google Play Store gives you instant access to millions of users eager to test new solutions due to low commitment costs. If you build an application that fulfills a specific user need, it can become an almost guaranteed way to earn money.\n\nHere are a few tips on how to create mobile applications that make money:\n\n#### 1. Identify a niche or try your luck scoring in popular categories\n\nSuccess starts with identifying a need or niche your app can fill. Whether it's a productivity tool, a fitness tracker, or a game, your app should offer unique value or solve a specific problem for its users.\n\nIf you're confident in the quality of your product, venturing into high-demand categories can significantly boost your app's visibility and user acquisition rate right from the start. However, it's crucial to remember that these segments come with their own set of challenges, notably higher competition.\n\n#### 2. Consider your budget\n\nBuilding and maintaining a mobile app can be costly, especially if it needs to run across multiple platforms and devices, requiring significant upfront and ongoing investment. In some marketplaces, developers must also comply with guidelines or pay fees related to their apps.\n\n#### 3. Development\n\nChoose the right platform (iOS, Android, or cross-platform) based on your target audience. Tools like React Native or Flutter allow for cross-platform development, which can save time and resources. Focus on building a clean, user-friendly interface and a reliable, bug-free experience.\n\n#### 4. Monetization\n\nThere are several ways to make money with a mobile app:\n\n- **Advertisements**: Incorporate ads in a way that doesn't detract from the user experience.\n- **In-app purchases**: Offer additional features or content within your app for a fee.\n- **Subscription services**: Provide ongoing content or services through a subscription model, ensuring a steady revenue stream.\n- **Paid apps**: Charge users a one-time fee to download your app. This model works best for apps that offer unique value.\n\n#### 5. Marketing and user acquisition\n\nUse social media, content marketing, and app store optimization strategies to attract users to your app. Encourage reviews and ratings from early users to boost your app’s visibility.\n\n#### 6. Engage with your app users\n\nMobile apps have the unique opportunity of direct and frequent engagement with users. With this, you can foster customer loyalty by acting on feedback and implementing requested features to attract even more clients to your application.\n\n### Try developing games for mobile\n\nMobile games are stepping stones for many users worldwide. The mobile gaming industry is booming, offering developers a platform to earn money.\n\nLet's explore the intricacies of building mobile games that not only draw players in but also open up ways to earn money for developers:\n\n#### 1. Master the right programming language\n\nC++ is the gold standard for game development due to its power, speed, and scalability, which are crucial for complex game mechanics and graphics. It's widely used on PCs, consoles, and even mobile app development.\n\nJava remains a dominant force for app development, especially for Android applications, due to its versatility and widespread support. Swift is also essential for iOS development, offering a robust and intuitive framework for Apple’s ecosystem.\n\n#### 2. Build a portfolio\n\nBegin by creating small games to showcase your skills. Platforms like GitHub or personal websites are great for displaying your projects. This demonstrates your programming language abilities, creativity, and commitment to finishing projects.\n\n#### 3. Plan your monetization strategies\n\nThe key to success in mobile game development lies in balancing engaging content with smart monetization tactics. Keep your target audience in mind during development, ensuring that the game remains enjoyable and the monetization methods don't detract from the overall experience. Select your monetization tactics carefully so that your app doesn't feel money-hungry.\n\nThere are several ways to monetize games and apps:\n\n- **Direct sales**: Selling your game or app on platforms like the Apple App Store, Google Play, or Steam.\n- **In-app purchases**: Offering additional content or features within the game or app.\n- **Advertisements**: Incorporating ads into your game or app can provide continuous revenue based on user engagement.\n- **Subscriptions**: For apps that offer ongoing content or services, subscriptions can provide a steady income stream.\n\n#### 4. Continuous learning and updating\n\nThe game development industry is fast-paced, and new trends constantly emerge. Staying updated with the latest technologies and user preferences can help you create more engaging and successful products.\n\n### Making money coding without a degree. Is it a solution?\n\nThe landscape of tech employment is evolving, with giants like Amazon and IBM leading the charge by dropping the four-year degree requirement for many technical roles, including programming. This shift acknowledges a simple truth: talent and skill often come from hands-on experience and self-directed learning instead of only a computer science degree.\n\nToday, aspiring coders have an abundance of resources at their fingertips, from YouTube tutorials and coding boot camps to comprehensive courses on platforms like freeCodeCamp and Udemy. With the right mindset and determination, you can land your first programming gig without stepping foot into a classroom.\n\nMany programmers pick their learning from websites such as YouTube, freeCodeCamp, or Udemy.\n\n#### Platforms and online courses for learning coding skills\n\n- **Udemy**: Provides access to paid and free courses on a wide range of programming languages and tech subjects taught by industry professionals.\n- **YouTube**: There are countless educational channels dedicated to coding, from beginner tutorials to advanced programming techniques.\n- **freeCodeCamp**: Offers a comprehensive, free curriculum that covers various aspects of web development and interactive coding challenges to any web developer.\n\n![FreeCodeCamp website banner](/resource-center/freecodecamp-banner.jpg)\n\nThis democratization of education means that anyone with the dedication to learn coding can not only gain the skills needed to enter the tech industry but can also leverage these skills to earn money, all without the traditional pathway of obtaining a degree. The key to success in this route is a commitment to continuous learning, building a portfolio, and networking within the tech community.\n\n### Get paid while you learn coding\n\nParticipating in coding contests presents a unique and exciting way for web developers to showcase their skills, learn new techniques, and earn money. Moreover, excelling in these competitions can significantly boost your professional profile. Many employers and potential clients recognize these platforms' competitive nature and high skill level, viewing top competitors as highly desirable candidates for projects or positions.\n\nHere's a list of three sites that offer coding competitions:\n\n#### 1. HackerRank\n\nHackerRank offers a variety of coding challenges across different domains, such as algorithms, machine learning, artificial intelligence, and databases. By participating in these challenges, not only do you get to improve your coding skills, but you also have the opportunity to participate in regularly hosted hackathons to earn extra money and prizes. Moreover, HackerRank is recognized by companies, and performing well on this platform can open up job opportunities.\n\n![HackerRank website banner](/resource-center/hackerrank-banner.jpg)\n\n#### 2. TopCoder\n\nTopCoder is one of the original platforms for competitive programming online. It provides a wide range of technological challenges on various topics, including algorithmic programming and design.\n\nParticipants can win cash prizes by competing in sponsored coding competitions, which can also showcase talent to potential employers.\n\n![TopCoder website banner](/resource-center/topcoder-banner.jpg)\n\n#### 3. Codeforces\n\nCodeforces is a competitive coding platform that hosts contests where programmers from around the world compete. The platform offers very complex mathematical problems that help improve coding skills.\n\nWhile the primary incentive is the improvement of one’s coding and web development abilities, there are also contests with monetary rewards. Additionally, high rankings on Codeforces can attract attention from employers.\n\n![Codeforces website banner](/resource-center/codeforces-banner.jpg)\n\n### Building and monetizing apps in the Text Platform\n\nThe Text Platform emerges as a groundbreaking opportunity for developers intrigued by how to make money coding. The Text Platform provides a comprehensive suite of APIs and SDKs designed for crafting sophisticated chat messaging, reports, and configuration functionalities.\n\nThis platform stands out for its versatility, allowing developers to integrate its technology with their solutions or apps, thereby broadening their product's capabilities and enhancing user engagement.\n\n### Opportunities in the Text Platform\n\n#### Extending LiveChat and HelpDesk\n\nOne of the most exciting opportunities on the Text Platform is developing apps that extend LiveChat and HelpDesk. These industry-leading online communication products can be enhanced with additional features or integrated with other services, offering developers a direct pathway to contributing valuable tools that improve customer experience and operational efficiency.\n\n#### Passive income opportunities through the Text Marketplace\n\nThe Text Marketplace offers a unique channel for developers to monetize their creations. By publishing apps on this platform, developers gain instant access to an existing customer base of 40K users, transforming their coding projects into a significant passive income stream.\n\nThis can provide a financial reward for software engineers' innovative work and contribute to a vibrant ecosystem of tools and services that support online businesses in various sectors.\n\nIn conclusion, the Text Platform offers an environment for developers looking to explore how to make money programming. Whether through enhancing one of the existing Text-product family products with new functionalities or creating their own solutions for the Text Marketplace, the potential for generating a passive income stream is substantial.\n\n![Text Platform website banner](/resource-center/text-platform-website.jpg)\n\n#### Getting Started on the Text Platform\n\nTo get started on the Text Platform and leverage its potential for creating and monetizing apps, developers can follow a structured approach:\n\n1. **Sign up and explore the Developer Console**: Begin by creating an account in the Text Platform Developer Console. The Developer Console is designed to be intuitive, guiding you through the platform's features and tools.\n2. **Familiarize with APIs and SDKs**: Dive into the documentation to understand the available APIs and SDKs, which cover various aspects of messaging, reports, data management, and product configuration. Understanding these resources will be crucial for developing your app.\n3. **Develop your app**: Utilize the provided tools and your skills to build your app. Whether you're extending the LiveChat and HelpDesk functionalities or creating something unique, ensure your solution addresses customers' needs. If you're unsure about the solution you want to create, explore the [Text Platform's app ideas](https://platform.text.com/app-ideas).\n4. **Publish on the Text Marketplace**: Once your app is ready and tested, submit it for publication on the Text Marketplace. This step will open up your solution to a wide audience, opening opportunities for your passive income to start flowing.\n5. **Promote your app**: Utilize various marketing strategies and cooperate with the Text Platform's team to increase your app's visibility within the Text Marketplace and your brand awareness.\n\nBy following these steps and taking advantage of the Developer Console's integrations with popular development tools like GitHub, Vercel, Netlify, PlanetScale, and Neon, developers can streamline their app development process and quickly enjoy their new income stream.\n\n## Gigs for regular and senior developers\n\nConsidering a different type of job market as a senior or full-stack developer opens up a landscape of advanced opportunities and challenges. Leveraging years of expertise, you’re well-positioned to carve out a niche in the competitive freelance marketplace, offering specialized services that command higher rates and build a sustainable business. Full stack development is a valuable skill for senior developers to handle comprehensive coding and development duties across various platforms. Here are a couple of ideas for freelance work for more experienced software engineers:\n\n### Web development maintenance and optimization services\n\nAnother way to earn money as a web developer is to offer your specialized work as a maintenance and optimization service. In today's digital age, a website's performance, security, and up-to-date content are crucial for any business's online presence. By stepping in as a web applications optimization expert, you can ensure a business website runs smoothly and securely and help improve its search engine rankings and user experience.\n\nThis service can range from regular security audits, updating content management systems and plugins, and optimizing page load speeds to implementing SEO best practices. Establishing monthly or quarterly retainer packages can provide you with a predictable and steady income while allowing businesses to enjoy peace of mind knowing their website is in a web development expert hands.\n\n### Develop AI-based solutions\n\nAI presents a fresh and cutting-edge frontier for developers looking to create intelligent solutions that automate tasks, analyze data, and enhance user experiences. With software engineer tech skills, they get a headstart on understanding AI technology and building customized solutions in this new market.\n\nCustom AI solutions can be tailored to client specifications, addressing specific business needs and challenges. Additionally, AI-driven products can be developed for online distribution and e-commerce solutions, tapping into markets seeking innovative, continuously evolving, and smart technologies.\n\n### Make extra money by creating courses\n\nMaking money by creating online courses is a smart move for freelance web developers in today's digital education boom. The key? Zero in on a niche that matches your expertise and is in demand. Once this is nailed down, develop a comprehensive curriculum that leverages your unique insights and skills.\n\nBefore you dive into selling, focus on building your authority. One effective way is to launch a website or blog where you offer snippets of your knowledge for free. You can also publish your technical articles externally to attract an even wider audience of potential clients.\n\nAll this can attract potential students to your own website and establish you as an authority in your field. If a person likes your free coding tutorials, they're a potential customer for your online course.\n\nHere’s a step-by-step guide to making it through a massive online learning platform by specializing in a niche:\n\n#### 1. Identify your niche\n\nStart by pinpointing a niche within a programming language you're passionate about and where you have expertise. This could be anything from web development and digital marketing to coding languages and niche hobbies. The key is to find a subject area where there is demand rather than an oversaturation of courses.\n\n#### 2. Develop your curriculum\n\nOnce you’ve identified your niche, develop a comprehensive curriculum that covers all the essential topics in a structured manner. Make sure your course stands out by offering unique insights, practical exercises, and real-world applications.\n\n#### 3. Build a platform for authority\n\nBefore launching your course, establish yourself as an authority in your niche. Create a website or a blog where you can offer free tutorials, articles, or resources related to your course topic. This helps build trust with your potential students and assists in organic marketing through SEO.\n\n#### 4. Create high-quality content\n\nInvest time in creating high-quality, engaging content. This could include video lectures, interactive quizzes, assignments, and downloadable resources. Ensure your content is accessible and provides value to your target audience.\n\n#### 5. Choose the right platform\n\nTo host and sell your course, select an online learning platform that aligns with your needs. Platforms like Udemy, Teachable, and Coursera offer tools for course creation, marketing, and sales. These platforms can help you reach a wider audience and provide a seamless experience for both you and your students.\n\n### Managing your side hustles and income streams\n\nSuccessfully managing multiple projects and income sources is key for developers looking to maximize their earnings through coding. Here are tips to effectively balance these endeavors:\n\n- **Prioritize tasks**: Assess the importance and deadlines of tasks to allocate your time effectively. Use tools like Trello or Asana to keep track of your projects.\n- **Set clear goals**: Define short-term and long-term goals for each project to stay focused and measure progress.\n- **Manage your time effectively**: Having multiple side hustles can really take up your time of the day. Allocate specific time blocks for working on each project.\n- **Outsource when necessary**: Delegate tasks that are outside your expertise or consume too much time. Platforms like Upwork can be useful for finding freelancers.\n- **Keep learning**: A web developer should stay updated with the latest coding and web development trends and tools to improve efficiency and offer better services.\n- **Plan financially**: Monitor your income streams and manage your finances wisely. Here are a few tips to stay on track with your budget and finances:\n - **Create a budget**: Track income and expenses to understand your financial flow and find the right moment to invest in your apps.\n - **Reduce unnecessary spending**: Identify areas in your apps where you use too many resources to cut potential unnecessary costs.\n - **Know your local tax laws**: Understand how your income from coding projects is taxed.\n - **Explore multiple revenue streams**: Combine freelance projects, app development, and selling courses to stabilize income.\n\n## Ready to make money coding?\n\nIn conclusion, this article has explored various ways to make money coding through web development, emphasizing the importance of continuous learning, networking, and leveraging platforms like the Text Platform.\n\nBy embracing the strategies outlined — from freelance developer work and building apps to financial management and marketing — you'll unlock new opportunities for your future career and turn your coding skills into a significant income.\n\nThe Text Platform stands out as a valuable resource, offering tools and market access crucial for success. Start your journey on the Text Platform, where your coding projects can flourish into profitable endeavors.\n\n\u003ca href='https://platform.text.com/console/'\u003e\n \u003cspan\u003eSign up to Text Platform \u003e\u003c/span\u003e\n\u003c/a\u003e\n"])</script><script>self.__next_f.push([1,"18:[\"Gabriel Halle\"]\n19:[\"how-to\"]\n"])</script><script>self.__next_f.push([1,"a:[\"$\",\"$L16\",null,{\"data\":{\"id\":\"how-to-make-money-coding\",\"frontmatter\":{\"date\":\"2024-11-06 12:01:00+00:00\",\"title\":\"How to Make Money Coding: Strategies for 2024\",\"description\":\"Discover practical tips and top opportunities for beginners to start making money coding. Dive in to learn how to kickstart your coding career.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/text-platform-how-to-make-money-coding.jpg\"},\"content\":\"$17\"},\"updates\":[{\"slug\":\"what-is-binary-code\",\"frontmatter\":{\"date\":\"2024-11-20 12:01:00+00:00\",\"title\":\"What is Binary Code? Modern Language to the Binary System\",\"description\":\"This is a complete guide to binary code and how modern languages are converted to a binary number system.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-what-is-binary-code-og.jpg\"}},{\"slug\":\"technical-interview-questions\",\"frontmatter\":{\"date\":\"2024-11-19 12:01:00+00:00\",\"title\":\"34 Technical Interview Questions to Help You Ace Your Next Job Interview\",\"description\":\"Prepare for your next interview with these 34 technical interview questions and proven strategies to showcase your skills, confidence, and expertise.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-technical-interview-questions-og.jpg\"}},{\"slug\":\"best-code-editor\",\"frontmatter\":{\"date\":\"2024-11-15 12:01:00+00:00\",\"title\":\"Discover the Best Code Editor: Top Choices for Developers in 2024\",\"description\":\"Read our comprehensive comparison to find the best code editor on the market that suits your workflow.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-best-code-editor-og.jpg\"}},{\"slug\":\"text-mining-nlp\",\"frontmatter\":{\"date\":\"2024-11-12 12:01:00+00:00\",\"title\":\"Text Mining and Natural Language Processing: Transforming Text into Value\",\"description\":\"Dive into text mining and NLP: techniques for analyzing unstructured text, extracting insights, and enhancing data analysis strategies.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-text-mining-og.jpg\"}},{\"slug\":\"what-is-github-used-for\",\"frontmatter\":{\"date\":\"2024-11-07 12:01:00+00:00\",\"title\":\"What Is GitHub Used For and How Can It Enhance Your Projects?\",\"description\":\"Discover GitHub's essential features and benefits for beginners. Learn how to streamline your projects and collaborate effectively.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-what-is-github-used-for-og.jpg\"}},{\"slug\":\"how-to-make-money-coding\",\"frontmatter\":{\"date\":\"2024-11-06 12:01:00+00:00\",\"title\":\"How to Make Money Coding: Strategies for 2024\",\"description\":\"Discover practical tips and top opportunities for beginners to start making money coding. Dive in to learn how to kickstart your coding career.\",\"author\":\"$18\",\"categories\":\"$19\",\"ogimage\":\"/resource-center/text-platform-how-to-make-money-coding.jpg\"}},{\"slug\":\"rubber-duck-debugging\",\"frontmatter\":{\"date\":\"2024-10-30 12:01:00+00:00\",\"title\":\"Rubber Duck Debugging: How This Technique Can Improve Your Coding Skills\",\"description\":\"Learn how rubber duck debugging can enhance your problem-solving skills. Dive in for practical tips and strategies to tackle coding challenges effectively.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/text-platform-rubber-duck-debugging-og.jpg\"}},{\"slug\":\"workflows-advanced-configuration\",\"frontmatter\":{\"date\":\"2024-10-26 12:01:00+00:00\",\"title\":\"Workflows: Boost your Automation Potential with Advanced Configuration Options\",\"description\":\"Learn about powerful Workflows features that empower you to build advanced automation for your business in an easy way.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/text-platform-workflows-advanced-config-guide-og.jpg\"}},{\"slug\":\"workflows-configuration-guide\",\"frontmatter\":{\"date\":\"2024-10-25 12:01:00+00:00\",\"title\":\"Creating Your First Workflow Automation: Step-by-Step Guide\",\"description\":\"Go through a step-by-step walkthrough to learn how to create your first workflow automation.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"updates\",\"how-to\"],\"ogimage\":\"/resource-center/text-platform-workflows-guide-og.jpg\"}},{\"slug\":\"workflows-announcement\",\"frontmatter\":{\"date\":\"2024-10-24 12:01:00+00:00\",\"title\":\"Introducing Workflows: Your Hub for App Integration and Automation\",\"description\":\"Learn all you need to know about our new app integration platform to automate your business.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/text-platform-workflows-announcement-og.jpg\"}},{\"slug\":\"hardest-programming-language\",\"frontmatter\":{\"date\":\"2024-10-15 12:01:00+00:00\",\"title\":\"What is the Hardest Programming Language to Learn in 2024?\",\"description\":\"Discover the hardest programming language to master and its potential benefits for tech careers.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-hardest-programming-language-og.jpg\"}},{\"slug\":\"what-is-syntax\",\"frontmatter\":{\"date\":\"2024-10-08 12:01:00+00:00\",\"title\":\"What is Syntax? How Syntax Shapes Programming Languages\",\"description\":\"We dive into what syntax is in programming languages, why it’s important, and how it relates to semantics. Read our in-depth guide.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-what-is-syntax-og.jpg\"}},{\"slug\":\"what-is-javascript\",\"frontmatter\":{\"date\":\"2024-09-11 12:01:00+00:00\",\"title\":\"What is JavaScript? Key Concepts and Uses Explained\",\"description\":\"Learn what JavaScript is and how it powers dynamic websites, mobile apps, and backend systems.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\",\"how-to\"],\"ogimage\":\"/resource-center/text-platform-what-is-javascript-og.jpg\"}},{\"slug\":\"what-is-dynamic-programming\",\"frontmatter\":{\"date\":\"2024-09-03 12:01:00+00:00\",\"title\":\"What is Dynamic Programming? Understanding the Basics\",\"description\":\"Learn what is dynamic programming and how it optimizes problem-solving in software development.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-what-is-dynamic-programming-og.jpg\"}},{\"slug\":\"git-vs-github\",\"frontmatter\":{\"date\":\"2024-08-14 12:01:00+00:00\",\"title\":\"Git vs. GitHub: What’s the Difference?\",\"description\":\"Understand the differences between Git vs GitHub and learn which version control tool is best suited for your coding projects.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-git-vs-github-og.jpg\"}},{\"slug\":\"is-coding-hard\",\"frontmatter\":{\"date\":\"2024-07-31 12:01:00+00:00\",\"title\":\"Is Coding Hard to Learn? Let’s Find Out\",\"description\":\"We deep dive into the question “Is coding hard to learn?” and provide insight into the challenges of learning coding—and how to overcome them.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-is-coding-hard-og.jpg\"}},{\"slug\":\"coding-for-beginners\",\"frontmatter\":{\"date\":\"2024-07-25 12:01:00+00:00\",\"title\":\"Coding for Beginners: From Zero to Hero\",\"description\":\"Essential guide to coding for beginners: basics, choosing a language, setting up your environment, and exploring careers.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/text-platform-coding-for-beginners-og.jpg\"}},{\"slug\":\"data-science-vs-computer-science\",\"frontmatter\":{\"date\":\"2024-07-09 12:01:00+00:00\",\"title\":\"Data Science vs. Computer Science: Find Your Perfect Tech Fit\",\"description\":\"Explore data science vs. computer science: skills, education, job profiles, salaries, and future scope to choose your career path.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-data-science-vs-computer-science-og.jpg\"}},{\"slug\":\"what-language-should-i-learn\",\"frontmatter\":{\"date\":\"2024-07-02 12:01:00+00:00\",\"title\":\"What Language Should I Learn? Picking Your First Programming Language\",\"description\":\"What programming language should I learn first? We break down all the top contenders based on their intended use cases, learning curve, and key features.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-what-language-should-i-learn-og.jpg\"}},{\"slug\":\"regex\",\"frontmatter\":{\"date\":\"2024-06-28 12:01:00+00:00\",\"title\":\"Regex Made Easy: Your Complete Regular Expressions Handbook\",\"description\":\"Master regex with this comprehensive guide for developers.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/text-platform-regex-og.jpg\"}},{\"slug\":\"what-is-functional-programming\",\"frontmatter\":{\"date\":\"2024-06-25 12:01:00+00:00\",\"title\":\"What is Functional Programming? Your Gateway to Efficient and Elegant Code\",\"description\":\"Read our guide to learn what is functional programming and explore its benefits, challenges, and key languages.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-what-is-functional-programming-og.jpg\"}},{\"slug\":\"what-are-webhooks\",\"frontmatter\":{\"date\":\"2024-06-18 12:01:00+00:00\",\"title\":\"What Are Webhooks? Understanding Their Functionality and Use Cases\",\"description\":\"Understand what are webhooks and how they automate real-time communication between services.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-what-are-webhooks-og.jpg\"}},{\"slug\":\"how-to-become-software-developer\",\"frontmatter\":{\"date\":\"2024-05-23 12:01:00+00:00\",\"title\":\"The Developer's Blueprint: How to Become a Software Developer\",\"description\":\"Learn how to craft your career path and become a software developer. Explore meaningful guidance for beginners entering the world of software development.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/text-platform-how-to-become-software-developer-og.jpg\"}},{\"slug\":\"webhook-vs-api\",\"frontmatter\":{\"date\":\"2024-05-17 12:01:00+00:00\",\"title\":\"Webhook vs. API: Navigating the Essentials for Developers\",\"description\":\"Learn the fundamentals of webhook vs. API, exploring their differences, functionalities, and use cases.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-webhook-vs-api-og.jpg\"}},{\"slug\":\"best-chat-api\",\"frontmatter\":{\"date\":\"2024-05-10 12:01:00+00:00\",\"title\":\"Top Chat APIs of 2024: Find the Best Chat API for Your Needs\",\"description\":\"Discover the best chat APIs to enhance your project's messaging capabilities. Explore top solutions tailored for seamless communication.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-best-chat-api-og.jpg\"}},{\"slug\":\"software-designer\",\"frontmatter\":{\"date\":\"2024-05-07 12:01:00+00:00\",\"title\":\"Software Designer Guide: What They Do \u0026 How to Become One\",\"description\":\"Discover the bits and pieces of what it takes to become a software designer and learn the details of the job.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/text-platform-software-designer-og.jpg\"}},{\"slug\":\"app-development-platform\",\"frontmatter\":{\"date\":\"2024-04-19 12:01:00+00:00\",\"title\":\"Finding Your Ideal App Development Platform: 2024's Top Picks\",\"description\":\"Discover the ideal app development platform for your project in 2024 and build powerful integrations for top industry platforms.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-app-development-platform-og.jpg\"}},{\"slug\":\"marketing-for-developers\",\"frontmatter\":{\"date\":\"2024-04-09 12:01:00+00:00\",\"title\":\"Marketing for Developers: Strategies to Promote Your Software\",\"description\":\"Learn key strategies for marketing for developers to effectively promote software and engage the right audience.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/text-platform-marketing-for-developers.jpg\"}},{\"slug\":\"ai-tools-for-developers\",\"frontmatter\":{\"date\":\"2024-04-04 12:01:00+00:00\",\"title\":\"Next-Gen Coding: Discover the Latest AI Tools for Developers\",\"description\":\"Discover the best AI tools for developers in 2024, enhancing coding, security, and development workflows.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-ai-tools-for-developers-og.jpg\"}},{\"slug\":\"entry-level-it-jobs\",\"frontmatter\":{\"date\":\"2024-04-02 12:01:00+00:00\",\"title\":\"Breaking into Tech: 6 Tips for Landing Entry-Level IT Jobs\",\"description\":\"Learn how to break into the tech sector even if you don’t have a college degree. These six tips will help you get started and set you on your dream career path.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-entry-level-it-jobs-og.jpg\"}},{\"slug\":\"app-monetization\",\"frontmatter\":{\"date\":\"2024-03-22 12:01:00+00:00\",\"title\":\"Essential App Monetization for Developers in 2024\",\"description\":\"Discover cutting-edge app monetization strategies for 2024 tailored for developers. Maximize revenue with innovative, user-centric approaches.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-app-monetization-og.jpg\"}},{\"slug\":\"text-platform-api-usage\",\"frontmatter\":{\"date\":\"2023-12-18 12:01:00+00:00\",\"title\":\"New API Usage reports and changes in the Text Platform\",\"description\":\"Learn the details of important changes happening in the Text Platform.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/api-usage-og.jpg\"}},{\"slug\":\"zero-commission-campaign\",\"frontmatter\":{\"date\":\"2023-11-27 12:01:00+00:00\",\"title\":\"Submit an App and Enjoy a 0% Commission Fee\",\"description\":\"Submit your application by January 31, 2024, and earn 60 days of zero commission fees and access to exclusive campaign benefits.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/zero-commission-og.jpg\"}},{\"slug\":\"developer-starter-pack\",\"frontmatter\":{\"date\":\"2023-09-14 12:01:00+00:00\",\"title\":\"Developer Starter Pack: The Most Useful Resources to Start Building Apps\",\"description\":\"\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-developer-starter-pack-og.jpg\"}},{\"slug\":\"whatsapp-business-case-study\",\"frontmatter\":{\"date\":\"2023-08-30 12:01:00+00:00\",\"title\":\"The Success of WhatsApp Business: How LiveChat Integrations Continues to Grow Their Customer Base and Revenue with Apps\",\"description\":\"Discover how the LiveChat Integrations team built of the most popular apps on the LiveChat Marketplace.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"case-study\"],\"ogimage\":\"/resource-center/text-livechat-integrations-case-study.png\"}},{\"slug\":\"code-review-best-practices\",\"frontmatter\":{\"date\":\"2023-07-19 12:01:00+00:00\",\"title\":\"Code Review: Best Practices from Text Developers\",\"description\":\"Learn all you need to know about the code review process and how to do better code reviews for your peers.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-platform-code-review-og.png\"}},{\"slug\":\"setting-up-livechat-bot-webhooks\",\"frontmatter\":{\"date\":\"2023-06-27 10:00:00+00:00\",\"title\":\"What are bot webhooks? Learn the ropes of LiveChat’s API features\",\"description\":\"Learn the essentials of LiveChat bot webhooks and start implementing them in your apps.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/bot-webhooks-livechat-philipp-katzenberger.jpg\"}},{\"slug\":\"developer-console-repository-and-deployment-blocks\",\"frontmatter\":{\"date\":\"2023-05-31 11:50:34+00:00\",\"title\":\"Repository and Deployment blocks in the Developer Console\",\"description\":\"Read why Repository and Deployment blocks in the Developer Console can make your deployment smooth and easy.\",\"author\":[\"Kamila Tokarska\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-developer-console-deployment.png\"}},{\"slug\":\"livechat-developer-case-study-median\",\"frontmatter\":{\"date\":\"2023-05-10 12:01:00+00:00\",\"title\":\"Developer Case Study: How Median Transformed an Acquired Company into a Flourishing Business\",\"description\":\"Read how Median works on achieving their sales milestones by partnering with the LiveChat Developer Program.\",\"author\":[\"LiveChat, Median\"],\"categories\":[\"case-study\"],\"ogimage\":\"/resource-center/livechat-hellomedian-og.png\"}},{\"slug\":\"livechat-sample-apps\",\"frontmatter\":{\"date\":\"2023-04-03 11:43:22+00:00\",\"title\":\"Get Started with LiveChat Sample Apps\",\"description\":\"Discover the LiveChat sample apps to start your journey with the LiveChat API and expand your practical coding knowledge.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-sample-apps-og.png\"}},{\"slug\":\"livechat-banner\",\"frontmatter\":{\"date\":\"2023-03-24 11:50:34+00:00\",\"title\":\"LiveChat Banner and Brand Guidelines\",\"description\":\"Learn how to use LiveChat branding\",\"author\":[\"Kamila Tokarska\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-logo-og.png\"}},{\"slug\":\"deprecating-api-v3-2\",\"frontmatter\":{\"date\":\"2023-02-08 15:05:14+00:00\",\"title\":\"Decommissioning of v3.2 in LiveChat APIs and SDKs\",\"description\":\"Decommissioning of v3.2 in LiveChat APIs and SDKs\",\"author\":[\"Kamila Tokarska\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/decommissioning-api-v3-2.png\"}},{\"slug\":\"helpdesk-build-apps-in-developer-console\",\"frontmatter\":{\"date\":\"2023-02-07 12:01:00+00:00\",\"title\":\"Build apps for the HelpDesk ticketing system\",\"description\":\"Easily build apps for HelpDesk using the Developer Console.\",\"author\":[\"Weronika Masternak\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/helpdesk-build-apps-in-developer-console.png\"}},{\"slug\":\"deploying-apps-on-heroku\",\"frontmatter\":{\"date\":\"2023-02-01 12:01:00+00:00\",\"title\":\"Deploying Apps on Heroku\",\"description\":\"Learn about the basics of Heroku and how to use it for deploying your apps.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/deploying-apps-on-heroku.png\"}},{\"slug\":\"launching-building-apps-crash-course\",\"frontmatter\":{\"date\":\"2023-01-17 12:01:00+00:00\",\"title\":\"The Practical Guide to Building LiveChat Apps Launches Today\",\"description\":\"Learn the ins and outs of app development today and become an expert in the app marketplace industry.\",\"author\":[\"Ola Kacperczyk\"],\"categories\":[\"course\"],\"ogimage\":\"/resource-center/building-apps-crash-course-intro.jpg\"}},{\"slug\":\"app-research\",\"frontmatter\":{\"date\":\"2023-01-03 12:01:00+00:00\",\"title\":\"Developing Widgets and Apps? Here's All You Need to Know About App Research\",\"description\":\"Wondering how to do app research? This guide will teach you everything you need to know about researching your target audience, understanding their needs, and more.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/app-research.jpg\"}},{\"slug\":\"developer-console-communication-center\",\"frontmatter\":{\"date\":\"2022-12-20 12:01:00+00:00\",\"title\":\"Developer Console: Send Messages to Your App’s Users\",\"description\":\"Send one-way messages to the users of your app in the Developer Console.\",\"author\":[\"Kamila Tokarska\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/developer-console-communication-center.png\"}},{\"slug\":\"web-development-portfolios-guide\",\"frontmatter\":{\"date\":\"2022-12-16 12:01:00+00:00\",\"title\":\"Creating an Impressive Online Presence with Web Development Portfolios - A Guide to Designing a Professional Website\",\"description\":\"A well-designed web development portfolio is key to impressing potential clients and landing new jobs. In this article, we'll walk you through the process of creating an effective portfolio website.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/web-development-portfolios-guide.jpg\"}},{\"slug\":\"helpdesk-in-developer-console\",\"frontmatter\":{\"date\":\"2022-12-14 12:01:00+00:00\",\"title\":\"Creating HelpDesk apps is now possible in the Developer Console\",\"description\":\"Test the entire development process of creating HelpDesk apps in the Developer Console.\",\"author\":[\"Weronika Masternak\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/helpdesk-in-developer-console.png\"}},{\"slug\":\"hosting-apps-for-production\",\"frontmatter\":{\"date\":\"2022-12-07 10:01:00+00:00\",\"title\":\"Hosting your app for production\",\"description\":\"An overview of available hosting options alongside recommendations for different types of applications you have or are planning to build. Static content, server-side, Infrastructure as a Service, Platform as a Service, serverless.\",\"author\":[\"Maciej Walaszczyk\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/hosting-apps-ogimage4.png\"}},{\"slug\":\"releasing-new-stable-api-v3-5\",\"frontmatter\":{\"date\":\"2022-11-23 15:05:14+00:00\",\"title\":\"Releasing Messaging, Configuration, and Reports APIs v3.5\",\"description\":\"Releasing LiveChat Messaging and Configuration APIs v3.5\",\"author\":[\"Kamila Tokarska\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-stable-v3-5.png\"}},{\"slug\":\"what-is-a-dev-team\",\"frontmatter\":{\"date\":\"2022-11-08 12:01:00+00:00\",\"title\":\"Behind the Scenes: What is a Dev Team and Why Does it Matter in Software Development?\",\"description\":\"Discover what is a dev team, why they are so important to software development projects, and how to create a successful one in your own project.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/what-is-a-dev-team-og.jpg\"}},{\"slug\":\"livechat-app-review-copy-guidelines\",\"frontmatter\":{\"date\":\"2022-10-25 12:01:00+00:00\",\"title\":\"Get the Most Out of Your Copy: App Review Copy Guidelines\",\"description\":\"Learn how to write a brilliant copy for your application and hugely increase your apps credibility.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-app-review-copy-guidelines-og.png\"}},{\"slug\":\"app-ideas-for-livechat\",\"frontmatter\":{\"date\":\"2022-10-05 12:01:00+00:00\",\"title\":\"App Ideas: Generate Revenue From Real Feature Requests\",\"description\":\"Build your application based on a real feature request from LiveChat customers and ensure your app monetization success.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/livechat-app-ideas-og.png\"}},{\"slug\":\"code-repository-basics-for-teams\",\"frontmatter\":{\"date\":\"2022-10-04 12:01:00+00:00\",\"title\":\"The Secrets of a Code Repository: All You Need to Know About Working Together\",\"description\":\"Learn all you need to know about code repositories and how they can help improve your team's collaborative development efforts.\",\"author\":[\"Gabriel Halle\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/code-repository-og.jpg\"}},{\"slug\":\"livechat-case-study-mollie\",\"frontmatter\":{\"date\":\"2022-09-07 12:01:00+00:00\",\"title\":\"Developer Case Study: How The Chat Shop Showcases Their Services by Building LiveChat Apps\",\"description\":\"Read the case study of The Chat Shop - a long-term LiveChat Partner who also builds apps for the LiveChat Marketplace. Their immense experience gets wider every day as they continuously work on various solutions with and for LiveChat.\",\"author\":[\"LiveChat, The Chat Shop\"],\"categories\":[\"case-study\"],\"ogimage\":\"/resource-center/livechat-the-chat-shop-og.jpg\"}},{\"slug\":\"learn-authorization-with-sample-apps\",\"frontmatter\":{\"date\":\"2022-08-17 12:30:00+00:00\",\"title\":\"App authorization: Learn Accounts SDK methods with sample apps\",\"description\":\"How to authorize apps in LiveChat? Play with our sample apps to learn how to implement authorization flows using LiveChat Accounts SDK methods.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-authorization-with-sample-apps-og.png\"}},{\"slug\":\"submit-a-guest-post\",\"frontmatter\":{\"date\":\"2022-08-10 10:01:00+00:00\",\"title\":\"Guest Post: Call for proposals\",\"description\":\"Submit a guest post and write for our Developers Platform.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/guest-post-guidelines.png\"}},{\"slug\":\"github-actions\",\"frontmatter\":{\"date\":\"2022-08-01 10:01:00+00:00\",\"title\":\"GitHub Actions in practice\",\"description\":\"Learn the perks of GitHub Actions and automate your deployment pipeline in no time.\",\"author\":[\"Artur Frącala\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/github-actions-og.jpg\"}},{\"slug\":\"cypress-login-stubbing-popup-auth\",\"frontmatter\":{\"date\":\"2022-07-18 10:00:00+00:00\",\"title\":\"Stubbing OAuth Popup Authorization with Cypress\",\"description\":\"Cypress is a tremendous framework for creating integration tests. However, it has some limitations. See our approach for them.\",\"author\":[\"Kacper Klarzyński\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/cypress-popup-auth.png\"}},{\"slug\":\"load-livechat-widget-on-demand\",\"frontmatter\":{\"date\":\"2022-07-12 12:18:58+00:00\",\"title\":\"Load Widget on Demand\",\"description\":\"Learn how to load the LiveChat Widget on demand using the asynchronous initialization feature.\",\"author\":[\"Krzysztof Kraus\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-asyncinit-og.png\"}},{\"slug\":\"livechat-custom-identity-provider-setup-tutorial\",\"frontmatter\":{\"date\":\"2022-07-06 12:30:00+00:00\",\"title\":\"How to set up Custom Identity Provider [Tutorial]\",\"description\":\"Get yourself a working LiveChat Integration with a Custom Identity Provider.\",\"author\":[\"Igor Bojczuk\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-custom-identity-provider-synchronization.png\"}},{\"slug\":\"live-coding-livechat-properties\",\"frontmatter\":{\"date\":\"2022-06-23 10:01:00+00:00\",\"title\":\"Live Coding Session: Breaking down the details of LiveChat Properties\",\"description\":\"Take part in a online live coding session with the LiveChat Developer Program team and learn how to optimize your workflow using LiveChat properties.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-live-coding-properties-og.jpg\"}},{\"slug\":\"livechat-incubator\",\"frontmatter\":{\"date\":\"2022-06-06 11:43:22+00:00\",\"title\":\"Break into the startup business communication scene globally with LiveChat Incubator\",\"description\":\"Apply for the LiveChat Incubator and break communication barriers with the LiveChat team.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-incubator-og.png\"}},{\"slug\":\"livechat-custom-identity-provider\",\"frontmatter\":{\"date\":\"2022-05-09 11:43:22+00:00\",\"title\":\"Custom Identity Provider\",\"description\":\"What is it, and how can my business benefit from it? See how you can implement customer identification in your environment.\",\"author\":[\"LiveChat\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/livechat-custom-identity-provider-intro.png\"}},{\"slug\":\"livechat-properties-building-block\",\"frontmatter\":{\"date\":\"2022-04-25 11:43:22+00:00\",\"title\":\"Get to know the Developer Console — Introducing the Properties building block\",\"description\":\"Get to know our newest Properties building block that allows you to seamlessly add LiveChat Properties to your applications.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-properties-building-block-og.png\"}},{\"slug\":\"livechat-chat-widget-adapters\",\"frontmatter\":{\"date\":\"2022-03-29 10:01:00+00:00\",\"title\":\"Chat Widget Adapters: Leverage your website's integrity and upgrade the user experience\",\"description\":\"Learn more about our new Chat Widget Adapters and bring your project to the next level.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-chat-widget-adapters-og.png\"}},{\"slug\":\"livechat-developer-case-study-sklabs\",\"frontmatter\":{\"date\":\"2022-03-07 12:01:00+00:00\",\"title\":\"Developer Case Study: How SKlabs reached $1k MRR and where they get app ideas\",\"description\":\"SKlabs is the author of seven apps, which are available on the LiveChat Marketplace. Last year, they reached the milestone of $1,000 Monthly Recurring Revenue (MRR) and are close to repeating it this year too.\",\"author\":[\"LiveChat, SKlabs\"],\"categories\":[\"case-study\"],\"ogimage\":\"/resource-center/livechat-sklabs-og-1.png\"}},{\"slug\":\"support-ukraine\",\"frontmatter\":{\"date\":\"2022-03-01 12:01:00+00:00\",\"title\":\"Volunteer for Ukraine\",\"description\":\"As LiveChat, we are motivated to support organizations that help refugees from Ukraine, by assisting them with technical support. If you would like to join forces, we are open to partner up.\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/support-for-ukraine-livechat-og.png\"}},{\"slug\":\"live-coding-elevate-chat-widget-experience\",\"frontmatter\":{\"date\":\"2022-02-17 10:01:00+00:00\",\"title\":\"Live coding: Integrate LiveChat Chat Widget using framework-specific Adapters\",\"description\":\"Tune in for a live coding session about Chat Widget Adapters and learn how to elevate your Chat Widget experience.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-live-coding-chat-widget-adapters-og.jpg\"}},{\"slug\":\"livechat-research-toolkit\",\"frontmatter\":{\"date\":\"2022-02-07 11:43:22+00:00\",\"title\":\"Research Toolkit - what is it and how will it help my business?\",\"description\":\"We want to introduce to you another great resource that’s going to help you along your app-building journey at LiveChat, and that's the Research Toolkit.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-research-toolkit-og.png\"}},{\"slug\":\"releasing-new-stable-api-v3-4\",\"frontmatter\":{\"date\":\"2022-01-13 10:19:14+00:00\",\"title\":\"Releasing Messaging, Configuration, and Reports APIs v3.4\",\"description\":\"Releasing LiveChat Messaging and Configuration APIs v3.4\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-stable-v3-4.png\"}},{\"slug\":\"developer-console-videos\",\"frontmatter\":{\"date\":\"2021-12-22 10:01:00+00:00\",\"title\":\"Video introduction to the Developer Console\",\"description\":\"Join us for the premiere of video tutorials made about the LiveChat Developer Console.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-videos-og.png\"}},{\"slug\":\"livechat-webhook-migration-guide-v3-3\",\"frontmatter\":{\"date\":\"2021-12-07 10:19:14+00:00\",\"title\":\"Webhook migration guide: from v3.2 to v3.3\",\"description\":\"Check our guide and find answers to the most common questions about migrating webhooks from v3.2 to v3.3.\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-webhook-migration-guide-og.png\"}},{\"slug\":\"super-vision-case-study\",\"frontmatter\":{\"date\":\"2021-11-29 12:01:00+00:00\",\"title\":\"Developer Case Study: How Super Vision vastly improved the quality of customer service at Notesco\",\"description\":\"Read the developer case study from the .BespokeChat, one of the companies that closely cooperate with the LiveChat Marketplace.\",\"author\":[\".BespokeChat\"],\"categories\":[\"case-study\"],\"ogimage\":\"/resource-center/super-vision-og.jpg\"}},{\"slug\":\"write-the-docs-prague-2021\",\"frontmatter\":{\"date\":\"2021-11-24 12:01:00+00:00\",\"title\":\"Write the Docs Prague 2021\",\"description\":\"This year Write the Docs team once agained virtually gathered all participants and speakers to discuss and learn together. First time joiners, Oliwia Połeć and Wojciech Gumiński both share their experience about the event.\",\"author\":[\"Oliwia Połeć, Wojciech Gumiński\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/write-the-docs-prague-2021-livechat-review.png\"}},{\"slug\":\"livechat-properties\",\"frontmatter\":{\"date\":\"2021-11-10 11:43:22+00:00\",\"title\":\"Properties configuration with LiveChat API v3.3+\",\"description\":\"Learn about the nature of properties and how to configure them, equipping you with the knowledge to develop more powerful LiveChat integrations.\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-properties-data-storage.jpeg\"}},{\"slug\":\"webhook-migration-tool\",\"frontmatter\":{\"date\":\"2021-09-30 12:01:00+00:00\",\"title\":\"[API changes] Webhook migration tool available in Developer Console\",\"description\":\"Read more details about deprecation of the License Webhook Configurator along with changes made to the LiveChat v3.2 webhooks.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-announcement-webhook-changes.png\"}},{\"slug\":\"cypress-axe-automated-testing\",\"frontmatter\":{\"date\":\"2021-09-21 10:00:00+00:00\",\"title\":\"Automated Accessibility Testing\",\"description\":\"Making our Chat Widget accessible has been really enlightening for us in many areas. Have a look at our test setup and try it yourself.\",\"author\":[\"Kacper Klarzyński\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-automated-a11y-testing.png\"}},{\"slug\":\"live-coding-with-livechat-design-system\",\"frontmatter\":{\"date\":\"2021-09-13 10:01:00+00:00\",\"title\":\"Live coding: Step up your design game with the LiveChat Design System\",\"description\":\"Join us for the next live coding session with the LiveChat Developer Program. Amplify your design skills and learn how to efforlessly build apps using the LiveChat Design System.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-live-coding-with-design-system-og.png\"}},{\"slug\":\"live-coding-design-system-in-use\",\"frontmatter\":{\"date\":\"2021-09-07 10:01:00+00:00\",\"title\":\"Live coding with the Developer Program: Design System in use\",\"description\":\"Take part in a online live coding session with the LiveChat Developer Program team. Put your design skills into practice and learn how to confidently implement your app's design with the LiveChat Design System.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-live-coding-design-system-og.png\"}},{\"slug\":\"guide-to-livechat-marketplace\",\"frontmatter\":{\"date\":\"2021-08-11 10:01:00+00:00\",\"title\":\"Make the most of the LiveChat Marketplace: a comprehesive guide to apps\",\"description\":\"Learn how to make the most out of the LiveChat Marketplace apps and see the top-notch selection of applications for your team.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/guide-to-livechat-marketplace.png\"}},{\"slug\":\"live-chat-widget-performance\",\"frontmatter\":{\"date\":\"2021-07-20 12:01:00+00:00\",\"title\":\"How we improved the LiveChat Chat Widget Performance\",\"description\":\"Check out how we reduced asset size, Largest Contentful Paint, and Cumulative Layout Shift in LiveChat Widget.\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/livechat-chat-widget-performance.png\"}},{\"slug\":\"how-to-become-software-tester-get-to-know-us\",\"frontmatter\":{\"date\":\"2021-07-13 10:01:00+00:00\",\"title\":\"[Get to know us] Our take on how to become a software tester\",\"description\":\"An interview with Krystian Kozak, a software tester at LiveChat. Together, we discuss his journey to quality assurance industry and talk about daily tasks as a tester.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"case-study\"],\"ogimage\":\"/resource-center/livechat-krystian-kozak.png\"}},{\"slug\":\"livechat-fast-screen-readers\",\"frontmatter\":{\"date\":\"2021-06-28 12:01:00+00:00\",\"title\":\"Screen readers: hearing the unseen\",\"description\":\"A screen reader is software which forms part of a group of Assistive Technologies and renders graphical user interface content in the form of speech or braille output. This kind of software is essential for people that are blind or have any visual impairments as it allows them to interact with a computer or mobile devices in much the same way as the screen allows it for sighted people. One part of making applications accessible is allowing the users to interact with them easily through screen reader software.\",\"author\":[\"Maciej Walaszczyk\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/livechat-accessibility-screen-readers-og.png\"}},{\"slug\":\"livechat-accessibility-keyboard-navigation\",\"frontmatter\":{\"date\":\"2021-06-24 11:43:22+00:00\",\"title\":\"Accessibility keyboard navigation\",\"description\":\"It should be possible to control any desktop application using just a keyboard. Understand the requirements, and implement JS-based solutions.\",\"author\":[\"Mateusz Burzyński\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/livechat-accessibility-keyboard-nav.png\"}},{\"slug\":\"livechat-chat-widget-accessibility-for-visual-impairments\",\"frontmatter\":{\"date\":\"2021-06-22 11:12:02+00:00\",\"title\":\"How we made the chat widget accessible for people with visual impairments\",\"description\":\"Find out how we built accessible color palettes that comply with the WCAG standards.\",\"author\":[\"Michał Jawiński\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/livechat-accessibility-colors.png\"}},{\"slug\":\"livechat-testing-chat-widget-accessibility\",\"frontmatter\":{\"date\":\"2021-06-18 11:43:22+00:00\",\"title\":\"Our Journey with Accessibility Testing\",\"description\":\"The accessibility of your product is of the highest importance. We don’t have to spend a lifetime researching the topic – Web Content Accessibility Guidelines (WCAG) is the saviour here. We hope that our journey will encourage you to care about all of your visitors and unleash the full potential of your product.\",\"author\":[\"Kacper Klarzyński\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/livechat-accessibility-testing.png\"}},{\"slug\":\"livechat-chat-widget-accessibility-introduction\",\"frontmatter\":{\"date\":\"2021-06-16 12:01:00+00:00\",\"title\":\"An introduction to accessibility\",\"description\":\"Recently, we’ve been working on making our LiveChat Chat Widget accessible and ensuring it meets the WCAG requirements. In a series of articles, we'll go thorugh the following areas: keyboard navigation, screen readers, visuals, and testing. We hope these articles will help developers and designers look closely at the topic of accessible web applications and provide practical tips.\",\"author\":[\"Konrad Kruk\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/livechat-accessibility-intro.png\"}},{\"slug\":\"js-go-sdk-aligned-with-v3-3\",\"frontmatter\":{\"date\":\"2021-06-01 12:01:00+00:00\",\"title\":\"JavaScript and Go SDKs aligned with LiveChat APIs v3.3\",\"description\":\"We aligned both JavaScript and Go SDKs with the current stable version, 3.3, of the LiveChat APIs.\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-announcement-js-go-sdk-alignments-v3-3.png\"}},{\"slug\":\"livechat-developer-preview-api-version\",\"frontmatter\":{\"date\":\"2021-05-21 12:01:00+00:00\",\"title\":\"LiveChat APIs: Important changes to the developer preview version\",\"description\":\"The developer preview version of the LiveChat APIs will no longer be open for public use.\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-announcement-dev-preview-change.png\"}},{\"slug\":\"live-coding-server-side-app-authorization\",\"frontmatter\":{\"date\":\"2021-05-17 10:01:00+00:00\",\"title\":\"Master server-side app authorization \u0026 win prizes\",\"description\":\"Learn more about our upcoming live coding session dedicated to server-side app authorization with LiveChat API.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-live-coding-auth.png\"}},{\"slug\":\"live-coding-authorizing-server-side-apps\",\"frontmatter\":{\"date\":\"2021-05-11 10:01:00+00:00\",\"title\":\"Live coding with Developer Program: Authorizing server-side apps\",\"description\":\"Join our live coding session to learn how to authorize your server-side apps with LiveChat API.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-live-coding-og.png\"}},{\"slug\":\"setting-up-webhooks-livechat-api\",\"frontmatter\":{\"date\":\"2021-04-29 10:01:00+00:00\",\"title\":\"Webhook tutorial: What are webhooks \u0026 how to use them with the LiveChat API?\",\"description\":\"Check the ultimate tutorial on the example webhook setup using the LiveChat Configuration API v3.3.\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/nathana-reboucas-livechat.jpg\"}},{\"slug\":\"tree-shaking\",\"frontmatter\":{\"date\":\"2021-04-26 10:01:00+00:00\",\"title\":\"Optimizing JavaScript libraries by making tree shaking actually work\",\"description\":\"Learn the details of tree shaking, a concept for libraries optimization useful for the library authors. The analysis was written by Mateusz Burzyński, one of the frontend developers at LiveChat.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-tree-shaking.png\"}},{\"slug\":\"how-to-become-product-manager-get-to-know-us\",\"frontmatter\":{\"date\":\"2021-04-15 10:01:00+00:00\",\"title\":\"[Get to know us] What is product management, and what it takes to be a good leader?\",\"description\":\"An interview with Jakub Derda, leader of the Developer Program team at LiveChat. Jakub dives into the details of pro ductmanagement and shares with us his tips to be a successful leader.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"case-study\"],\"ogimage\":\"/resource-center/livechat-jakub-derda.jpg\"}},{\"slug\":\"success-with-livechat-marketplace\",\"frontmatter\":{\"date\":\"2021-04-08 10:01:00+00:00\",\"title\":\"LiveChat Marketplace: how to succeed after submitting an app?\",\"description\":\"Make your application creditable and learn the most useful development patterns based on apps that achieved a great success on the LiveChat Marketplace.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/livechat-success-with-marketplace-og.png\"}},{\"slug\":\"releasing-new-stable-api-v3-3\",\"frontmatter\":{\"date\":\"2021-03-30 10:19:14+00:00\",\"title\":\"Releasing Messaging, Configuration, and Reports APIs v3.3\",\"description\":\"Releasing LiveChat Messaging and Configuration APIs v3.3\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-stable-v33.png\"}},{\"slug\":\"live-coding-authorizing-web-apps\",\"frontmatter\":{\"date\":\"2021-03-10 10:01:00+00:00\",\"title\":\"Live coding with Developer Program: Authorizing web apps\",\"description\":\"Join our live coding session to learn how to authorize your web apps with LiveChat API.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-live-coding-og.png\"}},{\"slug\":\"get-to-know-us-platform-manager\",\"frontmatter\":{\"date\":\"2021-02-22 10:01:00+00:00\",\"title\":\"[Get to know us] From web developer to LiveChat platform manager, vol.1\",\"description\":\"An interview with Filip Jaskolski. He gives us an insight of his career development in the LiveChat company over the years.\",\"author\":[\"Oliwia Połeć\"],\"categories\":[\"case-study\"],\"ogimage\":\"/resource-center/filip-in-livechat.JPG\"}},{\"slug\":\"in-app-upgrades-in-livechat-integrations\",\"frontmatter\":{\"date\":\"2021-02-01 12:01:00+00:00\",\"title\":\"Upsell extra resources and premium features\",\"description\":\"Define app resources that customers can purchase in your application.\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/livechat-in-app-upgrades.png\"}},{\"slug\":\"livechat-snapcall-app-case-study\",\"frontmatter\":{\"date\":\"2020-09-14 12:18:58+00:00\",\"title\":\"Developer Case Study: How SnapCall made it possible to call customers right from the chat\",\"description\":\"Recently, SnapCall became the first call solution on the LiveChat Marketplace. The integration enables businesses to call customers directly from the chat.\",\"author\":[\"Vaiva Miliukaite\"],\"categories\":[\"case-study\"],\"ogimage\":\"/resource-center/livechat-snapcall-integration.png\"}},{\"slug\":\"monetizing-livechat-apps-case-study\",\"frontmatter\":{\"date\":\"2020-07-13 10:19:14+00:00\",\"title\":\"Developer Case Study: How to sell apps on the LiveChat Marketplace with stellar results\",\"description\":\"Building apps that sell well on the LiveChat Marketplace.\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"case-study\"],\"ogimage\":\"/resource-center/google-hangouts-meet-livechat.png\"}},{\"slug\":\"gatsby-case-study-at-jamstack\",\"frontmatter\":{\"date\":\"2020-04-28 12:58:00+00:00\",\"title\":\"Gatsby Case Study: the LiveChat Marketplace\",\"description\":\"The benefits of using Gatsby component shadowing in the migration and maintenance of the LiveChat Marketplace. Case study by Jakub Sikora, senior frontend developer at LiveChat, who also shared his experience at the JAMstack meetup.\",\"author\":[\"Jakub Sikora\"],\"categories\":[\"case-study\"],\"ogimage\":\"/resource-center/JAMstack-livechat-marketplace.jpg\"}},{\"slug\":\"apple-business-chat-api-case-study\",\"frontmatter\":{\"date\":\"2020-04-16 12:00:00+00:00\",\"title\":\"Adding a New Channel to LiveChat: Apple Business Chat\",\"description\":\"The variety of communication channels demands primarily two things: filtering out key channels for your business and adopting them. This is the story about how we approached it.\",\"author\":[\"Łukasz Wojciechowski\"],\"categories\":[\"case-study\"],\"ogimage\":\"/resource-center/apple-business-chat-livechat.png\"}},{\"slug\":\"webinar-interview\",\"frontmatter\":{\"date\":\"2020-03-25 11:12:02+00:00\",\"title\":\"Behind the scenes of the Building LiveChat Apps webinar\",\"description\":\"Our webinars are dedicated to developers, who want to use LiveChat Messaging APIs and build new communication channels. Learn how to integrate with ChatBot or any custom AI mechanism, monetize your apps, and accelerate your business.\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/livechat-chatbot-integration.png\"}},{\"slug\":\"redesign-at-livechat\",\"frontmatter\":{\"date\":\"2019-08-05 11:40:14+00:00\",\"title\":\"Changes Are Never Easy. How We Dealt with the Redesign of the LiveChat App.\",\"description\":\"In this article, I’d like to describe how we dealt with this process at LiveChat, what we had to face, and what we kept in mind when making decisions.\",\"author\":[\"Patrycja Urban\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/aquarium.png\"}},{\"slug\":\"heatmaps-comparisons\",\"frontmatter\":{\"date\":\"2019-06-27 13:13:02+00:00\",\"title\":\"Saying Goodbye to Backbone and Refreshing the Reports Section\",\"description\":\"It's been hectic in here. We've enabled time period comparisons and introduced Heatmaps- a new way of presenting data. But we're not stopping here! What would you say if we encouraged you to develop other report types?\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"widget-hosting-netlify-drop\",\"frontmatter\":{\"date\":\"2019-05-17 12:13:02+00:00\",\"title\":\"Host Your Widget in 2 Minutes with Netlify Drop\",\"description\":\"Creating widgets in our Developer Console takes only a few steps, but you can speed up the process even more. A way to do that is by deploying your app with just two actions: drag and drop.\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"chat-widget-moments\",\"frontmatter\":{\"date\":\"2019-04-09 12:13:02+00:00\",\"title\":\"Making LiveChat communication even smoother with Chat Widget Moments\",\"description\":\"Written communication via messengers opens the door to numerous conversations with people from all over the world. Unfortunately, it has its limitations. We'll show you how to overcome some of them with the use of Chat Widget Moments.\",\"author\":[\"Aleksandra Kacperczyk\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"auth0-sso-protocol\",\"frontmatter\":{\"date\":\"2019-01-30 20:00:00+00:00\",\"title\":\"Integrate LiveChat with the SSO provider of your choice!\",\"description\":\"Find out how to integrate LiveChat with the SSO provider by configuring and implementing your SAML implementation, based on the Auth0 example!\",\"author\":[\"Krzysztof Kraus\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"using-livechat-partner-program-api-projects\",\"frontmatter\":{\"date\":\"2018-05-18 09:19:46+00:00\",\"title\":\"Using LiveChat Partner Program API in Your Projects\",\"description\":\"If you’re a LiveChat Partner with an appetite for growth, you’re in luck: the team behind the Partner Program have released a new API that is A) opening vast new possibilities, and B) open itself.\",\"author\":[\"Wojciech Peterman\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"livechat-hacktalk-4th-ed\",\"frontmatter\":{\"date\":\"2018-04-27 10:28:16+00:00\",\"title\":\"LiveChat Hack\u0026Talk 4th Ed.\",\"description\":\"LiveChat Hack\u0026Talk is a live event that gathers prominent individuals for networking, exchanging ideas, and creating innovative solutions for online communication.\",\"author\":[\"Jakub Arent\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"postman-livechat-api\",\"frontmatter\":{\"date\":\"2018-04-11 14:53:53+00:00\",\"title\":\"Get More Out of Your LiveChat With API Calls and Postman\",\"description\":\"Find out why Postman is so popular at LiveChat and learn how to use it to run all of our available REST API calls!\",\"author\":[\"Krzysztof Kraus\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/livechat-postman-og.png\"}},{\"slug\":\"create-javascript-libraries-in-2018\",\"frontmatter\":{\"date\":\"2018-02-20 10:54:01+00:00\",\"title\":\"How to Create JavaScript Libraries\",\"description\":\"Learn how to create an isomorphic library and prevent the unused parts of the application from landing in clients' applications.\",\"author\":[\"Mateusz Burzyński\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"livechat-hackathon-3\",\"frontmatter\":{\"date\":\"2017-11-21 09:34:43+00:00\",\"title\":\"LiveChat Hackathon 3\",\"description\":\"On November 18th, 2017, the LiveChat headquarters hosted yet another of our hackathon events. Read on to see what the participants of LiveChat Hackathon #3 came up with!\",\"author\":[\"Ewa Hendrychowska\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"snapshots-visual-testing\",\"frontmatter\":{\"date\":\"2017-11-01 10:18:08+00:00\",\"title\":\"Say Cheese: Snapshots and Visual Testing\",\"description\":\"Creating reusable and well-tested UI is hard. Learn how visual testing can facilitate the release process and what tools you can use for them.\",\"author\":[\"Mateusz Burzyński\"],\"categories\":[\"how-to\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"livechat-conversion-funnel\",\"frontmatter\":{\"date\":\"2017-10-02 14:31:08+00:00\",\"title\":\"How the LiveChat Conversion Funnel Looks Like\",\"description\":\"See how many people that sign up for LiveChat become customers.\",\"author\":[\"Jacob Firuta\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"software-quality\",\"frontmatter\":{\"date\":\"2017-06-29 11:04:07+00:00\",\"title\":\"KISS and DRY: The Principles of Software Quality\",\"description\":\"At LiveChat we're in a quest for boosting the quality of the product that we deliver. How do we define software quality and what do we do to achieve it?\",\"author\":[\"Ewa Hendrychowska\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"livechat-dashboard\",\"frontmatter\":{\"date\":\"2017-01-30 15:53:46+00:00\",\"type\":\"project\",\"title\":\"LiveChat Dashboard\",\"description\":\"LiveChat Dashboard will help you quickly gauge the state of customer service in your company. See how to use it and what it will offer in the future!\",\"author\":[\"Konrad Kruk\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"testing-angular-2-apps-routeroutlet-and-http\",\"frontmatter\":{\"date\":\"2016-02-09 18:17:12+00:00\",\"title\":\"Testing Angular 2 Apps (Part 3): RouterOutlet and API\",\"description\":\"Next part about testing Angular 2 is here! This time it's about adding routerOutlet to the component and testing services with Http provider.\",\"author\":[\"Wojciech Kwiatek\"],\"categories\":[\"how-to\"],\"tags\":[\"angular2\",\"http\",\"provider\",\"router\",\"routerOutlet\",\"services\",\"testing\",\"unit tests\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"angular-dependency-injection-components\",\"frontmatter\":{\"date\":\"2016-01-29 12:53:55+00:00\",\"title\":\"Testing Angular 2 Apps (Part 2): Dependency Injection and Components\",\"description\":\"To test a real component you'll need to use Dependency Injection and Component Builder of Angular. You'll learn how to cope it using the most recent version.\",\"author\":[\"Wojciech Kwiatek\"],\"categories\":[\"coding\"],\"tags\":[\"angular\",\"angular2\",\"components\",\"services\",\"test\",\"testing\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"angular-apps\",\"frontmatter\":{\"date\":\"2016-01-27 12:26:01+00:00\",\"title\":\"Testing Angular 2 Apps (Part 1): The Beginning\",\"description\":\"Angular 2 tends to be one of the hottest front-end framework last time. We decided to give it a try and share thoughts on that topic.\",\"author\":[\"Wojciech Kwiatek\"],\"categories\":[\"coding\"],\"tags\":[\"angular\",\"angular 2\",\"testing\",\"unit tests\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"c-library-livechat-api\",\"frontmatter\":{\"date\":\"2015-12-10 13:22:13+00:00\",\"title\":\"C# library for LiveChat API\",\"description\":\"Integrate LiveChat API with our C# library. It provides easy-to-use functions and streamlined communication to enhance your customer support experience.\",\"author\":[\"Krzysztof Górski\"],\"categories\":[\"updates\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"livechat-application-history\",\"frontmatter\":{\"date\":\"2015-11-30 12:49:14+00:00\",\"title\":\"The History of LiveChat Application\",\"description\":\"When looking at the history of LiveChat app, we can notice that LiveChat desktop application for Windows took many shapes and forms. Check them all!\",\"author\":[\"Krzysztof Górski\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"tissot-watch-weak-battery-notifications\",\"frontmatter\":{\"date\":\"2014-12-20 15:14:12+00:00\",\"title\":\"How Tissot Watch Notifies About a Weak Battery\",\"description\":\"How does the EOL indicator work? Check why Tissot watch's second hand is skipping and jumping!\",\"author\":[\"Bartosz Olchówka\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}},{\"slug\":\"setting-cookies-to-subdomains-in-javascript\",\"frontmatter\":{\"date\":\"2014-12-17 08:20:51+00:00\",\"title\":\"Setting Cookies to Subdomains in JavaScript\",\"description\":\"It can be tricky to set up cookies for subdomains. Check our tutorial and learn how to sort it out using JavaScript.\",\"author\":[\"Bartosz Olchówka\"],\"categories\":[\"coding\"],\"ogimage\":\"/resource-center/text-og-image-1.jpg\"}}]}]\n"])</script><script>self.__next_f.push([1,"13:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Text Platform | How to Make Money Coding: Strategies for 2024\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Discover practical tips and top opportunities for beginners to start making money coding. Dive in to learn how to kickstart your coding career.\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://platform.text.com/resource-center/updates/how-to-make-money-coding\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"Text Platform | How to Make Money Coding: Strategies for 2024\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Discover practical tips and top opportunities for beginners to start making money coding. Dive in to learn how to kickstart your coding career.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://platform.text.com/resource-center/text-platform-how-to-make-money-coding.jpg\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:site\",\"content\":\"@TextPlatform\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:title\",\"content\":\"Text Platform | How to Make Money Coding: Strategies for 2024\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:description\",\"content\":\"Discover practical tips and top opportunities for beginners to start making money coding. Dive in to learn how to kickstart your coding career.\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:image\",\"content\":\"https://platform.text.com/resource-center/text-platform-how-to-make-money-coding.jpg\"}],[\"$\",\"link\",\"13\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"meta\",\"14\",{\"name\":\"next-size-adjust\"}]]\n9:null\n"])</script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10