podcasting-770x500 Castos Picks Up $756K in Funding from Automattic and Yoast SEO to Expand Services in the Private Podcasting Market design tips

Castos Picks Up $756K in Funding from Automattic and Yoast SEO to Expand Services in the Private Podcasting Market

Castos, a WordPress-powered podcast hosting provider, announced a $756K pre-seed fundraising round today from Automattic, Yoast SEO, and several individuals. The company raised money from all the investors in this round via a SAFE note, which founder and CEO Craig Hewitt said is a fairly standard investment vehicle for companies at Castos’ stage of growth.…

Read more
how-to-vectorize-an-image-in-photoshop How to Vectorize an Image in Photoshop (Step by Step Guide) design tips

How to Vectorize an Image in Photoshop (Step by Step Guide)

Even though Photoshop is a raster graphics software, it has many tools and tricks to support vector images. One of the best tricks is its ability to vectorize raster images. This is a very useful trick every artist and designer should learn to use. For example, if you have a low-resolution logo or an image…

Read more
best-website-wireframe-template-768x500 30+ Website Wireframe Templates (For Sketch, Photoshop + More) design tips

30+ Website Wireframe Templates (For Sketch, Photoshop + More)

Making a complete website wireframe is supposed to be a simple task. But, starting from scratch without a template or quick-start guide can be a nightmare. It takes significant work to make wireframe look beautiful, as well as being optimised for functionality. Especially when you have to create a wireframe to get a client’s approval,…

Read more
responsive-vs-adaptive-design Responsive vs. Adaptive Design: Everything You Need to Know design tips

Responsive vs. Adaptive Design: Everything You Need to Know

It’s a no-brainer for most website designers that your finished product needs to look and work on every type and size of device. Gone are the days of creating multiple designs to accomplish the same goal. It all comes down to choosing a responsive or adaptive design model to achieve a consistent website design at…

Read more
jetpack-99-featured-770x500 Jetpack 9.9 Released With a Refreshed Image Gallery Carousel design tips

Jetpack 9.9 Released With a Refreshed Image Gallery Carousel

Today, Automattic released version 9.9 of its popular Jetpack plugin. The development team improved the modal animation and transition speed for the Instant Search module and added the Social Preview panel to the pre-publish sidebar. However, the most notable user-facing update was a refresh of its Carousel feature. The module creates a fullscreen overlay gallery…

Read more
pexels-canva-studio-3194524-crop-770x500 Can small, independent WordPress makers still make it? design tips

Can small, independent WordPress makers still make it?

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),s=t(12),c=”learResourceTimings”,f=”addEventListener”,u=”resourcetimingbufferfull”,d=”bstResource”,p=”resource”,l=”-start”,h=”-end”,m=”fn”+l,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])}),s.on(m,function(){this.bstStart=y.now()}),s.on(v,function(t,e){i(w,[e,this.bstStart,y.now(),”requestAnimationFrame”])}),o.on(g+l,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”+c]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(p)]),window.performance[“c”+c]()},!1):window.performance[f](“webkit”+u,function(t){i(d,[window.performance.getEntriesByType(p)]),window.performance[“webkitC”+c]()},!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){s.inPlace(t,[u,d],”-“,i)}function i(t,e){return t[1]}var a=t(“ee”).get(“events”),s=t(“wrap-function”)(a,!0),c=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=c(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?s(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 s=r.apply(this,t);return o.emit(n+”start”,[t,a],s),s.then(function(t){return o.emit(n+”end”,[null,t],s),t},function(t){throw o.emit(n+”end”,[t],s),t})})}var o=t(“ee”).get(“fetch”),i=t(30),a=t(29);e.exports=o;var s=window,c=”fetch-“,f=c+”body-“,u=[“arrayBuffer”,”blob”,”json”,”text”,”formData”],d=s.Request,p=s.Response,l=s.fetch,h=”prototype”,m=”nr@context”;d&&p&&l&&(a(u,function(t,e){r(d[h],e,f),r(p[h],e,f)}),r(s,”fetch”,c),o.on(c+”end”,function(t,e){var n=this;if(e){var r=e.headers.get(“content-length”);null!==r&&(n.rxSize=r),o.emit(c+”done”,[null,e],n)}else o.emit(c+”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(){c.emit(“jsonp-end”,[],p),t.removeEventListener(“load”,e,!1),t.removeEventListener(“error”,n,!1)}function n(){c.emit(“jsonp-error”,[],p),c.emit(“jsonp-end”,[],p),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=s(a),d=”function”==typeof u.parent[u.key];if(d){var p={};f.inPlace(u.parent,[u.key],”cb-“,p),t.addEventListener(“load”,e,!1),t.addEventListener(“error”,n,!1),c.emit(“new-jsonp”,[t.src],p)}}}}}function o(){return”addEventListener”in…

Read more
Screen-Shot-2021-07-06-at-11.23.38-PM-770x500 WordPress 5.8 Adds Support for New Emoji Introduced in Twemoji 13.1.0 design tips

WordPress 5.8 Adds Support for New Emoji Introduced in Twemoji 13.1.0

In the upcoming 5.8 release, WordPress is updating its version of Twemoji, Twitter’s open source emoji library that supports the latest Unicode emoji specification. Version 13.1.0 introduces five new smileys and emotions, including heart on fire, mending heart, face with spiral eyes, face in clouds, and face exhaling. Version 13.1 adds mixed skin tone support for…

Read more
mobile-wireframe-template 30+ Mobile App Wireframe Templates: iPhone + Android design tips

30+ Mobile App Wireframe Templates: iPhone + Android

If you want to create a mobile app with a great user experience, you should always start your project with a wireframe. In this post, we share a collection of modern mobile app wireframing templates to help you get started in your design process. When using a wireframe template, you won’t have to spend hours…

Read more