{"componentChunkName":"component---src-templates-posts-tsx","path":"/posts/page/49/","result":{"data":{"allContentfulCategory":{"edges":[{"node":{"contentful_id":"2gOurgpDj1BasZvVToN13z","slug":"tiny-sparks","title":"The Tiny Way","description":{"description":"Understand the Tiny Way - our heritage, values-driven approach and thinking through stories from and about Tiny people and culture, technology and the world at large."}}},{"node":{"contentful_id":"2a3w396SgR2Fl1ep4eYu0w","slug":"product-management","title":"Product-Led Growth","description":{"description":"Everything from product roadmaps and market fit, through customer acquisition and onboarding to retention and product-led growth, can be found here to help you grow your brand, company and product."}}},{"node":{"contentful_id":"T7VZcLaLRpt6XlNLJPLmL","slug":"wysiwyg-world","title":"World of WYSIWYG","description":{"description":"Learn about the WYSIWYG world of rich text editors - the power behind the democratization of content creation, web applications and SaaS projects."}}},{"node":{"contentful_id":"6HNYGjOUjHzUS2gXBnMVXn","slug":"design-and-ux","title":"Content Marketing & Design","description":{"description":"Be at the forefront of content design trends, get inspiration for your projects and learn new ways to use content marketing strategies and content-led approaches that deliver brilliant user experiences."}}},{"node":{"contentful_id":"6XFMYLCe4AEYIDazkjGFvb","slug":"engineering","title":"Developer Insights","description":{"description":"The perfect source for all web application and software developers, as well as engineering teams who want to stay up to date with the latest development tools, developer insights, leading edge thinking and experiments."}}},{"node":{"contentful_id":"24ufWIsR0ImSvxvvIrutB5","slug":"open-source","title":"Open Source","description":{"description":"Having a vibrant open source community is a vital part of TinyMCE, so you'll find important open source contribution news here – both from our own community, and from other open source projects in global communities."}}},{"node":{"contentful_id":"2fLgNI8yOMeZHNl1nSQ11","slug":"how-tos-and-tutorials","title":"How-to Use TinyMCE","description":{"description":"Learn how-to use TinyMCE rich text editor, all in one place – here's our set-up tips, tricks, FAQs, updates and new releases, customisations, ideas on things to build and easy migration from other text editing platforms."}}}]},"allContentfulBlogPost":{"edges":[{"node":{"title":"9 products you can build with TinyMCE","slug":"tinymce-examples-products-you-can-build-wysiwyg-editor","featured":false,"lastUpdated":"Jul 19th, 2020","description":{"description":"<p>TinyMCE is used to provide a great user experience in millions of products worldwide. Here are nine examples of products you can build with our WYSIWYG editor.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"TinyMCE is used to provide a great user experience in millions of products worldwide. Here are nine examples of products you can build with our WYSIWYG editor."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Illuminated 3D Tetris blocks, in different colors, stacked together.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAADF0lEQVQYGQXBO28cVRgG4Pc758xtZz2zFy822IYClITYchAiBQoBCQkhJYQCUVBS8JdokKigCRSIClAKEiCAcZQYGbBNAl6zlp147b3N7Oxczjkfz0NPhcJTFDgIHYp9tH2Kg6p+uPrB2Xu75iTDJ28tX3Y6TZsX3+7/ftMdl1YkGqnhGbOMAvIc8j2EAcV1NCI0YrvfzYa5fojjF1CcmyxR7DWFSvJ0T00YwjAMQzNouSlrHuoBxSHaEeZjNANbW7Drr2CaISAS2dzfX4ZXNuOd2tmteJCVYlBgqDkxrJSE45Drw6/Br3MtgufgjTf9qzdaST/zHdbV1HZbFx8s2Zh+lH0jyRGkAAkopSAE8gKpa50CqkQxQyGimV0YFf1AueR22DryfCdQ2hntuAIOQREEQSlJzNhasXh7/rmV9tjh0dcH18upL8a+UwVhnVn5Eh5JElACjoBDkARJpASBFPCMwoI/DZVuCDxfT0+H06P/qsRlKmdZ3h90Hv/xT7d5pFqkiARBEBGYVldULYDXRLyohrH386UQQr12VK6FGR/ol8lElTneUEuF9+d0ljSQzuhJxv2KBxUrAhyJBtCZliCNRv3ipcUHw+KnRyf0zen9Dbv6DqWvi6aZ3NuWn5062rIFLDMDCsyCSTKEIPSB22M5dNWoxKPhsxu2J0hNpBSi5rvCpU5dkDE9QxWTBtPakmyGaM9RM+KnfXr/mvFrPDrC4nlkMQKB4S7+/YJuzPMkQp7grIePH6o7hSiNVWxhNVmNcoLldbz0LkyK8R7aFzD1EXqYSfTqTEDQgl8i0YDWKStiqEqjrDjPSTCyCpNCDs7051+tiLnLhR8HQZT2ene+px9WryC10wkPRqeb+U0pugULleTMFlZjUiJ/bOWh9Qt8evujg3MfYj2EG+FgH/Pbd69ewwWF/QqbW/Jwq2W6BVlljC0rmjHnJf21h7u3kBFOphoiwfEZkjlghCf3sZcjbmC3j517XvVLJcAAtQPyJHwFD3BTvLrGlcF327D168JrwY1Ef9Po3zTiCi8a/GoACZCEZvwPWa6He9FGK/cAAAAASUVORK5CYII=","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/7FapCUtUTRX98zgh6argio/49de0ca61cb670f16b35cbcf8635c7e0/Image_default_9-products.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/7FapCUtUTRX98zgh6argio/49de0ca61cb670f16b35cbcf8635c7e0/Image_default_9-products.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7FapCUtUTRX98zgh6argio/49de0ca61cb670f16b35cbcf8635c7e0/Image_default_9-products.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7FapCUtUTRX98zgh6argio/49de0ca61cb670f16b35cbcf8635c7e0/Image_default_9-products.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7FapCUtUTRX98zgh6argio/49de0ca61cb670f16b35cbcf8635c7e0/Image_default_9-products.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/7FapCUtUTRX98zgh6argio/49de0ca61cb670f16b35cbcf8635c7e0/Image_default_9-products.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/7FapCUtUTRX98zgh6argio/49de0ca61cb670f16b35cbcf8635c7e0/Image_default_9-products.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/7FapCUtUTRX98zgh6argio/49de0ca61cb670f16b35cbcf8635c7e0/Image_default_9-products.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/7FapCUtUTRX98zgh6argio/49de0ca61cb670f16b35cbcf8635c7e0/Image_default_9-products.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/7FapCUtUTRX98zgh6argio/49de0ca61cb670f16b35cbcf8635c7e0/Image_default_9-products.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"TinyMCE examples - 9 products you can build with our WYSIWYG editor"},"metaDescription":{"metaDescription":"Here are nine examples of products you can build with the TinyMCE WYSIWYG editor. Extremely flexible, it provides a great user experience in millions of products worldwide."}}},{"node":{"title":"Best custom Slack emojis for the workplace","slug":"custom-slack-emojis-combinations-work","featured":false,"lastUpdated":"Jul 14th, 2020","description":{"description":"<p>Jazz up your workplace with custom Slack emojis. Plus, get tips to combine emojis and encourage emoticon usage at work, including how to add emojis to text areas in your apps.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Jazz up your workplace with custom Slack emojis. Plus, get tips to combine emojis and encourage emoticon usage at work, including how to add emojis to text areas in your apps."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Woman stands in front of a colorful painted brick wall, holding balloons shaped like emoji, with a cheeky-faced balloon covering her face.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAADoElEQVQYGQXBXWgbdQAA8P993yVp7nK5z2T53NKmZTXWbrqtVKzMgcig7GGI0IF7EMFXnwSFCYr4KhUEH2S++aAvKj4oDket2K60dW3atU3TdE3zcZfPy93l7nJ/fz/k3vKDh80i4HkQo36Yu7y46hF3HlS++6I8c7mr6WdntYwYzadTVb0DEQSBMBRkcJzYXCnzEo++EpsEfQuYBjA7dzf/esw64OaC4zgQRX0ff3N+Xlbih822NtBatX8q2hkkKQf6bCJYN2zs0y+/cs/1zVIR9BDQHfRFfGGicOqQzwBKE4TIsgGa6g09jITZOMMAre3zUY5XVOF5s4ZfILWPJ4aFxuGHXcGDw58OlaWX0yLkO6Uz1Dn3rCesMIxboGTGyuhFQZTMptU2Teh41tDDpeYniHJ+f84Vtip1L3IplFJJ9enBce+ouDRjSDOzIEgKKJbUaisHJ/t9FUEwkqJVmRMlCXt/vhjgU3TiSibYSaFCJDDpSuPpZHo+MhDpo6qjYhzvYGHYM+UgHFJZReChN4IQVBo6vj/4AD9Y5jL+WHIc+HalCxiGZhhqzOuPdAMlviWIDBEQh3WfZF5QRdaBSDgS2Nwrfb5Vw8Hs/bWdeHbno0w+jnC3GW3faxWl2jGtLxvWYkea8wydNRnfoQlaQgm6cV6jKRKiSFtMIp99/+PQdWdlKtb9/cmRx4X6c2pRr4mHjpoxNtpe4N/n8j0r7iqt9VvvNgHzdcWeCdPHRLgVjSF/rm/7vm+5rsiF/ljd2N5Zy+ONh4dMbkqW3dZimsnpz8RRo0qkNfH6NqIcRPPfAA4wIYAiOARAEKK2ZdqWfTWX1Nq1RyfkRbmVRLorJzbHqOPpl0x/sNaIzvaPlhauWGqisFbUPHqA0tjri2+rikzTVN+0VJ6JKWqIYDxNYyAR4YTfHp8NfX9qrDfQR288Qq8VsookoyPntalEQQpir751N5WI+QAJwkEkEGC5yI3pCeVC8tfVdZ4I4Rg2fXPasOw8evp3BTWG5lgQE1Q1SNE4QeDt7oBEIIrjO+Vyu1k13REboCdz4yrP93zPsu39rfopRf3y31CaTuZk9xL5dLeCUeksAhFs5/rCtRCLA2ejtFdulEIYYlh2qdbZO9YkmS1czVfr2nnP0gETDzOFyUkx82K10TFMz3F9vDXVfG/l5xxv1zkymwq4J1poRGpsOJtO5Fq7FuaPzB5F0ThOv3PrBsTw3WPdcWFcFpRI5H92SLqyNQt4GwAAAABJRU5ErkJggg==","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/w7OCwagmDiJnxEsethdRM/aa5b29ad044d63da73c323c9c2ea3d5b/Image_default_world-emoji-day.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/w7OCwagmDiJnxEsethdRM/aa5b29ad044d63da73c323c9c2ea3d5b/Image_default_world-emoji-day.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/w7OCwagmDiJnxEsethdRM/aa5b29ad044d63da73c323c9c2ea3d5b/Image_default_world-emoji-day.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/w7OCwagmDiJnxEsethdRM/aa5b29ad044d63da73c323c9c2ea3d5b/Image_default_world-emoji-day.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/w7OCwagmDiJnxEsethdRM/aa5b29ad044d63da73c323c9c2ea3d5b/Image_default_world-emoji-day.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/w7OCwagmDiJnxEsethdRM/aa5b29ad044d63da73c323c9c2ea3d5b/Image_default_world-emoji-day.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/w7OCwagmDiJnxEsethdRM/aa5b29ad044d63da73c323c9c2ea3d5b/Image_default_world-emoji-day.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/w7OCwagmDiJnxEsethdRM/aa5b29ad044d63da73c323c9c2ea3d5b/Image_default_world-emoji-day.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/w7OCwagmDiJnxEsethdRM/aa5b29ad044d63da73c323c9c2ea3d5b/Image_default_world-emoji-day.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/w7OCwagmDiJnxEsethdRM/aa5b29ad044d63da73c323c9c2ea3d5b/Image_default_world-emoji-day.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"World of WYSIWYG","slug":"wysiwyg-world"},"metaTitle":{"metaTitle":"Best custom Slack emojis for the workplace | TinyMCE"},"metaDescription":{"metaDescription":"Jazz up your workplace with custom Slack emojis. Plus, get tips to combine emojis and encourage emoticon usage at work, including how to add emojis to text areas in your apps."}}},{"node":{"title":"Why more tech companies need to invest in brand management","slug":"tech-brand-management","featured":false,"lastUpdated":"Jul 6th, 2020","description":{"description":"<p>Tech companies can boost revenue, save time, be more competitive, and scale up with better brand management. So, why aren&rsquo;t we seeing more tech branding management?</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Tech companies can boost revenue, save time, be more competitive, and scale up with better brand management. So, why aren’t we seeing more tech branding management?"}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"A brightly coloured corridor lined with rainbow-colored wooden arches.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAAChUlEQVQYGQXBS24kRRSG0e+/EZmuqizb7VcbMFa3RQtalmgeYsrEI2+BBbASVoDYChIjJFgBEyYtMbVov3CV65GZkRlxOUc//fbLH+8X69Vwl8LSqwWhFJBVFoZYY6Lr9u4f8uPDpn/4+Qc72fc4bq8O/jqqb+Pdqvn9uWa9xB18vm7XJYfip6Xgxd33+/54vdrtVv9cnNXTNujZLIqAiJgYRhYLjOmmO/vzJmW7Hoc3j3dx3MKmgUPKPPLrj9dulZlUTCEi4tEn59w9MfaY6rIIC++n5WxYX44fliwX3L5+w7vPeHHFe7seiwsJITBiyAOlUAVm050+H336UZAfMD3Y7Xxb+/3ty0OOP0ZvZ/ZgQ3YUkCEh4mb5yHJL31Ny37d92vZBQ8id2RBCgjSQR2LZdcwRAAIhIlVNPTBr6NqSc9d2bR1UWr9flXEzgCdKC3mNSzIHAATEnWaPaqB7JCXvupS6FdaX1Ka0zsMWsgOgGkMSLkcSiLi9veHmP1ZLJjuUEmKY1tVEPpnVTYrqaGbUu7DTKAbJJIEDQNw8rwiR0xOqKqKmmY9VaGKcdZPUVkMHBQQyBRNIAvCCE1+8uqBNrBa4Y9EsRDOLpsrIUSAHQYAIOCAAMGw+n1NFAHDhrlzkI6Si1RCgCnAG029hXxTchYuCiAJkICCjXEjJ6fLk33Icm/OL2cvvvu5ef+EfztJdqM4BhBBAlAAAireF9JxLvbP/+cWrq0s7yf1Rl5p6GGNeaj3YsYEAhIBoOIAL2WS2++r7r96eHvXn078P18S1m9uYVbJlFpQTuQkzJIAoIAT29zg5fjeZfPlNe1me5lo+DR3FfBiKyUKlnJ/NzWTCJHDgf9QURfKb3yz8AAAAAElFTkSuQmCC","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/3RHXsbI6UHCewuULs8K31L/43c7e75fa28bff5ad3bd0d46ab001477/Image_default_invest-in-brand.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/3RHXsbI6UHCewuULs8K31L/43c7e75fa28bff5ad3bd0d46ab001477/Image_default_invest-in-brand.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3RHXsbI6UHCewuULs8K31L/43c7e75fa28bff5ad3bd0d46ab001477/Image_default_invest-in-brand.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3RHXsbI6UHCewuULs8K31L/43c7e75fa28bff5ad3bd0d46ab001477/Image_default_invest-in-brand.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3RHXsbI6UHCewuULs8K31L/43c7e75fa28bff5ad3bd0d46ab001477/Image_default_invest-in-brand.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/3RHXsbI6UHCewuULs8K31L/43c7e75fa28bff5ad3bd0d46ab001477/Image_default_invest-in-brand.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/3RHXsbI6UHCewuULs8K31L/43c7e75fa28bff5ad3bd0d46ab001477/Image_default_invest-in-brand.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/3RHXsbI6UHCewuULs8K31L/43c7e75fa28bff5ad3bd0d46ab001477/Image_default_invest-in-brand.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/3RHXsbI6UHCewuULs8K31L/43c7e75fa28bff5ad3bd0d46ab001477/Image_default_invest-in-brand.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/3RHXsbI6UHCewuULs8K31L/43c7e75fa28bff5ad3bd0d46ab001477/Image_default_invest-in-brand.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"Product-Led Growth","slug":"product-management"},"metaTitle":{"metaTitle":"Why more tech marketers and companies need to invest in brand management"},"metaDescription":{"metaDescription":"Tech companies can boost revenue, save time, be more competitive, and scale up with better brand management. So, why aren’t we seeing more tech branding management?"}}},{"node":{"title":"Five common mistakes to avoid when using Angular","slug":"five-common-mistakes-to-avoid-when-using-angular","featured":false,"lastUpdated":"Jul 1st, 2020","description":{"description":"<p>Front-end frameworks like Angular enable developers to build scalable applications that can run on multiple device types. This article highlights five common mistakes to avoid when using Angular.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Front-end frameworks like Angular enable developers to build scalable applications that can run on multiple device types. This article highlights five common mistakes to avoid when using Angular."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Angular logo and a number 5.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAMAAAAhxq8pAAACwVBMVEUGFDgGEzcFATIAAAAmtbk5/v84+vw4+/04/f8dkZYIEjgMGTwHFTkHFDkFADMCAAotzdE5//84/P4WdXsEABkMFjwIFjoIFjsHFDoGADEMFT0y4eQ29PY06+007e817/Ey4+UPUVsMADEIFDsIFzwIFDwLADEUTmA17/IkrrIFEDILOEsMPU4MP1AMQ1MOQlIIADEIDToLGT4OHEEIFz4JGD4OGUEMAC0bdYA3+fsahosEABsCAAAIACwMADcIDjsPHkMSIUYIGD8JGUAMHUMMGUMAACAblp43/v8x4OIx3+Iw294pvsMZcn4KACoIADcJFT4OHkQQIEURIEUJGUEKHEQAFkIAADQArbMi//8v/v82/f84//839fchm6IGACUPE0ERIEYRIUYLHkYAFUQACUBYWmqloqiwwsh7zNJI4uUu9PY1+vw18fMVX2sPADgRH0cRIUgPH0YGHUgAADWPkZn5+fn//v65t77Py9TAw8tWgYsAdn8jp6006+4hoqYMACUSHkgPH0cLG0QAGUcAACqVlp7////e3uCAgo7AwszP0NlTS2MAABYEAAAdiJI4+fsms7YJABoQG0gMHEYLG0YAFUUAADJ6fIj8/Pylpq2LjpmUl6TGyNI7P1sAAD4EACsUWWs5/f8ipKgGABkMGEYMHEcCGUcAADxgYnPf3uHW1Nfe3uOkoq6vrbghAEIAADEEAAIjmKEXd30GAC0MGkgMHkkJHUoAEUaDl6Df7O3j3+SlwstewskAZXYKPVohjpk17O8v2NoFBS8LAEINHUoNHksPIU0JHEsAXHA94+Zl4OQq8fQo//8z8/U07fAWdHoGACgNGUsOH0wOIE4PIU8LFUoZrbYq/P40//83/P4y5ugZgIYNEkoOH04OIU8RHk8PAEYKADoflqEw3+M29vk39vgy4uUKOUgNAEcOHE7hp+U3AAAAvElEQVQYGQXBsS4DcQAH4N8X/0S4O64dPQSJRbvWaqytW3eGLhIPYOgbeAOJ1TuoUbCbmpgk2hskcr5PEiBJgt9d6gR01U+SuqtRqgQ6+5XEITalSeArDYC2tAE7/WA1eh5jWzMBXjbnAJji8RKekgsQcwDfD00/AxYAuGv6KygDACxv9oZQhgC4vb8eImUAgG6+bJHSWh8B9PUppLTWLXBWZXaAxBuvJzj+Sz6MVrqkVDGG/tOkmb7bVsk/aYcqACyFa5sAAAAASUVORK5CYII=","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/5jvgQr5vdDWm9WguPC86YD/28a889ef6992534b85997557aa5ef664/Image_default_5angular-mistakes.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/5jvgQr5vdDWm9WguPC86YD/28a889ef6992534b85997557aa5ef664/Image_default_5angular-mistakes.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5jvgQr5vdDWm9WguPC86YD/28a889ef6992534b85997557aa5ef664/Image_default_5angular-mistakes.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5jvgQr5vdDWm9WguPC86YD/28a889ef6992534b85997557aa5ef664/Image_default_5angular-mistakes.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5jvgQr5vdDWm9WguPC86YD/28a889ef6992534b85997557aa5ef664/Image_default_5angular-mistakes.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/5jvgQr5vdDWm9WguPC86YD/28a889ef6992534b85997557aa5ef664/Image_default_5angular-mistakes.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/5jvgQr5vdDWm9WguPC86YD/28a889ef6992534b85997557aa5ef664/Image_default_5angular-mistakes.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/5jvgQr5vdDWm9WguPC86YD/28a889ef6992534b85997557aa5ef664/Image_default_5angular-mistakes.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/5jvgQr5vdDWm9WguPC86YD/28a889ef6992534b85997557aa5ef664/Image_default_5angular-mistakes.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/5jvgQr5vdDWm9WguPC86YD/28a889ef6992534b85997557aa5ef664/Image_default_5angular-mistakes.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"Developer Insights","slug":"engineering"},"metaTitle":null,"metaDescription":null}},{"node":{"title":"Full-stack developer skills and the importance of learning","slug":"full-stack-developer-skills-and-the-importance-of-learning","featured":false,"lastUpdated":"Jun 29th, 2020","description":{"description":"<p>What skills are required for a full-stack developer? We list 12 essential skills, and discuss the importance of learning, theory vs practice, depth vs breadth, and more.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"What skills are required for a full-stack developer? We list 12 essential skills, and discuss the importance of learning, theory vs practice, depth vs breadth, and more."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Laptop with hands poised ready to type code.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAADeklEQVQYGT3BW0xbZRwA8P/3ne9cOD1t6Wl7uBTEcW1hkrhN57QkWwbbg+7BS5zJNPHN6Ksmanz3ae8+aLwkJiYuXuKy6SIu2iAbAhMGG6ygbaWjF9jKDufQc/+LJvr7kco9XeA4SgmlZB/sQ0BAAPD8AAEB4b6+O7two1vTCCGu5zqO5fqeHyADIAiA8K8AABABgiAAQggAILi+73pe4HsEkALhCHCUYkCB+OyTLy6IsuJYTd/xpJAiyi30H8JToyMHOtRiuTp5LafIfFiWKQFCkACQ/7DJXK5zoP/zKzNwy1SfSHUnVNsOXj11IqYozT3nux+nNmrr586cIpQn/4N9iBiwgd5+SeGPHWgvOFtdsuyoaqcqjx0ZDYn89PW5j678kApR0zTVeAKR7AsoJQCIAQY+HRhKi5zU09XuEOp7wDx3fPiRtmS8tFH/4MOPqdPAWFulviXwTOCZyASBMUIAEBCBam2a1fRUNdI/0G4R6FNaRx/uM2z3wuXvL1389I+ruXqpnF8vUsqJgkAZFwAGiAQQEJkXoK6byVTbS+eeW1gqjA0elETx4uLM+/PfAqgiR2pLK7/L8Mzpk0hooVyW0dU4SAR+IMvc2++8JzC2US77hKvUmxNHD5uG/tr587BSyp59fpeSxp1r67qQfbTPMHdLpfX2Sin/02SzWkiEJS47MR4grq39OZjJ3ClVbNOam73+OG289cqLL5w8/uzxLOXYwtSlaDwuRSOKrldzV2tIeh/qlnmOe2zsSVkJb9XqiWR8+mbpy6++yYbvv/7y2cxgv6Yltc7O9MhI44GxuLxkuX5rYzvTEY/ydHOrsVzc5ERJ4CV517Bc9H3KDabCT2d6uuMRY8/MzS/MzM4xAqlUSke+LzPiRBKLa+XLKxs3mn5+zyYAEI/GDo+fOXjkWCgaEyhod28Pdyh3DXfbNE5MnG7VOjzKfl1es5hMCdkzzdrm5vz0Lz9//Rl548131UQyGo04lrWYL8aSHYXV1bRXjUVC6Uzf8KGjrZ094bhm+1C8t1vbMX6bnb15+5a5XSeew2hEfeBDpVypFourM1OWbQMv5glNcJwgQnuqm8W7PBsZL3RpiWRrVOH8ZFzNFzfcwGfbuim3SKZu7FSqEi/IosRRNGxrrlA/NJTs9QXbJsqOIQl8iyCEZGkknR7qH/irWi9Wt/4GTjShYZiAiZYAAAAASUVORK5CYII=","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/2mHaYURLMpWxhkwcb3T4m7/9568def5d5cfe4003dd8cb9838febc85/Image_default_fullstackdevskills.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/2mHaYURLMpWxhkwcb3T4m7/9568def5d5cfe4003dd8cb9838febc85/Image_default_fullstackdevskills.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2mHaYURLMpWxhkwcb3T4m7/9568def5d5cfe4003dd8cb9838febc85/Image_default_fullstackdevskills.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2mHaYURLMpWxhkwcb3T4m7/9568def5d5cfe4003dd8cb9838febc85/Image_default_fullstackdevskills.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2mHaYURLMpWxhkwcb3T4m7/9568def5d5cfe4003dd8cb9838febc85/Image_default_fullstackdevskills.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/2mHaYURLMpWxhkwcb3T4m7/9568def5d5cfe4003dd8cb9838febc85/Image_default_fullstackdevskills.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/2mHaYURLMpWxhkwcb3T4m7/9568def5d5cfe4003dd8cb9838febc85/Image_default_fullstackdevskills.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2mHaYURLMpWxhkwcb3T4m7/9568def5d5cfe4003dd8cb9838febc85/Image_default_fullstackdevskills.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2mHaYURLMpWxhkwcb3T4m7/9568def5d5cfe4003dd8cb9838febc85/Image_default_fullstackdevskills.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2mHaYURLMpWxhkwcb3T4m7/9568def5d5cfe4003dd8cb9838febc85/Image_default_fullstackdevskills.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Dylan Just","slug":"dylan-just"},"category":{"title":"Developer Insights","slug":"engineering"},"metaTitle":{"metaTitle":"12 essential skills for full-stack developers and the importance of learning"},"metaDescription":{"metaDescription":"What skills are required for a full-stack developer? We list 12 essential skills, and discuss the importance of learning, theory vs practice, depth vs breadth, and more."}}},{"node":{"title":"Generalists or specialists: How to build a marketing team","slug":"building-a-marketing-team-generalist-vs-specialist","featured":false,"lastUpdated":"Jun 21st, 2020","description":{"description":"<p>Building a marketing team? What&rsquo;s the best marketing team structure? Tiny&rsquo;s Senior Director of Marketing discusses generalist vs specialist, outsourcing, marketing as a function, team dynamics, and your first hire.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Building a marketing team? What’s the best marketing team structure? Tiny’s Senior Director of Marketing discusses generalist vs specialist, outsourcing, marketing as a function, team dynamics, and your first hire."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Super Mario, Luigi, and Yoshi figurines standing together on a hard surface.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAANABQDAREAAhEBAxEB/8QAGQAAAQUAAAAAAAAAAAAAAAAAAwQFBgcI/8QAJRAAAQQCAgAHAQEAAAAAAAAAAQIDBBEFBhIhAAcIIjFBQhMV/8QAGAEBAAMBAAAAAAAAAAAAAAAABAMFBgD/xAAqEQACAQMCBAQHAAAAAAAAAAABAgMEESEAQQUSMVETI3GhFCJhgcHR8f/aAAwDAQACEQMRAD8AqfY/Tz5fSMjgMDjteU/j9RufmeCm28jNjKSspEhxKf04E1fYQFBNH4w71vEoolrY4maORWK82M3HbItkD86rZB4cTvTszyre6tYKN8WGTbp76XeYnp/G3bXho2QgJg6VjWUS1YJALAhOOJJMZtY9/wDM0k30SbAr6StRVpOkSIWkIAt9TnG51oOBUa1EsYr38sAl+XqMXGTi3cnoNQl/0OM5tZyOAlNf48pSnYzapS+TSORAQeSLsV899V3fhDz8QRuV+VTuGuCDfoRbUXFKSZayT4G3g3+XIOLDffN9anxOls4Pb9ozDD3CRkkFDpaRwUQ1wDXJV+7j7iLH66r7XUOz06wqbcox/PXOrWCFHm8zIY5tg29dHmxJ2d17ZIk/JvSzkVNsuOPCyG1FII6I76JBFVfibh1ZUUFYKwtzMpuNtv3nSeIQUstOIoUKhgQ2b39hYWwRnvp48vILOu6sxiUpLrEFx2OwUqKeLQcVwT93QoXfdeOrqg1lQ1Qwy2Tvnc/c50SFBFGEXoNf/9k=","aspectRatio":1.5089430894308944,"src":"//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=185&h=123&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=370&h=245&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=739&h=490&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=1109&h=735&q=50&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=1478&h=979&q=50&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=1856&h=1230&q=50&fit=scale 1856w","srcWebp":"//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=185&h=123&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=370&h=245&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=739&h=490&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=1109&h=735&q=50&fm=webp&fit=scale 1109w,\n//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=1478&h=979&q=50&fm=webp&fit=scale 1478w,\n//images.ctfassets.net/s600jj41gsex/vtY1KBmGGhXpv4hsepZMY/1a6d67077a46a690ac85fab9c41bb35d/mario-luigi-yoschi-figures-163036.jpeg?w=1856&h=1230&q=50&fm=webp&fit=scale 1856w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Elise Bentley","slug":"elise-bentley"},"category":{"title":"Product-Led Growth","slug":"product-management"},"metaTitle":{"metaTitle":"How to build a marketing team: Generalist vs specialist"},"metaDescription":{"metaDescription":"Building a marketing team? What’s the best marketing team structure? A discussion covering generalist vs specialist, outsourcing, marketing as a function, team dynamics, and your first hire."}}},{"node":{"title":"Tiny takes security seriously","slug":"tinymce-security-tiny-takes-security-seriously","featured":false,"lastUpdated":"Jun 18th, 2020","description":{"description":"<p>When it comes to developing software for commercial use, more and more developers understand the importance of security. That&rsquo;s why, at Tiny, security is a top priority.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"When it comes to developing software for commercial use, more and more developers understand the importance of security. That’s why, at Tiny, security is a top priority."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Blurred code on a screen in shades of blue and purple.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAAC3UlEQVQYGQXBWXIbVRQA0HvvG7s1tIbIsl0hwWX45CMbAJbC5tgLK+CDpChXKA+yJMtSD6/feDkHv/z0Z1L/htIq48/juvf86Spz8d5DcIG4num5RVOB9uE/RW4RbwxLCH6WrYRKCr2NXo9o1TxVSexDzjgBKChcLdTFK8+yy2eLVmsKyoWYhIwWSEymvwXp1CRrfZqu1GJjZFWkIYDcTM2miSkrQkclT+XK6BLimM9WhWosrbz93Nilr2ZY3JMxF5IyJMFoE6/2u/fHXTS4ksJnsc8Cz23K3gV6qIqcw1Jub9dJtiV/43gUuurf3pbLdYaOrJneX0P6x2BKPbQh+eQQxuVk0wUHaRjSkby/EMVFjZW1JLW2NQNgiZyHSsft9gdbT3JZBj9HqACwCyfOGGPq0kk0zRdrkjGCtDa2koILYGIq1LjQKDHVQKF/SSEQvkkGoXxRhwpmE5jLl13cbnqrts99XYnEBQAogI2nlkR/6WnYP/LYlmKAA6JJMVCeK64EZUl8/fe3/Uu86tMlcz+bbFPiflSa52UInGepba6nHMM1jEtM3OhFPR/5RBCSXJrVw/5xgMNmpST3h2758zYahIcXklkrdjpvgk8Kk6CJFcBdarvxGpcGUXxa/6Ht449XUdBUoTyf3Ptxh2wgBIgTlTPF6NuILl7RnUoip8vg9yqjAhJz/vXm47D54A+v34feiCwlcCUwO1fjZj31xEf0eWXWhc+ZDw1NyHReHUf9Jj/fWizr/dPj2J6QdIlcV0hlpmk305V3uzH/lS0dYbVQm1S6NiQWQ4/Pb/2zbD48PLx+jTmXchzHrwh6KJ0n7N25p+ucOZdXAtGVp5ZqJu/TxeAUi1jwR/zl7ncXWucjMFaVdcEpoRmCFLJ376v6DhFLLAKE4YmUiF7M8yrzSFzkyt6Mcg2VKFnUtjlcdmtzPwY/xL3FsuF7zEyFY+k4Bx2FT5e2HA/xe1sO/wOzBta69+xBfAAAAABJRU5ErkJggg==","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/2Zcdq5Pd0z0UVsJbHukFqR/54e32cfad87249c4c86e6cd5edf09405/Image_default_Security.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/2Zcdq5Pd0z0UVsJbHukFqR/54e32cfad87249c4c86e6cd5edf09405/Image_default_Security.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2Zcdq5Pd0z0UVsJbHukFqR/54e32cfad87249c4c86e6cd5edf09405/Image_default_Security.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2Zcdq5Pd0z0UVsJbHukFqR/54e32cfad87249c4c86e6cd5edf09405/Image_default_Security.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2Zcdq5Pd0z0UVsJbHukFqR/54e32cfad87249c4c86e6cd5edf09405/Image_default_Security.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/2Zcdq5Pd0z0UVsJbHukFqR/54e32cfad87249c4c86e6cd5edf09405/Image_default_Security.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/2Zcdq5Pd0z0UVsJbHukFqR/54e32cfad87249c4c86e6cd5edf09405/Image_default_Security.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2Zcdq5Pd0z0UVsJbHukFqR/54e32cfad87249c4c86e6cd5edf09405/Image_default_Security.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2Zcdq5Pd0z0UVsJbHukFqR/54e32cfad87249c4c86e6cd5edf09405/Image_default_Security.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2Zcdq5Pd0z0UVsJbHukFqR/54e32cfad87249c4c86e6cd5edf09405/Image_default_Security.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"Developer Insights","slug":"engineering"},"metaTitle":{"metaTitle":"TinyMCE security: Tiny takes security seriously"},"metaDescription":{"metaDescription":"When it comes to developing software for commercial use, more and more developers understand the importance of security. That’s why, at Tiny, security is a top priority."}}},{"node":{"title":"5 ways to keep your brand consistent with TinyMCE","slug":"keep-your-brand-consistent-with-tinymce","featured":false,"lastUpdated":"Jun 17th, 2020","description":{"description":"<p>Keep your brand consistent with a WYSIWYG HTML editor. Here are 5 ways to help enforce personal or corporate style guides, to keep your content on brand while giving your content authors the best possible authoring experience.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Keep your brand consistent with a WYSIWYG HTML editor. Here are 5 ways to help enforce personal or corporate style guides, to keep your content on brand while giving your content authors the best possible authoring experience."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Alphabet in upper and lower case, in different styles and colors.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAAC/UlEQVQYGUXBTWucVRQH8P855z73eZtnJi+TlzZpGpNJBO0iipQKVdwp4qKoUOhOcOFH8JuIH8CNoO660I2rWkWsWKwUW0OTEtOk0yQzmZnn5d57TFb+fmS7V3GO8D+FKqAAAYozxADhXIAqQCACiBEqQqBzTOdA6qE1tIaWJDGZjAA6g4BQ0Rl4QiCCSV/6pH5+J4weAQJtoE6mrtrZ1zU4P/wbHHPUKne/ImmTJPHie5IthVDVz34M420pNj8jjtzxr5xvmKktgEy+Isl8KA9MewN+zOkiRbPqy2j6jajzcn14R91I6z4nCyL5ZVOs+dFTyVajds8Um9oMTL5CFIdmgOZU8hUQ286rZAo/2Wv2v9bxNmerydIHkl2+yXaaOJfORTjPpgjVMdmoDn9GaU9jpqpqDn4yF7ZC7kS64XQoxSuSr3AyJ+SPQzWU7IK7skzBYXgcZIhLPVxa92mphRXNpLvpFrlx28ytqPuatJb9i4dgI7ZY08FTt9oKReqjsa8e+96q137gMugwWHVux3WN7t+nH77wM5lbSPzR7/rv/TB+JFHRg0Rh44oO+sEmYWo+SKSuUVdpUCVGNdGmDnlHV7bC1LySYvCChqck1iixZ67v/YInh5htYW4GLBiN0J3F/gHSBHmOf3awOIvpGeztYXoKTZWQYWKKl971QW+83Wu389PRhKDtIqtqF7y3sfU+jEYTMSa2UV1V7U5RltXz/uD2zztZxEbBxJq3siRNonNGFcTNpKytjZvGdbspMbnGizEgfvj42dHJxBohIuMUqvTbH09sJMwUWzOa1Kqoap/E4lyIDDNT44IRYaYHOyelC6kREAh4E0hRCIYTwCNLkRuQAwEwgEczgAK2A7IgziISAhEBkG+++9KFo7/uHZlbH8XXridNPxmXycK1tL1uQz+O0nz902zhelTtWhpJmBC8mFg1NGXffHjj/eWL898Ov3dvfQwbU6sd3b5r5t8BsSPhfC1duwmAOB49+Lw62QVn2dyWKwfl4d3/AOzqaZjnXnKQAAAAAElFTkSuQmCC","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/1Lx4Ge3CRuZJpN6nKHKNPI/06108878cd042e2c42878786854409b2/Image_default_brand_consistent.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/1Lx4Ge3CRuZJpN6nKHKNPI/06108878cd042e2c42878786854409b2/Image_default_brand_consistent.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1Lx4Ge3CRuZJpN6nKHKNPI/06108878cd042e2c42878786854409b2/Image_default_brand_consistent.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1Lx4Ge3CRuZJpN6nKHKNPI/06108878cd042e2c42878786854409b2/Image_default_brand_consistent.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1Lx4Ge3CRuZJpN6nKHKNPI/06108878cd042e2c42878786854409b2/Image_default_brand_consistent.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/1Lx4Ge3CRuZJpN6nKHKNPI/06108878cd042e2c42878786854409b2/Image_default_brand_consistent.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/1Lx4Ge3CRuZJpN6nKHKNPI/06108878cd042e2c42878786854409b2/Image_default_brand_consistent.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/1Lx4Ge3CRuZJpN6nKHKNPI/06108878cd042e2c42878786854409b2/Image_default_brand_consistent.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/1Lx4Ge3CRuZJpN6nKHKNPI/06108878cd042e2c42878786854409b2/Image_default_brand_consistent.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/1Lx4Ge3CRuZJpN6nKHKNPI/06108878cd042e2c42878786854409b2/Image_default_brand_consistent.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Marty Friedel","slug":"marty-friedel"},"category":{"title":"Product-Led Growth","slug":"product-management"},"metaTitle":{"metaTitle":"5 ways to keep your brand consistent with TinyMCE"},"metaDescription":{"metaDescription":"Keep your brand consistent with a WYSIWYG HTML editor. Here are 5 ways to help enforce personal or corporate style guides, to keep your content on brand while giving your content authors the best possible authoring experience."}}},{"node":{"title":"UX vs DX (and how they work together)","slug":"comparing-ux-dx","featured":false,"lastUpdated":"Jun 16th, 2020","description":{"description":"<p>If you create a tool that&rsquo;s used by developers, you need to consider both user experience and developer experience. Find out how to balance both.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"If you create a tool that’s used by developers, you need to consider both user experience and developer experience. Find out how to balance both."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Person stands on the grass, wearing dark blue jeans with one blue and one yellow shoe.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAADUElEQVQYGQXBW08cZRgA4Pc7zmGHnV0Ou1CgdAsUKtbalmi1AVvjhZHEeOGdN976J/xBetPUO4NGbdq0kgoYTFMILaVh2Z2F2WV35tuZ+U4+D/r+x3XMQUpFCNfaYMDWGkyMAk0t4chRSFPMObVC5kqacuBJZRzuDfILmqs8oD53eJIVhc2oRpS4xuDQ9VzCCqRlkQ9TkxkdVH2ESV4U3MGcW6Y4NQYU1koYipHreIWRxAIgSBPRQwYQslhRRjC4ea4JAq0gEj0GLOBlujQ71+51BQy1MUNRFJBiFSrRw5T7vm9yQCWMMUeM5ULWAmYcwDqQ0mglyZ31q5lJlEXE0sJceO4Pin4DIp2ZThl3uesjjL6Yqn85XYlEpn2Tp+A4nDPItaZMuY50uAtJ1vPpp5/c+Xo4MD89qs03DkFjz/EDHjxYXb5UriJv5+d3HWETMmRZnhKP0WyQOGUXKM5op1peuTxWwaVYy7Nc5lR63HOGeR+Qa/zPQp4o+bo2OUosis5UInLqjBEwJM0yiyB0SZmpOL5AqWxGcVj2ZNYFooZgRWHPsymlfGyH1LAR6mJG6MRY/aTd6vQi6ot+fPrsz83Dg/2i128fp5UVW+QCUfXi4OLNy8edzuk7E9Vm3TjjBkwmCtyNIynPnBJbHt24Pvl+87TZ6gqZDXa2Wp1OnzNKh+W/nuK9/W6ltnBr5jsTh66UFeSNVBkN2ZVbNzY891K7Jf7e/W/z2Vbc191X26DVo4fba/cWb19/b5iR1Y+W7q+v+pwcv109inaOzh+n+QldmPuWUrr978vfnjzZOj5KEwG5BM0g5K5hL3bfOJ66NvHh5cbCIDXWoisL87Xp2anTm287O/Sfg2bzvPfw+Vb3j18BTqB6Gfzxu2vjSQZ7exFQs7l9WF8zrfM0KPlhWCosed1MhSi5+CYZXbrvuG6jXq8tLiun0j98DoPTG7eDu583tJuetFOA0gdLGxbz0eoI404rSk2hs1yd9wQtUZ5neiKsYMRsYVdqNewHfhURDl/dW6t7u7/8/rQoNAYQafFq/6Q+HmLQ9QpfnLlKJ8MRTuxYJUh63WshL080avPLiJAS1dOjrBsVqx/P+diWOe33k0rJacxWwZp2K+7GF/8DJiXG08tjMG0AAAAASUVORK5CYII=","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/65CYcP5s3tTUi7ULaFF3hj/6b95e6ed426a82cc245c9f37e7f16c87/Image_default_UXvsDX.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/65CYcP5s3tTUi7ULaFF3hj/6b95e6ed426a82cc245c9f37e7f16c87/Image_default_UXvsDX.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/65CYcP5s3tTUi7ULaFF3hj/6b95e6ed426a82cc245c9f37e7f16c87/Image_default_UXvsDX.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/65CYcP5s3tTUi7ULaFF3hj/6b95e6ed426a82cc245c9f37e7f16c87/Image_default_UXvsDX.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/65CYcP5s3tTUi7ULaFF3hj/6b95e6ed426a82cc245c9f37e7f16c87/Image_default_UXvsDX.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/65CYcP5s3tTUi7ULaFF3hj/6b95e6ed426a82cc245c9f37e7f16c87/Image_default_UXvsDX.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/65CYcP5s3tTUi7ULaFF3hj/6b95e6ed426a82cc245c9f37e7f16c87/Image_default_UXvsDX.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/65CYcP5s3tTUi7ULaFF3hj/6b95e6ed426a82cc245c9f37e7f16c87/Image_default_UXvsDX.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/65CYcP5s3tTUi7ULaFF3hj/6b95e6ed426a82cc245c9f37e7f16c87/Image_default_UXvsDX.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/65CYcP5s3tTUi7ULaFF3hj/6b95e6ed426a82cc245c9f37e7f16c87/Image_default_UXvsDX.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"Product-Led Growth","slug":"product-management"},"metaTitle":{"metaTitle":"UX vs DX: Similarities, differences, and tradeoffs"},"metaDescription":{"metaDescription":"If you create a tool that’s used by developers, you need to consider both user experience and developer experience. Find out how to balance both."}}},{"node":{"title":"Build a simple chat app with Deno and a WYSIWYG editor","slug":"deno-app-build-chat-app-wysiwyg-html-editor","featured":false,"lastUpdated":"Jun 15th, 2020","description":{"description":"<p>Get started with your own Deno apps, and get a head start on others with WYSIWYG HTML editing. Here we look at a simple real time chat app with code examples.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Get started with your own Deno apps, and get a head start on others with WYSIWYG HTML editing. Here we look at a simple real time chat app with code examples."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Four chat bubbles, indicative of a conversation in a chat app, with the Deno logo in one of them.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAACmElEQVQYGQXBzWtcVQDG4d97zrl37mQmmU4jmiBaUHEhuCkVwS4qrkRQ3IgfC7f9F9y66sqFC6G0/g2iKOLWbauo2PjREqxYNcSm6SSZycy995zX51G6+jcAAACAQdSRZiMyCMfz0s0yAkAgKABVIMkAAIABJOqIxDx7tSz0phiBARAAQUUkFQMYwBDEIKoehdOoVeZilIbqm0Cx58XFQaoiP3U+WjkpU4pLxiaIEHFhNSvzYXhrmj6+NNkYhALYGAAJ+6Nv9j78U6l0XluPk3O1pBBQUOnL/u0lh/lO4Msbd5t+WTobQIggPboed/4x8Uxyy2gzbl8cumsxSGXRnewuF4vmx/v58vGIo4bWFIiBKDrjnlGisuor9+rkyeiwn/UO0ZXKqpyWjZwGGfdA5yvPD988v350cvrw6OSR6aQeVFe/PfjknlOFYtbJbNOotVIVLHtZQrZQb1jx3GODpzaXn3527c7t31548aW333n36VHPKoVmI1bjmMaRtVA3CsUxUjUSIosirGLduPndxtmt996//PkXX+3s/AqRTiFYzup7UYRFEVmUoCxlYZEla21tuHPr563t7Usvv9IMhy7QKbWHbntyB8WKSmO5p18UZ1IiVCo9Lj5/4cL+/v7Dw//eeP21J849WX7YwymtFhqcCZNnKgRSqOTOthXkznu/tG3k61vH8wcPS3n2r9+7Qd1t7v5x865Iw0Qfxo/H7Vcrdx02GEAg55PVfLedaXh9Ga9/v8nCWGRQpo5EqfngoB54fXq/fZBNAELAxgbTp2k82ziRC4tZ6Y6NQEo4QFIIbauDf7eMgBAASkFQj6imChEXyxqP1RX3C8sgAQmiBJEgBdkmmxCpBqqnImLjQjGIagJ2XhgA/gedIGbSF7xSvQAAAABJRU5ErkJggg==","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/4ZUvDFI9rn36kv9Zl7ITxF/6b6421da6d2d7f9c9d1fde8b93581d7e/Image_default_DenoChat.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/4ZUvDFI9rn36kv9Zl7ITxF/6b6421da6d2d7f9c9d1fde8b93581d7e/Image_default_DenoChat.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4ZUvDFI9rn36kv9Zl7ITxF/6b6421da6d2d7f9c9d1fde8b93581d7e/Image_default_DenoChat.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4ZUvDFI9rn36kv9Zl7ITxF/6b6421da6d2d7f9c9d1fde8b93581d7e/Image_default_DenoChat.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4ZUvDFI9rn36kv9Zl7ITxF/6b6421da6d2d7f9c9d1fde8b93581d7e/Image_default_DenoChat.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/4ZUvDFI9rn36kv9Zl7ITxF/6b6421da6d2d7f9c9d1fde8b93581d7e/Image_default_DenoChat.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/4ZUvDFI9rn36kv9Zl7ITxF/6b6421da6d2d7f9c9d1fde8b93581d7e/Image_default_DenoChat.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/4ZUvDFI9rn36kv9Zl7ITxF/6b6421da6d2d7f9c9d1fde8b93581d7e/Image_default_DenoChat.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/4ZUvDFI9rn36kv9Zl7ITxF/6b6421da6d2d7f9c9d1fde8b93581d7e/Image_default_DenoChat.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/4ZUvDFI9rn36kv9Zl7ITxF/6b6421da6d2d7f9c9d1fde8b93581d7e/Image_default_DenoChat.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"How-to Use TinyMCE","slug":"how-tos-and-tutorials"},"metaTitle":{"metaTitle":"Deno app: Build a simple chat app with WYSIWYG editing"},"metaDescription":{"metaDescription":"Get started with your own Deno apps, and get a head start on others with WYSIWYG HTML editing. Here we look at a simple real time chat app with code examples."}}},{"node":{"title":"8 habits of successful development teams","slug":"habits-successful-developers","featured":false,"lastUpdated":"Jun 8th, 2020","description":{"description":"<p>Successful developers work well with other people, continually learn new skills, and build up their team. We talk about 8 regular habits for success as a developer.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Successful developers work well with other people, continually learn new skills, and build up their team. We talk about 8 regular habits for success as a developer."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"Two developers working at a laptop.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAADeklEQVQYGQXB209bdQAH8O/vcm7taSltEToog7aUlg2miRbRTLPEeHlYjEs0vvlkjL6ZmBjjn+Db4ptvPpgZjcZkcxvbHERkGWQXrl0ZrJQWKPS0O2vp5fTc/HxIsLcXVOgJ9H//1Wf7+4WPP/8ynUofHB5c/e3W9GtvCCJnlDBKCUCNtsM5lwRKAODG9RvUcWzT7JQKedHsXrr4kXZ0BECRFUJcTohACaeUU8IoIaJICaGAQGlD16/P/k0d12kbHZ994vcp3lCgVCwAkBVZ4IS6LieUgzJQTqgASh2XOCAuyW5m/5z9i1uWZRndU31e7lr7hcLS8vKlTz4VRdF2zVrlWFZkAAAcx3Gsru3aTBBl2iw9vQmAd00bQDTSH/B7B2KJ3JMfNU0DyObRcf55QxS5LImEuJZpOrZrmt13L5zvuMLiykMA3DItAH6Jeny+odHY2Hi6fHio9gTF8KhXVS2bbVQsSqWhoPz6RG+rWU8mk6Ztb1VVABxwB3s8oWDIAkBIPDG2urqWSKVnJqOl506h4vxcbMIkX0zJo4NBveY8y+c1TfN4lbff+YADmEzG25b5ePNeyWA9geCpyEvFUikQGfo3V7uyZUARwBy/AkLcjmEcl/WNbHZx/vbQSJIDCAYC2sl+OnOhb+hcdOS0RxbvLT94nD9QqTMTJgKjeyb1K6xr2o1GY272ai6XBVDZz3MAtXLVAlfUwXhi1AUs25Ylsfp0rb9e9zOPqiq6jbbWs7DUS1r17779ZuG/hbm7dwzTZGAIl7uHxwfk1lZ8Mu4fiQqc91MrHomQk7orCWFVCooO6zQUxl6ZOnfm7ERVb+6UKnvPcvR9FnoTAylEC32kWq9z2+0cFMoL114Ud7fyxZmI+l4sEGPmbr6UyUyfnXqZAJIkp8fHAbAp4m8ztyDZN/fWW5ouPniydfnKbuV4OPNqKjOdGg679SOiBhOZ87HEGGfMNbvbO/n7y8vrKw/JhCfECZVMq9PtOmjOABIGNMhf//LD1IcXxdqutrGoh1KhWIoSqq/d316av/Zo+/Ift4cHAlx3OjOWd9j2Vbm1yuVFxnbadcMpv/XT7/5kIqq0OobtSKrRbrf0Wm1lrpx7VFzfRKdWrdk0DCEMUSKUwS3D2LObBjUBzN/9dfPOP+SkSrigBnoJF3zBkHT6TMsmhw0T4M36i/8BOASjZXmvKmUAAAAASUVORK5CYII=","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/2NQfs1Q4jjau62Xjmesxqk/88c25f3e7f6c73c45f7b2cbcbce04153/Image_default_8Habits.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/2NQfs1Q4jjau62Xjmesxqk/88c25f3e7f6c73c45f7b2cbcbce04153/Image_default_8Habits.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2NQfs1Q4jjau62Xjmesxqk/88c25f3e7f6c73c45f7b2cbcbce04153/Image_default_8Habits.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2NQfs1Q4jjau62Xjmesxqk/88c25f3e7f6c73c45f7b2cbcbce04153/Image_default_8Habits.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2NQfs1Q4jjau62Xjmesxqk/88c25f3e7f6c73c45f7b2cbcbce04153/Image_default_8Habits.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/2NQfs1Q4jjau62Xjmesxqk/88c25f3e7f6c73c45f7b2cbcbce04153/Image_default_8Habits.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/2NQfs1Q4jjau62Xjmesxqk/88c25f3e7f6c73c45f7b2cbcbce04153/Image_default_8Habits.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2NQfs1Q4jjau62Xjmesxqk/88c25f3e7f6c73c45f7b2cbcbce04153/Image_default_8Habits.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2NQfs1Q4jjau62Xjmesxqk/88c25f3e7f6c73c45f7b2cbcbce04153/Image_default_8Habits.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2NQfs1Q4jjau62Xjmesxqk/88c25f3e7f6c73c45f7b2cbcbce04153/Image_default_8Habits.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Lee Newson","slug":"lee-newson"},"category":{"title":"Developer Insights","slug":"engineering"},"metaTitle":{"metaTitle":"8 habits of highly successful developers and their teams"},"metaDescription":{"metaDescription":"Successful developers work well with other people, continually learn new skills, and build up their team. We talk about 8 regular habits for success as a developer. "}}},{"node":{"title":"Adaptability is key to your success as a software developer","slug":"software-developer-qualities-adaptability","featured":false,"lastUpdated":"Jun 7th, 2020","description":{"description":"<p>One of the most important software developer qualities is adaptability. Find out why it&rsquo;s so critical and how developers can be more adaptable.</p>","childMarkdownRemark":{"htmlAst":{"type":"root","children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"One of the most important software developer qualities is adaptability. Find out why it’s so critical and how developers can be more adaptable."}]}],"data":{"quirksMode":false}}}},"heroImage":{"alt":"A group of eight young adults crowd around a laptop.","artistName":null,"image":{"fluid":{"base64":"data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAIAAACZeshMAAADnElEQVQYGRXBzW/bVAAAcD/72bHTfDZx0rVNQpt2XZp1tNWkoq1sB6i2ISakTRoHpImPC3dOHLjAiT8ATYIDgssQCAmEepiGQNBSRtu1S9s0zaZ8N0mbNLFjO3b8nu2H9vuB3P4ew/KQZQFDa5p21mrF4wmK2MjQbQsTChDHsV/ClmU1KsVMJrN4ebFaPVEUnQYA0DQANDAHutqotH//cdDXZLm7n93KHu5gjBxCKED1VFnr93xY46sHFkasW4BDPA0ADQANAI0s2yVw6bm07dgII8rRDV22sEUIkTtnhcKRpvYQ53JFxVK16FAAshDSDEMzL+UbzQe//ZyyFCpTu31tWe7KDmEJRRHHNrKbXu+wixfK3dZgbLJULq4k5+YvzdMQsggjRVNjfo/oDXzVY3r1gtslzM1fFwNhQ++fnTQspEunJ3JPwYAb8oVk1QiNjE6nZiFk4e72bm13/ebdd1/1+J9ZpbcXUqIYwRhrledc9zhfPt7f2fYL0Kg200tXbItSDEs3VOJYtI0GoFWIU6qJUIIy7vcPfNGEBehBXw1zTGcAHx0ppwZ9a/l19GK3dSY3291EbIJgtVTehw707NelwnbmvRu8zkVqG9lzd1iPJOX//gUp2DOVunY98OWnP13wgcrO3neHiDJb95YXuotLhy86oFGuff/1gz/W/kyvfMgSJ8p1gVf0MuRg9eGxpMy/85E/FB0obQiwm1jRkbFKubL+78ZB9XhhdgZaUtetNblw4pzoNZqVpdRUsVgcGH0L474rDBjI2Pbk+Kiitl2C8MrM+amR8Vgwcvfj+8bRJnPz/c9i4UAwGEhPxoMsEwUS45jDYZFieCKdtov5enaT8NyTtV//+W9z/uKlIazosqIR+lkuD755XJtyGwko1TZWy43m5VCTslXsnZJP6lg6JrQHjV596gQluT2dvBAf4pNjI4pi7/VsydAgj/u9zFqm+IiFHoxsxMeVTr3jCCYY9fgDQ+HY8Gu332B5DjK4086tPhSFN93D8TilJ+KTzBeffFBR0FaueXHxaldHE+MhmLziX1xxjaeednBGtgV/aHp6RgyFa08ek/qOXMo5gijGJl0eH0xGIO8+H/a4esVDxLkF3zCl1JTIDMNyycQEWyqUM9tA64luVq1kWYYVcAttfatGPxf8Iui3ypoNDVV9vv4XFRydDWA980MXh22jQzsmZZu2KZtqnhPGoDBCLGKZuoORGXvLSN34H6+NBEr56QH6AAAAAElFTkSuQmCC","aspectRatio":1.2173913043478262,"src":"//images.ctfassets.net/s600jj41gsex/2qCuzkMe5Mw3yXvl43jV5Y/ad7f614887d682612681731aba2adeca/Image_default_Adaptability.png?w=739&q=50&fit=scale","srcSet":"//images.ctfassets.net/s600jj41gsex/2qCuzkMe5Mw3yXvl43jV5Y/ad7f614887d682612681731aba2adeca/Image_default_Adaptability.png?w=185&h=152&q=50&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2qCuzkMe5Mw3yXvl43jV5Y/ad7f614887d682612681731aba2adeca/Image_default_Adaptability.png?w=370&h=304&q=50&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2qCuzkMe5Mw3yXvl43jV5Y/ad7f614887d682612681731aba2adeca/Image_default_Adaptability.png?w=739&h=607&q=50&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2qCuzkMe5Mw3yXvl43jV5Y/ad7f614887d682612681731aba2adeca/Image_default_Adaptability.png?w=896&h=736&q=50&fit=scale 896w","srcWebp":"//images.ctfassets.net/s600jj41gsex/2qCuzkMe5Mw3yXvl43jV5Y/ad7f614887d682612681731aba2adeca/Image_default_Adaptability.png?w=739&q=50&fm=webp&fit=scale","srcSetWebp":"//images.ctfassets.net/s600jj41gsex/2qCuzkMe5Mw3yXvl43jV5Y/ad7f614887d682612681731aba2adeca/Image_default_Adaptability.png?w=185&h=152&q=50&fm=webp&fit=scale 185w,\n//images.ctfassets.net/s600jj41gsex/2qCuzkMe5Mw3yXvl43jV5Y/ad7f614887d682612681731aba2adeca/Image_default_Adaptability.png?w=370&h=304&q=50&fm=webp&fit=scale 370w,\n//images.ctfassets.net/s600jj41gsex/2qCuzkMe5Mw3yXvl43jV5Y/ad7f614887d682612681731aba2adeca/Image_default_Adaptability.png?w=739&h=607&q=50&fm=webp&fit=scale 739w,\n//images.ctfassets.net/s600jj41gsex/2qCuzkMe5Mw3yXvl43jV5Y/ad7f614887d682612681731aba2adeca/Image_default_Adaptability.png?w=896&h=736&q=50&fm=webp&fit=scale 896w","sizes":"(max-width: 739px) 100vw, 739px"}}},"author":{"name":"Ben Long","slug":"ben-long"},"category":{"title":"Developer Insights","slug":"engineering"},"metaTitle":{"metaTitle":"Adaptability is key to your success as a software developer"},"metaDescription":{"metaDescription":"One of the most important software developer qualities is adaptability. Find out why it’s so critical and how developers can be more adaptable."}}}]}},"pageContext":{"limit":12,"skip":576,"numPages":56,"currentPage":49,"title":"All posts","slug":"posts","page":"posts","banner":{"description":"Deploy TinyMCE in just 6 lines of code","buttonLabel":"Get your Cloud API Key","externalLink":"https://www.tiny.cloud/get-tiny/","section":["category","author","posts","home","tag"]}}},"staticQueryHashes":["2492987505","740350947"]}