{"id":66684,"date":"2023-04-26T21:01:18","date_gmt":"2023-04-26T13:01:18","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=66684"},"modified":"2023-04-25T19:30:14","modified_gmt":"2023-04-25T11:30:14","slug":"designers-developers-monthly-04-2023","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/","title":{"rendered":"Fresh Resources for Web Designers and Developers (April 2023)"},"content":{"rendered":"<p>In this month\u2019s edition, we\u2019ve got some resources that I\u2019m sure will make you excited. We\u2019ve got a tool for spell-checking that can help catch those pesky typos in your code, a collection of Adobe React Aria, and a tutorial that will teach you the latest Next.js 13 and <a href=\"https:\/\/www.hongkiat.com\/blog\/write-good-chatgpt-prompts\/\">how to use ChatGPT effectively<\/a> for web developers. Sounds exciting? Let\u2019s dive in to see the full list.<\/p>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/nunomaduro\/skeleton-php\">Skeleton PHP<\/a><\/h2>\n<p>This is a  PHP package that provides a simple and modern boilerplate codebase for building modern PHP applications. It <strong>follows PSR-4 naming conventions and includes basic configurations for development tools<\/strong> such as PHPStan and PHPUnit.<\/p>\n<p>It also includes <strong>sample files and test cases<\/strong> to help developers get started quickly. The package can come in handy to get you up to speed with building PHP applications without spending a lot of time on setup and configuration.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/skeleton-php.jpg\" alt=\"Skeleton PHP\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/johannschopplich\/unlazy\/\">Unlazy<\/a><\/h2>\n<p>Unlazy is a <strong>JavaScript library that provides a way to lazily load images using native browser APIs<\/strong>. It is designed to be used with the <code>loading=\"lazy\"<\/code> attribute and supports (blurry) placeholder images using the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blurha.sh\/\">BlurHash<\/a> algorithm.<\/p>\n<p>The library includes features such as <strong>automatic sizing calculation, multiple image tag support<\/strong> using <code>&lt;picture&gt;<\/code>, and SEO-friendly. It is built for modern browsers and is <strong>framework-agnostic<\/strong> that allows you to use it with or without a framework.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/unlazy.jpg\" alt=\"Unlazy\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/tusen-ai\/naive-ui\">NaiveUI<\/a><\/h2>\n<p>NaiveUI is a UI library for <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/vuejs.org\/\">Vue 3<\/a> that offers a <strong>wide range of highly customizable UI components<\/strong> such as buttons, forms, menus, and models, as well as utilities for layout and styling.<\/p>\n<p>It supports internationalization with <strong>translations available in over 10 languages, dark mode, and accessibility with components designed to meet WCAG 2.0 standards<\/strong>. If you\u2019re looking to build an app with Vue, it could be the perfect library to build the UI.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/naiveui.jpg\" alt=\"NaiveUI\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/antfu\/vscode-settings\">VSCode Settings<\/a><\/h2>\n<p>VSCode Settings is a repository containing a variety of <strong>opinionated settings and extensions<\/strong> in Visual Studio Code (VS Code), such as themes, fonts, indentation, and keyboard shortcuts.<\/p>\n<p>However, you can still <strong>pick and choose the settings and extensions<\/strong> that best suit their needs. A good source of inspiration if you\u2019d like to improve the development experience Visual Studio Code.<\/p>\n<p><strong>Read also:<\/strong> <a href=\"https:\/\/www.hongkiat.com\/blog\/visual-studio-code-extensions\/\">8 Powerful VS Code Extensions for Front-End Developers<\/a><\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/vscode-settings.jpg\" alt=\"VSCode Settings\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=0cPCMIuDk2I\">Build a MERN React Admin Dashboard<\/a><\/h2>\n<p>In this video, you will <strong>learn how to develop and deploy a stack admin dashboard using MERN (MongoDB, Express, React, Node) stack<\/strong>. The development involves a number of libraries and tools on the front end including <strong>Material UI, Material UI Data Grid, Nivo Charts, Redux Toolkit and Redux Toolkit Query<\/strong>.<\/p>\n<p>While on the <strong>backend it involves using Node.js, Express, Mongoose, and MongoDB<\/strong>. It\u2019s 7 hours long tutorial! A great source for anyone who wants to learn to be a full-stack developer.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/mern.jpg\" alt=\"Build a MERN React Admin Dashboard\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/windmillui.com\/dashboard-react\">WindmillUI<\/a><\/h2>\n<p>Windmill UI is a <strong>modern and free web UI library for building dashboards<\/strong>, admin areas, and other web applications. It includes a range of pre-built components and styles, such as <strong>tables, forms, modals, and alerts<\/strong>, that are fully responsive and customizable.<\/p>\n<p>It is <strong>built with <a href=\"https:\/\/www.hongkiat.com\/blog\/tailwind-css\/\">Tailwind CSS<\/a><\/strong>, a utility-first CSS framework, and includes easy integration with React. Windmill UI also offers ready-to-use templates for dashboards making it even easier to get started with building web applications.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/windmill.jpg\" alt=\"WindmillUI\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/cspell.org\/\">cSpell<\/a><\/h2>\n<p>CSpell is a <strong>command-line tool and library for spellchecking on codes<\/strong>. It is designed to help catch common spelling mistakes and typos in programming and technical documentation and can be integrated into a developer\u2019s workflow through <strong>editor extensions, build tools, and other integrations<\/strong>, and can be customized with a user-defined dictionary and configuration file.<\/p>\n<p>It supports a variety of languages, including <strong>English, German, French, and Spanish<\/strong>. A useful resource for both developers and technical writers to avoid typos.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/cspell.jpg\" alt=\"cSpell\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/falcon\/\">Falcon<\/a><\/h2>\n<p>Falcon is a WordPress plugin that provides a <strong>range of performance and user experience optimizations for WordPress<\/strong>. It includes options to disable certain features including include disabling Gutenberg, REST API, heartbeat, XML-RPC, emojis, embeds, revisions, and self-pings, among others.<\/p>\n<p>It can also <strong>remove unnecessary assets and code from the site<\/strong>, and make various tweaks to the site\u2019s header and administration areas. It\u2019s an overall great plugin if you want some performance boost on your WordPress site.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/falcon-wp.jpg\" alt=\"Falcon\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/unocss.dev\/\">UnoCSS<\/a><\/h2>\n<p>UnoCSS is a <strong>utility-first CSS framework that aims to provide an intuitive and flexible way of writing styles<\/strong>. It allows developers to write CSS directly in their markup, without worrying about the underlying structure or specificity, making it easier to maintain and refactor styles.<\/p>\n<p>It also includes a <strong>flexible theming system and supports a wide range of CSS features out-of-the-box<\/strong>, such as pseudo-classes, media queries, and animations.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/unocss.jpg\" alt=\"UnoCSS\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/react-spectrum.adobe.com\/react-aria\/react-aria-components.html\">React Aria Components<\/a><\/h2>\n<p>React Aria Components is a <strong>collection of unstyled components built on top of <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/react-spectrum.adobe.com\/react-aria\/getting-started.html\">React Aria hooks<\/a><\/strong>. It simplifies building custom-styled components and abstracts away the glue code necessary to connect the hooks together. It is currently in alpha and is <strong>being actively developed and maintained<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/react-aria.jpg\" alt=\"React Aria Components\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=Y6KDk5iyrYE\">Next.js 13 Crash Course<\/a><\/h2>\n<p>A free Next.js course, created by Traversy Media. It provides an introduction to <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/vercel\/next.js\">Next.js 13<\/a> and covers a range of topics in it, including walking through the new features, setting up a Next.js project, working with <strong>pages and components, styling with CSS modules, and deployment<\/strong>.<\/p>\n<p>A great tutorial if you\u2019re already familiar with React and want to <strong>learn how to build scalable web applications with Next.js<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/nextjs-13.jpg\" alt=\"Next.js 13 Crash Course\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/unjs\/magicast\">Magicast<\/a><\/h2>\n<p>Magicast is a <strong>JavaScript and TypeScript code modification library<\/strong> that allows users to <strong>programmatically modify source code with an easy-to-use and familiar syntax<\/strong>. It uses the AST parsed by recast and babel and offers features such as exports\/import <strong>manipulation, function argument manipulation, smart formatting, and improved code readability<\/strong>.<\/p>\n<p>It might not be the library you use, but if you need to do low-level programming that involves code modification, this can be a very handy library to use.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/magicast.jpg\" alt=\"Magicast\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/deno.com\/saaskit\">SaasKit<\/a><\/h2>\n<p>SaasKit is a <strong>free, open-source, and modern template designed for typical Saas needs<\/strong>. It comes with a range of features, including a landing page, subscription billing via Stripe, a customer portal, user authentication, SEO-friendly, and mobile-friendly.<\/p>\n<p>It is built on top of <strong>Fresh and Deno, two fast and reliable technologies that make web app development simple<\/strong> and offers a great developer experience.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/deno-sasskit.jpg\" alt=\"SaasKit\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=o_joulYVndM\">ChatGPT Crash Course<\/a><\/h2>\n<p>Another great free course from Traversy Media. This course will show you <strong>10 ways to utilize ChatGPT effectively as a developer<\/strong> such as how to use it to generate documentation, sample data, explain errors, etc. Not only that these can <a href=\"https:\/\/www.hongkiat.com\/blog\/discover-the-best-productivity-apps-for-design-team\/\">boost your productivity<\/a> but could also <strong>improve your skill as a developer<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/chatgpt-course.jpg\" alt=\"ChatGPT Crash Course\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.asyncapi.com\/\">AsyncAPI<\/a><\/h2>\n<p>AsyncAPI is an <strong>open-source initiative that focuses on creating a standard for event-driven APIs<\/strong>. It provides a specification for defining the structure of asynchronous APIs in a format that can be easily shared, understood and implemented by different tools and platforms.<\/p>\n<p>It helps to <strong>improve communication and collaboration between teams<\/strong> building the systems by promoting a standardized approach for designing, documenting, and testing APIs.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/asyncapi.jpg\" alt=\"AsyncAPI\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/faisalman\/ua-parser-js\">UA Parser JS<\/a><\/h2>\n<p>UA Parser JS is a <strong>JavaScript library that parses user agent strings to extract valuable information<\/strong> like browser, operating system, and device details. It supports a wide range of user agents and provides a simple, user-friendly API for developers to access the parsed information, and can be used both in the <strong>browser and in Node.js applications<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/ua-parser.jpg\" alt=\"UA Parser JS\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/benphelps\/homepage\">Homepage<\/a><\/h2>\n<p>The Homepage is a <strong>modern, customizable, and secure application dashboard<\/strong> with integrations for over 25 services and translations for more than 15 languages. It supports all <strong>Raspberry Pi\u2019s, most SBCs, and Apple Silicon<\/strong> and is statically generated at build time, resulting in instant load times. It offers full i18n support with translations in multiple languages.<\/p>\n<p>Additionally, it includes features such as <strong>service and web bookmarks<\/strong>, container status and statistics, and system stats widgets, among others.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/homepage.jpg\" alt=\"Homepage\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/zed.dev\/\">Zed<\/a><\/h2>\n<p>Zed is a <a href=\"https:\/\/www.hongkiat.com\/blog\/free-code-editors-reviewed\/\">code editor<\/a> <strong>designed to work with your computer\u2019s hardware to provide instant feedback<\/strong> and keep you in the flow of coding. It lets you write code quickly and efficiently.<\/p>\n<p>It has a lot of features including autocompletion, code navigation, diagnostics, and refactorings. Additionally, Zed includes an <strong>integrated terminal, Vim mode, and various themes<\/strong>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/zed.jpg\" alt=\"Zed\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.jetbrains.com\/fleet\/\">Fleet<\/a><\/h2>\n<p>JetBrains Fleet is a <strong>text editor and IDE that\u2019s quick and easy to use<\/strong>. It supports many programming languages and can automatically detect project configurations from the source code. This makes it easier to use and saves you time.<\/p>\n<p><strong>Fleet also has a consistent user experience<\/strong> for different types of projects, so you only need to use one IDE for all your programming needs.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/fleet.jpg\" alt=\"Fleet\" width=\"750\" height=\"480\"><\/figure>\n<h2><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.patterns.dev\/resources\">Patterns Resources<\/a><\/h2>\n<p>This site offers a collection of <strong>design patterns and best practices for building web applications for various frameworks<\/strong> including React.js, Vue.js, and Angular. It includes resources such as articles, repositories, and code snippets covering various topics like architecture, testing, and security.<\/p>\n<p>A <strong>perfect source gor architects or technical leads<\/strong> who are looking to improve their understanding of some of the popular patterns in development.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/common-patterns-community.jpg\" alt=\"Patterns Resources\" width=\"750\" height=\"480\"><\/figure>","protected":false},"excerpt":{"rendered":"<p>In this month\u2019s edition, we\u2019ve got some resources that I\u2019m sure will make you excited. We\u2019ve got a tool for spell-checking that can help catch those pesky typos in your code, a collection of Adobe React Aria, and a tutorial that will teach you the latest Next.js 13 and how to use ChatGPT effectively for&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[352],"tags":[2539],"topic":[],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Fresh Resources for Web Designers and Developers (April 2023) - Hongkiat<\/title>\n<meta name=\"description\" content=\"In this month&#039;s edition, we&#039;ve got some resources that I&#039;m sure will make you excited. We&#039;ve got a tool for spell-checking that can help catch those pesky\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fresh Resources for Web Designers and Developers (April 2023)\" \/>\n<meta property=\"og:description\" content=\"In this month&#039;s edition, we&#039;ve got some resources that I&#039;m sure will make you excited. We&#039;ve got a tool for spell-checking that can help catch those pesky\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-26T13:01:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/skeleton-php.jpg\" \/>\n<meta name=\"author\" content=\"Hongkiat Lim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hongkiat Lim\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/designers-developers-monthly-04-2023\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/designers-developers-monthly-04-2023\\\/\"},\"author\":{\"name\":\"Hongkiat Lim\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e3613a3bf757e4f67770f0b7a339edd0\"},\"headline\":\"Fresh Resources for Web Designers and Developers (April 2023)\",\"datePublished\":\"2023-04-26T13:01:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/designers-developers-monthly-04-2023\\\/\"},\"wordCount\":1476,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/designers-developers-monthly-04-2023\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/designers-developers-monthly-04-2023\\\/skeleton-php.jpg\",\"keywords\":[\"Tools for Designers &amp; Developers\"],\"articleSection\":[\"Web Design\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/designers-developers-monthly-04-2023\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/designers-developers-monthly-04-2023\\\/\",\"name\":\"Fresh Resources for Web Designers and Developers (April 2023) - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/designers-developers-monthly-04-2023\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/designers-developers-monthly-04-2023\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/designers-developers-monthly-04-2023\\\/skeleton-php.jpg\",\"datePublished\":\"2023-04-26T13:01:18+00:00\",\"description\":\"In this month's edition, we've got some resources that I'm sure will make you excited. We've got a tool for spell-checking that can help catch those pesky\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/designers-developers-monthly-04-2023\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/designers-developers-monthly-04-2023\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/designers-developers-monthly-04-2023\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/designers-developers-monthly-04-2023\\\/skeleton-php.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/designers-developers-monthly-04-2023\\\/skeleton-php.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/designers-developers-monthly-04-2023\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fresh Resources for Web Designers and Developers (April 2023)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e3613a3bf757e4f67770f0b7a339edd0\",\"name\":\"Hongkiat Lim\",\"description\":\"Founder and Editor in Chief of Hongkiat.com. Hongkiat is also a designer, developer, entrepreneur, and an active investor in the US stock market.\",\"sameAs\":[\"http:\\\/\\\/www.hongkiat.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/hongkiat\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Fresh Resources for Web Designers and Developers (April 2023) - Hongkiat","description":"In this month's edition, we've got some resources that I'm sure will make you excited. We've got a tool for spell-checking that can help catch those pesky","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/","og_locale":"en_US","og_type":"article","og_title":"Fresh Resources for Web Designers and Developers (April 2023)","og_description":"In this month's edition, we've got some resources that I'm sure will make you excited. We've got a tool for spell-checking that can help catch those pesky","og_url":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2023-04-26T13:01:18+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/skeleton-php.jpg","type":"","width":"","height":""}],"author":"Hongkiat Lim","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Hongkiat Lim","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/"},"author":{"name":"Hongkiat Lim","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e3613a3bf757e4f67770f0b7a339edd0"},"headline":"Fresh Resources for Web Designers and Developers (April 2023)","datePublished":"2023-04-26T13:01:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/"},"wordCount":1476,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/skeleton-php.jpg","keywords":["Tools for Designers &amp; Developers"],"articleSection":["Web Design"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/","url":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/","name":"Fresh Resources for Web Designers and Developers (April 2023) - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/skeleton-php.jpg","datePublished":"2023-04-26T13:01:18+00:00","description":"In this month's edition, we've got some resources that I'm sure will make you excited. We've got a tool for spell-checking that can help catch those pesky","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/skeleton-php.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/designers-developers-monthly-04-2023\/skeleton-php.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/designers-developers-monthly-04-2023\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Fresh Resources for Web Designers and Developers (April 2023)"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e3613a3bf757e4f67770f0b7a339edd0","name":"Hongkiat Lim","description":"Founder and Editor in Chief of Hongkiat.com. Hongkiat is also a designer, developer, entrepreneur, and an active investor in the US stock market.","sameAs":["http:\/\/www.hongkiat.com\/blog"],"url":"https:\/\/www.hongkiat.com\/blog\/author\/hongkiat\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-hly","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/66684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=66684"}],"version-history":[{"count":2,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/66684\/revisions"}],"predecessor-version":[{"id":66686,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/66684\/revisions\/66686"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=66684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=66684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=66684"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=66684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}