CINXE.COM
Text Platform | What is Binary Code? Modern Language to the Binary System
<!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&w=384&q=75 1x, /_next/image?url=%2Fimages%2Fheader-products.png&w=640&q=75 2x" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fheader-dev-program.png&w=384&q=75 1x, /_next/image?url=%2Fimages%2Fheader-dev-program.png&w=640&q=75 2x" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fheader-resource-center.png&w=384&q=75 1x, /_next/image?url=%2Fimages%2Fheader-resource-center.png&w=640&q=75 2x" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fheader-documentation.png&w=384&q=75 1x, /_next/image?url=%2Fimages%2Fheader-documentation.png&w=640&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-bytes-bits.jpg"/><link rel="preload" as="image" href="/resource-center/unicode-charts-website.jpg"/><link rel="preload" as="image" href="/resource-center/text-platform-website.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" href="https://www.googletagmanager.com/gtm.js?id=GTM-MTQ5WQNP" as="script"/><title>Text Platform | What is Binary Code? Modern Language to the Binary System</title><meta name="description" content="This is a complete guide to binary code and how modern languages are converted to a binary number system."/><link rel="canonical" href="https://platform.text.com/resource-center/updates/what-is-binary-code"/><meta property="og:title" content="Text Platform | What is Binary Code? Modern Language to the Binary System"/><meta property="og:description" content="This is a complete guide to binary code and how modern languages are converted to a binary number system."/><meta property="og:image" content="https://platform.text.com/resource-center/text-platform-what-is-binary-code-og.jpg"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@TextPlatform"/><meta name="twitter:title" content="Text Platform | What is Binary Code? Modern Language to the Binary System"/><meta name="twitter:description" content="This is a complete guide to binary code and how modern languages are converted to a binary number system."/><meta name="twitter:image" content="https://platform.text.com/resource-center/text-platform-what-is-binary-code-og.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="bdpnbet4tppjwz2b62ka-f-0340e67be-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":"3b0a07f","ak.r":6099,"ak.a2":n,"ak.m":"b","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":34026,"ak.gh":"124.155.222.151","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732376212","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==WjjhkTS8uFIItyh6dyWzHmW9xZMaMKysjwROonWYNJvnmoNT8Ejx40JXhv7Bl+hYFa9x/wqoonUbG21fkof9COpKSBOIrYyjNjmOl0tZ6/T8aKg500LaKYJTF3RDZI0TNNlAyYAtodaBl2gbA43P3i4znc/GP9SSzgkAxNv2ba7spse7dKsGt9YjwFUvwsirbf542j6CUm0xRE+CiNx3Xs2Kb62jK5Zz7t90DrMltehmtz7F/QJ4nnE+tShRt16n6q7VnbqtdVgvL4nza4L7K5b8j69vBH5DNYJXXquVPq6mwSXoL6TKeHgMMWSV1mm8m3NLj+2fjd//Xq92y5pekVWpf6AJiaqdLkSo+CFDG/nazxVA3LfQsUOGwhMuc8J2ucLZoYKYzlBs8Yv0XyJZkWqY0nNiJxydFy+x9egVkrI=","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 & 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'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&w=384&q=75 1x, /_next/image?url=%2Fimages%2Fheader-products.png&w=640&q=75 2x" src="/_next/image?url=%2Fimages%2Fheader-products.png&w=640&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&w=384&q=75 1x, /_next/image?url=%2Fimages%2Fheader-dev-program.png&w=640&q=75 2x" src="/_next/image?url=%2Fimages%2Fheader-dev-program.png&w=640&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&w=384&q=75 1x, /_next/image?url=%2Fimages%2Fheader-resource-center.png&w=640&q=75 2x" src="/_next/image?url=%2Fimages%2Fheader-resource-center.png&w=640&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 & 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&w=384&q=75 1x, /_next/image?url=%2Fimages%2Fheader-documentation.png&w=640&q=75 2x" src="/_next/image?url=%2Fimages%2Fheader-documentation.png&w=640&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&redirect_uri=https%3A%2F%2Fplatform.text.com%2Fconsole%2F&response_type=token&source_id=header_cta&source_type=website&source_url=https%3a%2f%2fplatform.text.com/resource-center/updates/what-is-binary-code">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">What is Binary Code? Modern Language to the Binary System</h1><div class="single_info__IBazA"><img src="/images/gabriel-halle.png" alt="" width="30" height="30"/><p>Gabriel Halle<!-- -->, <!-- -->Nov 20, 2024</p></div></header><hr/><div class="single_contentContainer__gs3R1"><article class="single_article__0GCm5"><div><p>In computer systems, only two numbers are used: 0 and 1. That's a binary number system.</p><p>It can be quite hard to understand how computing systems can process all the data using just two binary number systems. This guide will act as a bridge to the high-level language and binary code.</p><p>Let's start with the definition.</p><h2 id="what-is-binary-code">What is binary code?</h2><p>Binary code is the most basic form of data representation in computer systems, as well as digital systems. It consists of just two decimal digits—0 and 1.</p><p>In short, a binary contains only those two digits, while the binary code is a series of these digits.</p><p>Now, let’s get a little technical and understand the concept in depth: bits and bytes are two important concepts you need to know about binary systems.</p><p><strong>Bits</strong> refer to binary digits—the foundational elements of the binary numbering system. A binary digit can only have one of the two possible values, 0 or 1. Binary bits are usually used to represent a state in an electronic device, such as on/off or true/false, where 1 is usually on/true and 0 is off/false.</p><p>In the same way, a <strong>byte</strong> is a larger unit of the data that combines eight bits. Bytes are the standard unit for measuring storage size. A single byte can represent 256 different values (2^8 = 256). So, a byte (if converted to binary numbers) can range from 00000000 to 11111111.</p><p><img alt="Text Platform bytes and bits" src="/resource-center/text-platform-bytes-bits.jpg"/></p><p>Just like humans use English to communicate, computers communicate in binary formats. The programming languages you use, such as Python, R, etc., are converted into binary code.</p><h2 id="short-history-of-binary-codes">Short history of binary codes</h2><p>The origins of binary concepts can be traced back to ancient ideas of duality, such as the yin-yang philosophy in China and Pingala’s work on binary representations in India. The I Ching’s hexagrams are an early example of binary patterns.</p><p>Building on these foundations, Gottfried Wilhelm Leibniz formalized binary as a mathematical number system. Later, Francis Bacon used binary to encode text, laying the groundwork for modern data representation, while pioneers like George Stibitz and Konrad Zuse advanced binary’s application in early computing.</p><p>Binary also found practical use in communication technologies, with devices like the Linotype machine and Baudot’s telegraphy system. Further innovations, including binary-coded slide rails and the Excess-3 code, played a crucial role in shaping the evolution of digital technology.</p><h2 id="binary-system-vs-decimal-system">Binary system vs. decimal system</h2><p>A binary system operates with two binary digits, 0 and 1, while the decimal system uses all the decimal numbers (0 to 1). It’s easier for computers to calculate and perform operations in two numbers instead of using decimal values.</p><p>Binary code is used to represent numbers in computing systems, utilizing 1s and 0s to encode numerical values as electrical signals.</p><p>Decimal values can easily be converted to binary values. To get a binary code for a decimal value, you need to divide the decimal number by 2 and take note of the remainder. Then, write the remainders in reverse order to get the binary number.</p><p>Let’s take an example of 13:</p><ol start="1"><li>13 ÷ 2 = 6 remainder 1</li><li>6 ÷ 2 = 3 remainder 0</li><li>3 ÷ = 1 remainder 1</li><li>1 ÷ = 0 remainder 1</li></ol><p>Now, write the remainders from bottom to top: 1101. This is the binary value of 13.</p><p>The rightmost digit in this binary value represents the smallest power of 2 ( 2^0 ), just as the rightmost digit in a decimal number represents the smallest power of 10.</p><h3 id="why-does-this-work">Why does this work?</h3><p>Each remainder represents whether a specific power of 2 is “on” (1) or “off” (0). When we read the remainders from the bottom up:</p><ul><li>The rightmost digit represents 2^0 (1).</li><li>The next digit to the left represents 2^1 (2).</li><li>The next represents 2^2 (4).</li><li>The leftmost digit represents 2^3 (8).</li></ul><p>Adding these powers of 2 gives us back our original number: 8 + 4 + 0 + 1 = 13.</p><p>Looks easy, right? You might be wondering, if we already have the binary numbers converted from the decimal number, why don’t we use the same binary data instead of doing the binary arithmetic? That’s where binary-coded decimal (BCD) comes into the picture.</p><h2 id="binary-coded-decimal">Binary-coded decimal</h2><p>Binary-coded decimal is where each of the binary numbers is directly represented as binary digits. For instance, the binary code of 9 is 1001, and 3 is 0011. So, the BCD of 93 is represented as 1001 0011.</p><p>It saves you a lot of time as the fixed binary number system helps the computer systems to make faster calculations. It’s commonly used in digital clocks, calculators, integrated oscillators, and similar applications where accuracy is important.</p><p>You might think that BCD arithmetic and pure binary are the same. However, they're not.</p><ul><li>The pure binary of 93 is 1011101.</li><li>The BCD arithmetic of 93 is 1001 0011.</li></ul><p>So, pure binary uses less memory compared to BCD.</p><p>Both arithmetic operations have different use cases. Binary arithmetic is more efficient whereas BCD arithmetic operations are used when there is a need to preserve the value of each digit. As BCD saves the value of each numerical value separately, it's highly suitable for financial operations.</p><h2 id="types-of-binary-codes">Types of binary codes</h2><p>There are multiple types of binary codes for different purposes. We will learn about each type of binary code in detail.</p><h3 id="ascii-codes">ASCII codes</h3><p>American Standard Code for Information Interchange (ASCII) is a character encoding standard that uses 7 or 8 bits to represent characters. Each of these characters can be a letter, number, or symbol. Each are assigned a unique binary number.</p><p>Each character in the ASCII table corresponds to an associated decimal value, enabling applications to read and store text information in computer memory.</p><p>For example, the ASCII code for A is 65, which is 1000001 in binary. ASCII-capable applications include data transmission, computer programming, telecommunication, etc.</p><h3 id="unicode">Unicode</h3><p>Unicode is an extension of ASCII codes to support more characters. It also includes multiple encoding forms including UTF-8, UTF-16, and UTF-32. UTF-8 uses 8-bit blocks and so on. While ASCII codes have limited support for characters, Unicode includes characters from all languages and devices, including numerals, punctuation marks, symbols, and emoji. You can view Unicode charts on <a href="https://www.unicode.org/charts/">dedicated websites</a>.</p><p><img alt="Unicode charts website" src="/resource-center/unicode-charts-website.jpg"/></p><h3 id="error-detection-code">Error detection code</h3><p>Electronic devices can encounter problems in data transmission, so an error detection code is important. In modern computers, parity bits and checksums are the two codes used to check error detection. During the transmission, an extra (1-bit) parity bit (even or odd) is matched. If they fail to match, an error is detected in the transmission.</p><h2 id="understanding-important-binary-code-concepts">Understanding important binary code concepts</h2><p>Binary code is a huge topic. Your computer understands everything in binary numbers only. For this reason, understanding the entire binary number system will take a lot of time.</p><p>We have crafted this section to briefly explain all the important concepts.</p><h2 id="how-is-text-represented-in-binary-code">How is text represented in binary code?</h2><p>Text representation in binary code is done by ASCII and Unicode. Each character is converted to a binary sequence. For example, A is 01000001 in ASCII, and あ in UTF-8 is 11100011 10000010 10100010.</p><h3 id="what-is-a-binary-shift-operation">What is a binary shift operation?</h3><p>Binary shift operations move bits left or right within a binary number. For instance, in arithmetic operations, the binary shift operation is used in dividing or multiplying by the powers of 2.</p><h3 id="how-are-binary-numbers-represented-and-used">How are binary numbers represented and used?</h3><p>Binary numbers are represented using the digits 0 and 1. This is how binary numbers help with all electronic operations.</p><p>In computing, code is often translated into binary format for execution by computers, highlighting its fundamental role in digital communication and the representation of information.</p><ul><li><strong>Digital electronics</strong>: Representing on/off states in circuits.</li><li><strong>Computing</strong>: Storing and processing all forms of data.</li><li><strong>Communications</strong>: Encoding data for transmission over networks.</li></ul><br/><h3 id="what-is-binary-code-optimization">What is binary code optimization?</h3><p>Binary code optimization is the process of simplifying the code for faster execution. Multiple methods are used for binary code optimization, such as code reordering, loop unrolling, and instruction selection. In the same way, computer systems use methods like Huffman coding for data compression.</p><h2 id="converting-modern-languages-to-binary-code">Converting modern languages to binary code</h2><p>Now that you have a better idea of binary code and binary numbers, we will talk about how modern-day language is converted to binary.</p><p>Developers used to code in assembly language, which involved a lot of code. As technology evolved and computer science made great progress, easy-to-write high-level programming languages were introduced.</p><p>In a high-level language, you get the desired output with just a few lines of code.</p><p>Some third-party APIs make the coding extremely simple. For instance, there were previously many dependencies on multiple technologies. If you wanted to make a simple tracking application that tracks reports and generates charts, you would have to integrate many libraries and technologies.</p><p>However, modern platforms such as <a href="https://platform.text.com/">Text</a> provide everything under one roof. Text has everything you need to start developing your apps. It's suitable for junior and senior developers.</p><p><img alt="Text Platform website" src="/resource-center/text-platform-website.jpg"/></p><p>You can even publish the app on the <a href="https://text.com/marketplace/">Marketplace</a> once the app is developed.</p><p>Now, let's get back to the basics and understand how computing systems understand your code.</p><h3 id="high-level-language-to-binary-code">High-level language to binary code</h3><p>When you write code in any desired language, the code is first either complied using a compiler or interpreted using an interpreter. The compiler and interpreter convert the human-readable language into a machine-level language.</p><p>So, when you write a simple hello world code in Python or any other language, there are multiple steps followed to convert the code into binary.</p><ul><li><strong>Lexical analysis</strong>: The compiler reads the source code and breaks it into tokens. Tokens are the smallest unit of code.</li><li><strong>Syntax analysis</strong>: The compiler checks the tokens against the syntax. For instance, if the "print" is misspelled, it shows an error.</li><li><strong>Semantic analysis</strong>: The compiler checks for semantic errors. These are also called logical errors. For example, a type conversion error is one example of a semantic error.</li><li><strong>Optimization</strong>: Before it's sent to the final level, the compiler will optimize the code to save memory and for faster execution.</li><li><strong>Code generation</strong>: The compiler generates the machine code (binary code) that the computer’s processor can execute.</li></ul><br/><h2 id="applications-of-binary-code">Applications of binary code</h2><p>Binary code is fundamental to modern technology, enabling everything from basic calculations to advanced data processing. It drives decision-making and counting in circuits through Boolean algebraic operations and binary counters. Analog signals are converted into binary for seamless digital processing, forming the backbone of modern computing. Cryptographic algorithms use binary to secure data, while binary-based compression algorithms optimize storage and transmission.</p><p>Binary also powers essential technologies like digital clocks, computers, and media processing systems. File compression formats rely on binary to save space, and machine code — comprised of binary instructions — is directly executed by processors. At the core of all digital electronics are transistors, which represent binary states and make the entire digital world possible.</p><h2 id="other-forms-of-binary-code">Other forms of binary code</h2><p>The concept of binary extends beyond technology into cultural and symbolic systems. For instance, Braille uses a tactile binary system, where raised or unraised dots form characters that convey written language.</p><p>Similarly, traditional practices like geomancy, Ifá, and Ilm al-Raml rely on binary-like patterns to interpret meanings and make predictions. The I Ching, with its hexagrams, represents one of the earliest examples of binary arrangements, reflecting ancient understandings of duality and order. These applications highlight the adaptability of binary principles across cultural traditions and technological advancements.</p><h2 id="conclusion">Conclusion</h2><p>Binary code is the core language of computer systems using only 0 and 1. A series of both these numbers are used to convert the primary language into binary.</p><p>However, binary language is only for computers. While it's good to have basic knowledge about the binary form of data, there isn't a major practical use for it. Modern computer systems work on high-level languages, such as Python or Java, and platforms like Text help developers build apps. So, you don’t have to know binary by heart to be a good developer.</p></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/what-is-binary-code"><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&url=https://platform.text.com/resource-center/updates/what-is-binary-code"><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/what-is-binary-code"><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&w=640&q=75 640w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&w=750&q=75 750w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&w=828&q=75 828w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Farrow-sign-3d.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Farrow-sign-3d.png&w=3840&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-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 class="Update_updateContainer__HkWzF" data-testid="update"><div class="Update_imgContainer__OCwtE"><img src="/resource-center/text-platform-text-mining-og.jpg" alt="Article banner: Text Mining and Natural Language Processing: Transforming Text into Value" loading="lazy"/></div><div><p class="Update_date___2llw ">Nov 12, 2024</p><h4 class="Update_title__oLwEN ">Text Mining and Natural Language Processing: Transforming Te...</h4></div><a href="/resource-center/updates/text-mining-nlp"></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 & 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 & 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&redirect_uri=https%3A%2F%2Fplatform.text.com%2Fconsole%2F&response_type=token&source_id=footer_cta_button&source_type=website&source_url=https%3a%2f%2fplatform.text.com/resource-center/updates/what-is-binary-code" 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\",\"what-is-binary-code\",\"d\"]\n15:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$L8\",null,{\"buildId\":\"yV7vqDb6MmcxPvStWKh-5\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"resource-center\",\"updates\",\"what-is-binary-code?_rsc=v0yed\"],\"initialTree\":[\"\",{\"children\":[\"resource-center\",{\"children\":[\"updates\",{\"children\":[[\"slug\",\"what-is-binary-code\",\"d\"],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"resource-center\",{\"children\":[\"updates\",{\"children\":[[\"slug\",\"what-is-binary-code\",\"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:T32d0,"])</script><script>self.__next_f.push([1,"\nIn computer systems, only two numbers are used: 0 and 1. That's a binary number system.\n\nIt can be quite hard to understand how computing systems can process all the data using just two binary number systems. This guide will act as a bridge to the high-level language and binary code.\n\nLet's start with the definition.\n\n## What is binary code?\n\nBinary code is the most basic form of data representation in computer systems, as well as digital systems. It consists of just two decimal digits—0 and 1.\n\nIn short, a binary contains only those two digits, while the binary code is a series of these digits.\n\nNow, let’s get a little technical and understand the concept in depth: bits and bytes are two important concepts you need to know about binary systems.\n\n**Bits** refer to binary digits—the foundational elements of the binary numbering system. A binary digit can only have one of the two possible values, 0 or 1. Binary bits are usually used to represent a state in an electronic device, such as on/off or true/false, where 1 is usually on/true and 0 is off/false.\n\nIn the same way, a **byte** is a larger unit of the data that combines eight bits. Bytes are the standard unit for measuring storage size. A single byte can represent 256 different values (2^8 = 256). So, a byte (if converted to binary numbers) can range from 00000000 to 11111111.\n\n![Text Platform bytes and bits](/resource-center/text-platform-bytes-bits.jpg)\n\nJust like humans use English to communicate, computers communicate in binary formats. The programming languages you use, such as Python, R, etc., are converted into binary code.\n\n## Short history of binary codes\n\nThe origins of binary concepts can be traced back to ancient ideas of duality, such as the yin-yang philosophy in China and Pingala’s work on binary representations in India. The I Ching’s hexagrams are an early example of binary patterns.\n\nBuilding on these foundations, Gottfried Wilhelm Leibniz formalized binary as a mathematical number system. Later, Francis Bacon used binary to encode text, laying the groundwork for modern data representation, while pioneers like George Stibitz and Konrad Zuse advanced binary’s application in early computing.\n\nBinary also found practical use in communication technologies, with devices like the Linotype machine and Baudot’s telegraphy system. Further innovations, including binary-coded slide rails and the Excess-3 code, played a crucial role in shaping the evolution of digital technology.\n\n## Binary system vs. decimal system\n\nA binary system operates with two binary digits, 0 and 1, while the decimal system uses all the decimal numbers (0 to 1). It’s easier for computers to calculate and perform operations in two numbers instead of using decimal values.\n\nBinary code is used to represent numbers in computing systems, utilizing 1s and 0s to encode numerical values as electrical signals.\n\nDecimal values can easily be converted to binary values. To get a binary code for a decimal value, you need to divide the decimal number by 2 and take note of the remainder. Then, write the remainders in reverse order to get the binary number.\n\nLet’s take an example of 13:\n\n1. 13 ÷ 2 = 6 remainder 1\n2. 6 ÷ 2 = 3 remainder 0\n3. 3 ÷ = 1 remainder 1\n4. 1 ÷ = 0 remainder 1\n\nNow, write the remainders from bottom to top: 1101. This is the binary value of 13.\n\nThe rightmost digit in this binary value represents the smallest power of 2 ( 2^0 ), just as the rightmost digit in a decimal number represents the smallest power of 10.\n\n### Why does this work?\n\nEach remainder represents whether a specific power of 2 is “on” (1) or “off” (0). When we read the remainders from the bottom up:\n\n- The rightmost digit represents 2^0 (1).\n- The next digit to the left represents 2^1 (2).\n- The next represents 2^2 (4).\n- The leftmost digit represents 2^3 (8).\n\nAdding these powers of 2 gives us back our original number: 8 + 4 + 0 + 1 = 13.\n\nLooks easy, right? You might be wondering, if we already have the binary numbers converted from the decimal number, why don’t we use the same binary data instead of doing the binary arithmetic? That’s where binary-coded decimal (BCD) comes into the picture.\n\n## Binary-coded decimal\n\nBinary-coded decimal is where each of the binary numbers is directly represented as binary digits. For instance, the binary code of 9 is 1001, and 3 is 0011. So, the BCD of 93 is represented as 1001 0011.\n\nIt saves you a lot of time as the fixed binary number system helps the computer systems to make faster calculations. It’s commonly used in digital clocks, calculators, integrated oscillators, and similar applications where accuracy is important.\n\nYou might think that BCD arithmetic and pure binary are the same. However, they're not.\n\n- The pure binary of 93 is 1011101.\n- The BCD arithmetic of 93 is 1001 0011.\n\nSo, pure binary uses less memory compared to BCD.\n\nBoth arithmetic operations have different use cases. Binary arithmetic is more efficient whereas BCD arithmetic operations are used when there is a need to preserve the value of each digit. As BCD saves the value of each numerical value separately, it's highly suitable for financial operations.\n\n## Types of binary codes\n\nThere are multiple types of binary codes for different purposes. We will learn about each type of binary code in detail.\n\n### ASCII codes\n\nAmerican Standard Code for Information Interchange (ASCII) is a character encoding standard that uses 7 or 8 bits to represent characters. Each of these characters can be a letter, number, or symbol. Each are assigned a unique binary number.\n\nEach character in the ASCII table corresponds to an associated decimal value, enabling applications to read and store text information in computer memory.\n\nFor example, the ASCII code for A is 65, which is 1000001 in binary. ASCII-capable applications include data transmission, computer programming, telecommunication, etc.\n\n### Unicode\n\nUnicode is an extension of ASCII codes to support more characters. It also includes multiple encoding forms including UTF-8, UTF-16, and UTF-32. UTF-8 uses 8-bit blocks and so on. While ASCII codes have limited support for characters, Unicode includes characters from all languages and devices, including numerals, punctuation marks, symbols, and emoji. You can view Unicode charts on [dedicated websites](https://www.unicode.org/charts/).\n\n![Unicode charts website](/resource-center/unicode-charts-website.jpg)\n\n### Error detection code\n\nElectronic devices can encounter problems in data transmission, so an error detection code is important. In modern computers, parity bits and checksums are the two codes used to check error detection. During the transmission, an extra (1-bit) parity bit (even or odd) is matched. If they fail to match, an error is detected in the transmission.\n\n## Understanding important binary code concepts\n\nBinary code is a huge topic. Your computer understands everything in binary numbers only. For this reason, understanding the entire binary number system will take a lot of time.\n\nWe have crafted this section to briefly explain all the important concepts.\n\n## How is text represented in binary code?\n\nText representation in binary code is done by ASCII and Unicode. Each character is converted to a binary sequence. For example, A is 01000001 in ASCII, and あ in UTF-8 is 11100011 10000010 10100010.\n\n### What is a binary shift operation?\n\nBinary shift operations move bits left or right within a binary number. For instance, in arithmetic operations, the binary shift operation is used in dividing or multiplying by the powers of 2.\n\n### How are binary numbers represented and used?\n\nBinary numbers are represented using the digits 0 and 1. This is how binary numbers help with all electronic operations.\n\nIn computing, code is often translated into binary format for execution by computers, highlighting its fundamental role in digital communication and the representation of information.\n\n- **Digital electronics**: Representing on/off states in circuits.\n- **Computing**: Storing and processing all forms of data.\n- **Communications**: Encoding data for transmission over networks.\n\n\u003cbr /\u003e\n\n### What is binary code optimization?\n\nBinary code optimization is the process of simplifying the code for faster execution. Multiple methods are used for binary code optimization, such as code reordering, loop unrolling, and instruction selection. In the same way, computer systems use methods like Huffman coding for data compression.\n\n## Converting modern languages to binary code\n\nNow that you have a better idea of binary code and binary numbers, we will talk about how modern-day language is converted to binary.\n\nDevelopers used to code in assembly language, which involved a lot of code. As technology evolved and computer science made great progress, easy-to-write high-level programming languages were introduced.\n\nIn a high-level language, you get the desired output with just a few lines of code.\n\nSome third-party APIs make the coding extremely simple. For instance, there were previously many dependencies on multiple technologies. If you wanted to make a simple tracking application that tracks reports and generates charts, you would have to integrate many libraries and technologies.\n\nHowever, modern platforms such as [Text](https://platform.text.com/) provide everything under one roof. Text has everything you need to start developing your apps. It's suitable for junior and senior developers.\n\n![Text Platform website](/resource-center/text-platform-website.jpg)\n\nYou can even publish the app on the [Marketplace](https://text.com/marketplace/) once the app is developed.\n\nNow, let's get back to the basics and understand how computing systems understand your code.\n\n### High-level language to binary code\n\nWhen you write code in any desired language, the code is first either complied using a compiler or interpreted using an interpreter. The compiler and interpreter convert the human-readable language into a machine-level language.\n\nSo, when you write a simple hello world code in Python or any other language, there are multiple steps followed to convert the code into binary.\n\n- **Lexical analysis**: The compiler reads the source code and breaks it into tokens. Tokens are the smallest unit of code.\n- **Syntax analysis**: The compiler checks the tokens against the syntax. For instance, if the \"print\" is misspelled, it shows an error.\n- **Semantic analysis**: The compiler checks for semantic errors. These are also called logical errors. For example, a type conversion error is one example of a semantic error.\n- **Optimization**: Before it's sent to the final level, the compiler will optimize the code to save memory and for faster execution.\n- **Code generation**: The compiler generates the machine code (binary code) that the computer’s processor can execute.\n\n\u003cbr /\u003e\n\n## Applications of binary code\n\nBinary code is fundamental to modern technology, enabling everything from basic calculations to advanced data processing. It drives decision-making and counting in circuits through Boolean algebraic operations and binary counters. Analog signals are converted into binary for seamless digital processing, forming the backbone of modern computing. Cryptographic algorithms use binary to secure data, while binary-based compression algorithms optimize storage and transmission.\n\nBinary also powers essential technologies like digital clocks, computers, and media processing systems. File compression formats rely on binary to save space, and machine code — comprised of binary instructions — is directly executed by processors. At the core of all digital electronics are transistors, which represent binary states and make the entire digital world possible.\n\n## Other forms of binary code\n\nThe concept of binary extends beyond technology into cultural and symbolic systems. For instance, Braille uses a tactile binary system, where raised or unraised dots form characters that convey written language.\n\nSimilarly, traditional practices like geomancy, Ifá, and Ilm al-Raml rely on binary-like patterns to interpret meanings and make predictions. The I Ching, with its hexagrams, represents one of the earliest examples of binary arrangements, reflecting ancient understandings of duality and order. These applications highlight the adaptability of binary principles across cultural traditions and technological advancements.\n\n## Conclusion\n\nBinary code is the core language of computer systems using only 0 and 1. A series of both these numbers are used to convert the primary language into binary.\n\nHowever, binary language is only for computers. While it's good to have basic knowledge about the binary form of data, there isn't a major practical use for it. Modern computer systems work on high-level languages, such as Python or Java, and platforms like Text help developers build apps. So, you don’t have to know binary by heart to be a good developer.\n"])</script><script>self.__next_f.push([1,"18:[\"Gabriel Halle\"]\n19:[\"coding\"]\n"])</script><script>self.__next_f.push([1,"a:[\"$\",\"$L16\",null,{\"data\":{\"id\":\"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\"},\"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\":\"$18\",\"categories\":\"$19\",\"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\":[\"Gabriel Halle\"],\"categories\":[\"how-to\"],\"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 | What is Binary Code? Modern Language to the Binary System\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"This is a complete guide to binary code and how modern languages are converted to a binary number system.\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://platform.text.com/resource-center/updates/what-is-binary-code\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"Text Platform | What is Binary Code? Modern Language to the Binary System\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"This is a complete guide to binary code and how modern languages are converted to a binary number system.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://platform.text.com/resource-center/text-platform-what-is-binary-code-og.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 | What is Binary Code? Modern Language to the Binary System\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:description\",\"content\":\"This is a complete guide to binary code and how modern languages are converted to a binary number system.\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:image\",\"content\":\"https://platform.text.com/resource-center/text-platform-what-is-binary-code-og.jpg\"}],[\"$\",\"link\",\"13\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"meta\",\"14\",{\"name\":\"next-size-adjust\"}]]\n9:null\n"])</script></body></html>