procreate-vs-photoshop Procreate vs. Photoshop: Should You Make the Switch? design tips

Procreate vs. Photoshop: Should You Make the Switch?

Designers are in love with Procreate. The app built for creative professionals makes designing on an iPad easier and more efficient in a completely new way. But can a $9.99 app be a realistic Photoshop competitor? For some, the answer is a definite yes. Here are five reasons Procreate could become your go-to design app…

Read more
3008912290_e223135aaf_k-770x500 WordPress.org Meta Team Fixes Search Snippet Issue with Download Page Promoting WordPress.com design tips

WordPress.org Meta Team Fixes Search Snippet Issue with Download Page Promoting WordPress.com

Yesterday evening Chris Klosowski, Sandhills Development Partner and Director of Technology, tweeted out a problem with the way WordPress.org’s Download page was appearing in Google’s Search results snippets when searching for “WordPress.” Underneath the link, the preview text referenced WordPress.com’s hosting: WordPress.com is the easiest way to create a free website or blog. It’s a…

Read more
PS-Webinar-and-Podcast-Slides-1200x625-1-770x500 Post Status Excerpt (No. 15) — Jon Christopher on Finding A New Home For SearchWP design tips

Post Status Excerpt (No. 15) — Jon Christopher on Finding A New Home For SearchWP

