Start building beautiful forms!
Take the next step and get started with WPEForm today. You have the option to start with the free version, or get started with a trial. All your purchases are covered under 30 days Money Back Guarantee.
5 articles published • Founder Developer at WPEForm • Twitter • GitHub • LinkedIn
A seasoned full-stack developer. I love WordPress, React and modern JavaScript, Nodejs and PHP development. Created https://wpack.io to bridge the gap between WordPress and Modern JavaScript.
So you have an object, and you don't want to use the for...in loop to iterate. Very cool, now you're wondering which function you'd use to iterate over it? Why not use for...in for iterating objects? Well first of all, a little bit of history. In the old days, before ES6, the only way to iterate…
Continue Reading…
Let's say you have a react application where you take some input from the user and save it to your server through some API calls. For such use cases, it is a good thing to let the user know that changes might not be saved when they are trying to exit the page. In this blog post, we will see some…
Continue Reading…
As developing the WPEForm Plugin I wanted to have a way to make sure the default styles of the form always work, no matter what theme my customers are using. CSS specificity issues across WordPress Plugins and Themes is not something new and there are many guides and recommendations to avoid that…
Continue Reading…
Cross-Origin Request Sharing or CORS is often the thing where we encounter the famous error Cross-Origin Request Blocked . In this blog post, we will learn what it is and how we can securely remedy that. At the end of this post, I promise that your application will run on all browsers, including…
Continue Reading…
Managing blog and documentation with Gatsby is one of many perk the open source frontend framework provides. In this tutorial we will explore how we've added open graph and other search engine optimization related head tags in our website. Pre-requisites for Gatsby SEO tags I will try to be as…
Continue Reading…