It's up to you (the developer) to build secure and reliable software. Data validation and sanitation is one of the most basic steps, but it's often overlooked. Let's see how Zod can help you with that in your JS/TS WordPress projects. https://neliosoftware.com/blog/devtips-validate-your-data-with-zod/
Nelio Software
Zod is an Incredible Library for WordPress Developers
If you're developing a WordPress plugin using TypeScript, you should already be familiar with and using Zod in it. Here's how to get started.
Look at your visitors and discovering where they get stuck https://neliosoftware.com/blog/nelio-ab-testing-6-4-session-recordings/
Zod is a fantastic library for validating data in TypeScript, and it would be great if we could use it in PHP... There are some alternatives out there, but today we'll look at how you can implement your own version tailored to your specific needs. https://neliosoftware.com/blog/devtips-implement-zod-validation-in-php/
Nelio Software
WordPress Plugins with Zod in PHP Are Objectively Better
Zod is a schema validation library for TypeScript. Wouldn't it be great if we could use it in PHP? Let's build one together!
Nelio Content 3.3 is now live and it comes with some great new features, such as sharing content on Bluesky or customizing your shared links per profile to better track your engagement. Check it all out on our blog: https://neliosoftware.com/blog/nelio-content-3-3-bluesky-and-custom-permalinks/
Nelio Software
Nelio Content 3.3 adds Bluesky Support and Link Customization
Share your WordPress content on Bluesky with Nelio Content. Customize your shared links with custom URL query args. This and more, here.
Nelio A/B Testing 6.5 is finally here and it comes with improved user segmentation, faster alternative loading when GDPR settings are enabled, and support for WooCommerce Currency Switch. Here's everything you need to know about it https://neliosoftware.com/blog/nelio-ab-testing-6-5-woocommerce-and-segments/
Nelio Software
Nelio A/B Testing 6.5–WooCommerce Currency Switcher and more
Nelio A/B Testing 6.5 supports WooCommerce Currency Switch plugins, improves user segments, and has faster alternative loading. Check it out!
Nelio Session Recordings is our most recent product and you can get it as an add-on for Nelio A/B Testing. We run an A/B test to discover how to get more users interested in using it. Here are the results. https://neliosoftware.com/blog/opt-in-vs-opt-out-addons/
Nelio Software
An A/B Test on Opt-in vs Opt-out Addons for WordPress Plugins
We assumed opt-out addons would convert better than opt-in addons... but do they? We didn't know, so we run an A/B test to know the answer.
Nelio A/B Testing 6.6 is now available to all users worldwide. If you're a WooCommerce user, check it out because it comes with some interesting features! https://neliosoftware.com/blog/nelio-ab-testing-6-6-woosubscriptions-and-more/
Nelio Software
Nelio A/B Testing 6.6 – WooSubscriptions and more
Nelio A/B Testing 6.6 supports WooSubscriptions, adds new WooCommerce Product settings, improves DX, and more. Here's all you need to know.
In this article, we'll see how Zod-like schemas in PHP can make sanitization and validation easier to understand and maintain. If you like clean code, as well as simple and elegant solutions, don't miss it! #Zod #validation #security #abstractions https://neliosoftware.com/blog/devtips-validate-and-sanitize-data-in-php-with-zod-like-schemas/
Nelio Software
Validate and Sanitize Data in WordPress/PHP Using Zod Schemas
JavaScript and TypeScript developers use Zod to easily validate and sanitize data. Let's build a similar approach in WordPress/PHP.
#NelioContent 3.4 adds support for Hootsuite connections and introduces the Message Pool–a set of evergreen messages you can easily reuse when needed. If you wanna know more about all the things it brings to the table, check out this article! #updates https://neliosoftware.com/blog/nelio-content-3-4-social-updates-and-hootsuite-support/
Nelio Software
Nelio Content 3.4 Is Now Ready to Download
Nelio Content 3.4 comes with a lot of new features, including improved social media capabilities and hootsuite support. Check it out here!
We created an A/B test to know if many potential customers abandon their buying decisions due to lack of information about what they are getting for their money. Don't miss the results obtained https://neliosoftware.com/blog/test-of-the-month-detailed-features-table/
Nelio Software
Do Tables with Features Increase Your Conversion Rates?
Should you add a table with all the features included in each plan on your pricing page? Does this increase your conversion rate? Let's see!
Nelio A/B Testing 7.0 adds support for Dynamic Caching to speed up your site and enables Elementor’s template testing. Try it out today. https://neliosoftware.com/blog/nelio-ab-testing-7-faster-alternative-loading-and-elementor-templates/
Nelio Software
Nelio A/B Testing 7.0 is Faster and improves Elementor Support
Nelio A/B Testing 7.0 adds support for Dynamic Caching to speed up your site and enables Elementor’s template testing. Try it out today.
👍1
Let’s make validation and sanitization in our REST endpoints easier to understand with function composition #WordPress #DevTips
Unit testing is the cornerstone of high-quality software! 🛠️ They might be the first step, but they're crucial. Check out our latest post on unit testing and some cool tips! 🚀 #UnitTesting #SoftwareDevelopment #Coding #BunJS #TechInsights https://neliosoftware.com/blog/devtips-effective-and-faster-unit-testing-with-typescript-and-bun/
Nelio Software
Faster Unit Testing of TypeScript Code with Bun.sh
Unit testing is only useful if you can run your tests fast. If they're sluggish, you won't do it. That's why you should consider Bun.
Branded Types make our code safer and more intentional by defining specific and unique types that better capture the values they represent. In this post, we explain what they are, show a few examples, and teach you how you can use them. https://neliosoftware.com/blog/devtips-make-your-typescript-code-safer-with-branded-types/
Nelio Software
Make Your TypeScript Code Safer with Branded Types
Branded types add an extra layer of expressiveness to your code and make it easier to understand and safer to work with. Here's how.
Building an effective pricing page to convert prospects into customers is complicated. How you show prices can make a big difference. Do you show the full price upfront, including all taxes and fees, or do you start with a lower price? https://neliosoftware.com/blog/test-of-the-month-consistent-pricing-throughout-sales-funnel/
Nelio Software
Test of the Month – Consistent Pricing Throughout Sales Funnel
Do you show the full price upfront, including all taxes and fees, or do you start with a lower price? Let's see what works best!
If you ever need to fix a public script on a customer's website, here's a simple setup to quickly replace the offending script with an alternative from your local development environment to debug the issue quickly and effectively. https://neliosoftware.com/blog/devtips-quickly-testing-public-scripts-on-a-customers-website/
Nelio Software
Live Test your WordPress Public Scripts in a Customer's Server
One of your customers has found a potential bug in your public scripts? Do you want to quickly identify what's amiss? Here's how.
Nelio Content 3.6 is finally here 🥳 Share your content on Medium, schedule future actions to automate your content workflows, or manage your posts using our new Content Board! Here's all you need to know about it https://neliosoftware.com/blog/nelio-content-3-6-medium-support-content-board-and-future-actions/
Nelio Software
Nelio Content 3.6 Integrates WordPress with Medium
Nelio Content 3.6 comes with a ton of new features: a Content Board, support for Medium, automatic future actions… Discover what's new here!
If you're used to programming with #Lodash, you probably miss some of its helpers in #PHP. Why don't you implement those helpers in PHP? In this post, we'll show a few examples on how to do it and discuss some of the difficulties you may encounter. https://neliosoftware.com/blog/devtips-implement-lodash-helpers-in-php/
Nelio Software
Let's Build Some Lodash Helpers in PHP and Ease Our Work
WordPress JS developers are quite used to Lodash. If you move to PHP, however, you might miss some of its functions... Let's build them!
We just released the new version of #NelioABTesting, which comes with several new #features and lots of #improvements. Here's all you need to know about it https://neliosoftware.com/blog/nelio-ab-testing-7-2-new-test-types-plugin-compat-and-more/
Nelio Software
Nelio A/B Testing 7.2 – New Test Types and Better Integrations
Here’s all you need to know about the latest version of our Nelio A/B Testing plugin for WordPress. New tests, better integrations, and more!
Memoization is an optimization technique that's very easy to understand and implement. It basically caches results to avoid their recomputation. Here's how to do it in PHP. https://neliosoftware.com/blog/devtips-memoizing-functions-in-php/
Nelio Software
How to Implement Memoization in PHP to Speed Up Your Plugins
Memoization is a simple optimization technique that avoids recalculating previously-computed data. Here's how to implement it in PHP.
We've just launched Nelio Content 3.7 with a bunch of new features and improvements like series and custom social images https://neliosoftware.com/blog/nelio-content-3-7-series-custom-social-images-and-more/
Nelio Software
Nelio Content 3.7 – Series, Custom Network Images, and more
We've just launched Nelio Content 3.7 with a bunch of new features and improvements like series and custom social images. Here's what's new.