1)},!0)}},{}],5:[function(t,e,n){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t(“ee”),i=t(“handle”),a=t(13),c=t(12),s=”learResourceTimings”,f=”addEventListener”,u=”resourcetimingbufferfull”,d=”bstResource”,l=”resource”,p=”-start”,h=”-end”,m=”fn”+p,v=”fn”+h,w=”bstTimer”,g=”pushState”,y=t(“loader”);if(!y.disabled){y.features.stn=!0,t(8),”addEventListener”in window&&t(6);var x=NREUM.o.EV;o.on(m,function(t,e){var n=t[0];n instanceof x&&(this.bstStart=y.now())}),o.on(v,function(t,e){var n=t[0];n instanceof x&&i(“bst”,[n,e,this.bstStart,y.now()])}),a.on(m,function(t,e,n){this.bstStart=y.now(),this.bstType=n}),a.on(v,function(t,e){i(w,[e,this.bstStart,y.now(),this.bstType])}),c.on(m,function(){this.bstStart=y.now()}),c.on(v,function(t,e){i(w,[e,this.bstStart,y.now(),”requestAnimationFrame”])}),o.on(g+p,function(t){this.time=y.now(),this.startPath=location.pathname+location.hash}),o.on(g+h,function(t){i(“bstHist”,[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance[“c”+s]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance[“c”+s]()},!1):window.performance[f](“webkit”+u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance[“webkitC”+s]()},!1)),document[f](“scroll”,r,{passive:!0}),document[f](“keypress”,r,!1),document[f](“click”,r,!1)}}},{}],6:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&o(e)}function o(t){c.inPlace(t,[u,d],”-“,i)}function i(t,e){return t[1]}var a=t(“ee”).get(“events”),c=t(“wrap-function”)(a,!0),s=t(“gos”),f=XMLHttpRequest,u=”addEventListener”,d=”removeEventListener”;e.exports=a,”getPrototypeOf”in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+”-start”,function(t,e){var n=t[1],r=s(n,”nr@wrapped”,function(){function t(){if(“function”==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,”function”:n}[typeof n];return e?c(e,”fn-“,null,e.name||”anonymous”):n});this.wrapped=t[1]=r}),a.on(d+”-start”,function(t){t[1]=this.wrapped||t[1]})},{}],7:[function(t,e,n){function r(t,e,n){var r=t[e];”function”==typeof r&&(t[e]=function(){var t=i(arguments),e={};o.emit(n+”before-start”,[t],e);var a;e[m]&&e[m].dt&&(a=e[m].dt);var c=r.apply(this,t);return o.emit(n+”start”,[t,a],c),c.then(function(t){return o.emit(n+”end”,[null,t],c),t},function(t){throw o.emit(n+”end”,[t],c),t})})}var o=t(“ee”).get(“fetch”),i=t(30),a=t(29);e.exports=o;var c=window,s=”fetch-“,f=s+”body-“,u=[“arrayBuffer”,”blob”,”json”,”text”,”formData”],d=c.Request,l=c.Response,p=c.fetch,h=”prototype”,m=”nr@context”;d&&l&&p&&(a(u,function(t,e){r(d[h],e,f),r(l[h],e,f)}),r(c,”fetch”,s),o.on(s+”end”,function(t,e){var n=this;if(e){var r=e.headers.get(“content-length”);null!==r&&(n.rxSize=r),o.emit(s+”done”,[null,e],n)}else o.emit(s+”done”,[t],n)}))},{}],8:[function(t,e,n){var r=t(“ee”).get(“history”),o=t(“wrap-function”)(r);e.exports=r;var i=window.history&&window.history.constructor&&window.history.constructor.prototype,a=window.history;i&&i.pushState&&i.replaceState&&(a=i),o.inPlace(a,[“pushState”,”replaceState”],”-“)},{}],9:[function(t,e,n){function r(t){function e(){s.emit(“jsonp-end”,[],l),t.removeEventListener(“load”,e,!1),t.removeEventListener(“error”,n,!1)}function n(){s.emit(“jsonp-error”,[],l),s.emit(“jsonp-end”,[],l),t.removeEventListener(“load”,e,!1),t.removeEventListener(“error”,n,!1)}var r=t&&”string”==typeof t.nodeName&&”script”===t.nodeName.toLowerCase();if(r){var o=”function”==typeof t.addEventListener;if(o){var a=i(t.src);if(a){var u=c(a),d=”function”==typeof u.parent[u.key];if(d){var l={};f.inPlace(u.parent,[u.key],”cb-“,l),t.addEventListener(“load”,e,!1),t.addEventListener(“error”,n,!1),s.emit(“new-jsonp”,[t.src],l)}}}}}function o(){return”addEventListener”in…

Read more
horizontal-scrolling-pros-cons An Introduction to Horizontal Scrolling (+ Pros and Cons) design tips

An Introduction to Horizontal Scrolling (+ Pros and Cons)

Horizontal scrolling has come a long way from hero sliders. It’s now simpler to implement, somewhat more acceptable from a UX point of view, and offers plenty of creative opportunity. A horizontal scrolling technique can be engaging and visually interesting. Conversely, some elements can be missed by users and it can present some accessibility challenges.…

Read more
how-to-make-a-watermark-in-photoshop How to Make a Watermark in Photoshop (Step by Step Guide) design tips

How to Make a Watermark in Photoshop (Step by Step Guide)

Watermarking is an important part of making a piece of art your own. Whether you’re an artist, designer, or photographer, you should have a unique watermark to protect your work from being stolen. If you don’t have your own watermark yet, creating one from scratch is very easy. In this short guide, we’ll show you…

Read more
PS-Webinar-and-Podcast-Slides-1200x625-2-770x500 Post Status Excerpt (No. 16) — Syed Balkhi on Acquiring SearchWP design tips

Post Status Excerpt (No. 16) — Syed Balkhi on Acquiring SearchWP

1)},!0)}},{}],5:[function(t,e,n){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t(“ee”),i=t(“handle”),a=t(13),c=t(12),s=”learResourceTimings”,f=”addEventListener”,u=”resourcetimingbufferfull”,d=”bstResource”,l=”resource”,p=”-start”,h=”-end”,m=”fn”+p,v=”fn”+h,w=”bstTimer”,g=”pushState”,y=t(“loader”);if(!y.disabled){y.features.stn=!0,t(8),”addEventListener”in window&&t(6);var x=NREUM.o.EV;o.on(m,function(t,e){var n=t[0];n instanceof x&&(this.bstStart=y.now())}),o.on(v,function(t,e){var n=t[0];n instanceof x&&i(“bst”,[n,e,this.bstStart,y.now()])}),a.on(m,function(t,e,n){this.bstStart=y.now(),this.bstType=n}),a.on(v,function(t,e){i(w,[e,this.bstStart,y.now(),this.bstType])}),c.on(m,function(){this.bstStart=y.now()}),c.on(v,function(t,e){i(w,[e,this.bstStart,y.now(),”requestAnimationFrame”])}),o.on(g+p,function(t){this.time=y.now(),this.startPath=location.pathname+location.hash}),o.on(g+h,function(t){i(“bstHist”,[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance[“c”+s]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance[“c”+s]()},!1):window.performance[f](“webkit”+u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance[“webkitC”+s]()},!1)),document[f](“scroll”,r,{passive:!0}),document[f](“keypress”,r,!1),document[f](“click”,r,!1)}}},{}],6:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&o(e)}function o(t){c.inPlace(t,[u,d],”-“,i)}function i(t,e){return t[1]}var a=t(“ee”).get(“events”),c=t(“wrap-function”)(a,!0),s=t(“gos”),f=XMLHttpRequest,u=”addEventListener”,d=”removeEventListener”;e.exports=a,”getPrototypeOf”in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+”-start”,function(t,e){var n=t[1],r=s(n,”nr@wrapped”,function(){function t(){if(“function”==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,”function”:n}[typeof n];return e?c(e,”fn-“,null,e.name||”anonymous”):n});this.wrapped=t[1]=r}),a.on(d+”-start”,function(t){t[1]=this.wrapped||t[1]})},{}],7:[function(t,e,n){function r(t,e,n){var r=t[e];”function”==typeof r&&(t[e]=function(){var t=i(arguments),e={};o.emit(n+”before-start”,[t],e);var a;e[m]&&e[m].dt&&(a=e[m].dt);var c=r.apply(this,t);return o.emit(n+”start”,[t,a],c),c.then(function(t){return o.emit(n+”end”,[null,t],c),t},function(t){throw o.emit(n+”end”,[t],c),t})})}var o=t(“ee”).get(“fetch”),i=t(30),a=t(29);e.exports=o;var c=window,s=”fetch-“,f=s+”body-“,u=[“arrayBuffer”,”blob”,”json”,”text”,”formData”],d=c.Request,l=c.Response,p=c.fetch,h=”prototype”,m=”nr@context”;d&&l&&p&&(a(u,function(t,e){r(d[h],e,f),r(l[h],e,f)}),r(c,”fetch”,s),o.on(s+”end”,function(t,e){var n=this;if(e){var r=e.headers.get(“content-length”);null!==r&&(n.rxSize=r),o.emit(s+”done”,[null,e],n)}else o.emit(s+”done”,[t],n)}))},{}],8:[function(t,e,n){var r=t(“ee”).get(“history”),o=t(“wrap-function”)(r);e.exports=r;var i=window.history&&window.history.constructor&&window.history.constructor.prototype,a=window.history;i&&i.pushState&&i.replaceState&&(a=i),o.inPlace(a,[“pushState”,”replaceState”],”-“)},{}],9:[function(t,e,n){function r(t){function e(){s.emit(“jsonp-end”,[],l),t.removeEventListener(“load”,e,!1),t.removeEventListener(“error”,n,!1)}function n(){s.emit(“jsonp-error”,[],l),s.emit(“jsonp-end”,[],l),t.removeEventListener(“load”,e,!1),t.removeEventListener(“error”,n,!1)}var r=t&&”string”==typeof t.nodeName&&”script”===t.nodeName.toLowerCase();if(r){var o=”function”==typeof t.addEventListener;if(o){var a=i(t.src);if(a){var u=c(a),d=”function”==typeof u.parent[u.key];if(d){var l={};f.inPlace(u.parent,[u.key],”cb-“,l),t.addEventListener(“load”,e,!1),t.addEventListener(“error”,n,!1),s.emit(“new-jsonp”,[t.src],l)}}}}}function o(){return”addEventListener”in…

Read more
template-editor-featured-770x500 Getting To Know the Upcoming WordPress 5.8 Template Editor design tips

Getting To Know the Upcoming WordPress 5.8 Template Editor

WordPress 5.8 is slated for release on July 20. In just over a month, many users will get their first taste of one of my favorite new features: template-editing mode. The template editor is a new tool that allows end-users to create custom templates without ever leaving the post-editing screen. It exists as a stepping…

Read more
gaussian-blur Design Trend: Gaussian Blur design tips

Design Trend: Gaussian Blur

It’s the website design trend that you see everywhere but might not have a name for: gaussian blur. It’s present in several other named trends that have been popular this year and for some time, including the frosted glass effect, creating image depth, bokeh backgrounds, and even for various other background techniques. Here, we’ll look…

Read more
craig-hewitt-post-status-draft-770x500 Post Status Draft (No. 115) — Craig Hewitt on Castos' Latest Funding and Expansion of Private Podcasting design tips

Post Status Draft (No. 115) — Craig Hewitt on Castos’ Latest Funding and Expansion of Private Podcasting

Post Status publisher Cory Miller sat down with Castos CEO Craig Hewitt to talk about their pre-seed funding and expansion into the private podcasting market. Castos is a WordPress-powered podcast hosting provider with roots in the open source community through their Seriously Simple Podcasting plugin for WordPress. They recently announced a $756K pre-seed funding round…

Read more