WordPress Monthly Dev Digest #017
Tags: wordpress, webdev, php, css
Published: 2020-04-30 18:40:24

---
title: WordPress Monthly Dev Digest #017
published: true
description: A curated list of WordPress development related news articles, tutorials and other resources written or updated in April 2020.
canonical_url: https://since1979.dev/wordpress-monthly-dev-digest-017/
cover_image: https://since1979.dev/wp-content/uploads/2020/04/wordpress-montly-dev-digest-017.jpg
tags: wordpress, webdev, php, css
---
[Originally posted on my website on April 30th 2020](https://since1979.dev/wordpress-monthly-dev-digest-017/)

WordPress April in short.
-------------------------

Following the release of [WordPress 5.4](https://wordpress.org/news/2020/03/adderley/) in late March [WordPress 5.4.1](https://wordpress.org/news/2020/04/wordpress-5-4-1/) was released on April 29th as a security and maintenance release including 17 bug and 7 security fixes.

We also saw the release of [Gutenberg 7.9](https://make.wordpress.org/core/2020/04/15/whats-new-in-gutenberg-15-april/) on April 15th and on April 29th [Gutenberg 8.0](https://make.wordpress.org/core/2020/04/29/whats-new-in-gutenberg-29-april/) was released with a Patterns inserter, Inline formatting, a Code Editor and more.

### WordPress:

-   [Gutenberg block patterns: The future of page building in WordPress](https://richtabor.com/block-patterns/) by [Rich Tabor](https://twitter.com/richard_tabor).
-   [Do not show WordPress 5.4 default WP blue favicon](https://gist.github.com/webdados/a7702e588070f9a1cfa12dff89b3573c) by [Marco Almeida](https://gist.github.com/webdados).
-   [The ultimate guide to creating your own WordPress theme](https://websitesetup.org/wordpress-theme-development/) by [Danny Cooper](https://twitter.com/dannycooper147).
-   [Enqueue WordPress plugin admin panel scripts](https://dev.to/sebtoombs/enqueue-wordpress-plugin-admin-panel-scripts-2k6a) by [Seb Toombs](https://twitter.com/baffledbasti).
-   [Continuous deployments for WordPress using GitHub actions](https://css-tricks.com/continuous-deployments-for-wordpress-using-github-actions/) by [Steffen Bewersdorff.](https://twitter.com/steffenbew)
-   Video: [How much to charge for freelance projects as a developer](https://www.youtube.com/watch?v=_XUAukjRXas) by [WPCasts](https://twitter.com/_WPCasts_tv_).
-   [What's new in Gutenberg 7.4](https://make.wordpress.org/core/2020/04/15/whats-new-in-gutenberg-15-april/) by [Andrés](https://profiles.wordpress.org/nosolosw/).
-   [A nice checklist for your WordPress Site](https://wpaudit.site/) by [Aurooba Ahmed](https://twitter.com/aurooba).
-   [Adobe XD to WordPress. Full development process for making a website](https://dev.to/adriantwarog/adobe-xd-to-wordpress-full-development-process-for-making-a-website-ffi) by [Adrian Twarog](https://twitter.com/adrian_twarog).
-   [Yoast Seo Rest Api endpoint](https://developer.yoast.com/blog/yoast-seo-rest-api-endpoint/) by [Yoast](https://twitter.com/yoast).
-   [Better WordPress security with WP Nonces](https://youtube.com/watch?v=IMtVON0AZk) *by [WPCasts](https://twitter.com/_WPCasts_tv_).*
-   [Using Composer with WordPress for easy deployments](https://dev.to/time2hack/using-composer-with-wordpress-for-easy-deployments-4o92) by [Vladimir Apostolski](https://twitter.com/vapostolski).
-   [WordPress: Related posts with WP_Query](https://since1979.dev/wordpress-monthly-dev-digest-017/Related posts with WP_Query) by [Stephan Nijman](https://twitter.com/Vanaf1979)
-   WordPress snippet [#011](https://since1979.dev/snippet-011-custom-gutenberg-gradient-colors/) and [#012](https://since1979.dev/add-custom-acf-fields-to-the-wp-rest-api/) by [Stephan Nijman](https://twitter.com/Vanaf1979)

### Php:

-   [Using Composer with Github private repositories](https://srinathdudi.com/composer-github-private-repositories/) by [Srinath Dudi](https://twitter.com/srinathDudi).
-   [Rapid LAMP development -- Docker compose & you](https://blog.bredenlabs.com/rapid-lamp-development-docker-compose-you/) by [Morgan Breden](https://twitter.com/bredmor).
-   [Learn regex the easy way](https://dev.to/ziishaned/learn-regex-the-easy-way-c4g) by [Zeeshan Ahmad](https://twitter.com/ziishaned).
-   [Composer 2: What's new and changed](https://php.watch/articles/composer-2) by [Php Watch](https://twitter.com/phpwch).

### Javascript:

-   [How to Create a Production-Ready Webpack 4 Config From Scratch](https://www.freecodecamp.org/news/creating-a-production-ready-webpack-4-config-from-scratch/) by [Tyler Hawkins](https://twitter.com/thawkin3).
-   [Throttling and debouncing. Avoiding unnecessary API calls](https://dev.to/otamnitram/throttling-and-debouncing-avoiding-unnecessary-api-calls-2god) by [Martín Mato](https://twitter.com/otamnitram).
-   [Getting started with the React Hooks API](https://www.smashingmagazine.com/2020/04/react-hooks-api-guide/) by [Sheddy](https://twitter.com/coder_blvck).
-   Video courde: [React JS for beginners](https://www.youtube.com/watch?list=PL41lfR-6DnOoTiHU4Ub6efP-p3xAq3eiV&v=HDEVMozZhv8&feature=emb_logo) by [Quentin Watt](https://twitter.com/QuentinWatt).
-   [An introduction to the Web Contact Picker API](https://dev.to/twilio/an-introduction-to-the-web-contact-picker-api-43ap) by [Phil Nash](https://twitter.com/philnash).
-   [24 modern ES6 code snippets to solve practical JS problems](https://dev.to/madarsbiss/20-modern-es6-snippets-to-solve-practical-js-problems-3n83) by [Madza](https://dev.to/madarsbiss).
-   [Codú Community. A new Javascript and React development youtube channel](https://www.youtube.com/c/Cod%C3%BACommunity) by [Niall](https://twitter.com/nialljoemaher).
-   [Javascript scope explained in simple words](https://dmitripavlutin.com/javascript-scope/) by [Dmitri Pavlutin](https://twitter.com/panzerdp).
-   [Easy carousel slider tutorial using SwiperJS](https://dev.to/adriantwarog/easy-carousel-slider-tutorial-using-swiper-js-500j) by [Adrian Twarog](https://twitter.com/adrian_twarog).

### Css:

-   Video: [How does Css specificity work?](https://www.youtube.com/watch?v=iNL7OMTLYZ0) by [The Code Creative](https://www.youtube.com/channel/UCmOpHGj4JRWCdXhllVTZCVw).
-   [How they fit together: Transform, translate, rotate, scale, and offset](https://danielcwilson.com/blog/2020/02/motion-path-transforms/) by [Dan Wilson.](https://twitter.com/dancwilson)
-   [LCH colors in Css: what, why, and how?](http://lea.verou.me/2020/04/lch-colors-in-css-what-why-and-how/) by [Lea Verou](https://twitter.com/LeaVerou).
-   [A grid of logos in squares](https://css-tricks.com/a-grid-of-logos-in-squares/) by [Css-Tricks](https://twitter.com/css).
-   [Css logical properties: using the margin-block and margin-inline instead of the default margin](http://www.js-craft.io/blog/css-logical-properties-using-the-margin-block-and-margin-inline-instead-of-the-default-margin/) by [JS Craft Academy](https://twitter.com/js_craft_hq).
-   [How to take the right approach to responsive web design](https://www.freecodecamp.org/news/taking-the-right-approach-to-responsive-web-design/) by [Kevin Powell](https://twitter.com/KevinJPowell).
-   [Equal height elements: Flexbox vs. Grid](https://dev.to/5t3ph/equal-height-elements-flexbox-vs-grid-2jk2?ref=dailydevlinks.com) by [Stephanie Eckles](https://twitter.com/5t3ph).
-   [Making a responsive Css grid layout with just 3 properties](http://www.js-craft.io/blog/making-a-responsive-css-grid-layout-with-just-3-properties/) by [JS Craft Academy](https://twitter.com/js_craft_hq).
-   [Create a responsive Css motion path? Sure we can!](https://css-tricks.com/create-a-responsive-css-motion-path-sure-we-can/) by [Jhey](https://twitter.com/jh3yy).
-   [Better form inputs for better mobile user experiences](https://css-tricks.com/better-form-inputs-for-better-mobile-user-experiences/) by [Alex](https://twitter.com/alex_holachek).
-   [Spacing in CSS](https://ishadeed.com/article/spacing-in-css/) by [Ahmad Shadeed](https://twitter.com/shadeed9).
-   [A fun generator for Css-only section separators](https://wweb.dev/resources/css-separator-generator) by [wweb.dev](https://twitter.com/wweb_dev)
-   [The ultimate guide to Css grid](https://www.freecodecamp.org/news/complete-css-grid-tutorial/) by [JavaScript Teacher](https://twitter.com/js_tut).

### Misc:

-   [Setting up Windows for web development](https://zellwk.com/blog/windows-wsl/) by [Zell Liew.](https://twitter.com/zellwk)
-   [You don't need to master a language before you learn a framework](https://dev.to/tylerlwsmith/it-s-okay-to-learn-a-framework-before-you-master-a-language-k4) by [Tyler Smith](https://twitter.com/tylerlwsmith).
-   [How to find a web developer job with no experience or degree](https://www.youtube.com/watch?v=3KaDmzJuPdE) by [Niall](https://twitter.com/nialljoemaher).

### Suggestions?

**I**f you have any suggestions for good article please do let me know! Follow me on twitter [@Vanaf1979](https://twitter.com/Vanaf1979) or on Dev.to [@Vanaf1979](https://dev.to/vanaf1979) to be notified about the next article in this series, and other WordPress development related stuff.

**Stay safe and have a great May.**