• WordPress
    The Beginners Guide to WooCommerce: Shipping Settings Part 2Woocommerce
    In our previous article we discussed how a store owner can configure the settings in the Shipping Options section. WooCommerce offers multiple shipping methods which you can implement to deliver items/products to your customers. Today I will be taking up every method separately in detail, explaining how you can configure the settings for these shipping methods.Read More…
  • WordPress
    Build a Custom WordPress User Flow — Part 3: Password ResetTutsplus icon
    In the third and final tutorial in our series on customizing the WordPress login experience, you will learn how to replace the "Forgot your password" flow with a custom version of your own.Read More…
  • Mobile Development
    Apple Tightens Security With App Transport SecurityIos 9@2x
    The importance of and attention for security on the web has increased substantially over the past few years. During this year's WWDC, Apple has made it clear that it plans to lead by example by improving security of its operating systems through a new feature, App Transport Security.Read More…
  • WordPress
    Easy Digital Downloads: Email Settings, Part 2Edd
    In my previous article, I discussed the configuration of first few options which you find inside the tab of Emails Settings. Let's look at the remaining options of this tab in today's article. As I have discussed earlier, emails in Easy Digital Downloads are managed and handled in an organized way. Digital store owners and customers can both be notified simultaneously via emails about any activity. Read More…
  • Magento
    Understand Overriding in Magento: ModelsMagento
    In this series, we're exploring overriding features available in the Magento eCommerce system. In the previous article, we discussed how to override core block files using a custom module. Today, I'll extend it and demonstrate how you can override core model files using an XML-based configuration file.Read More…
  • JavaScript
    How to Debug JavaScript Remotely With Vorlon.jsVorlon preview
    Vorlon.js is an open source, extensible, platform-agnostic tool for remotely debugging and testing your JavaScript. I had the opportunity to create Vorlon.js with the help of some talented engineers and tech evangelists at Microsoft, and I would like to share with you why we made it and how to incorporate it into your own testing workflow, as well as sharing some more details on the art of building a JavaScript library like it.Read More…
  • WordPress
    Toolbox of the Smart WordPress Developer: KirkiWordpress toolbox
    In this part of the "Toolbox of the Smart WordPress Developer" series, we're going to go through Kirki, a Customizer framework.Read More…
  • WordPress
    The Tuts+ Guide to Template Tags: Sixth BatchTemplate tags featured image
    In this seventh part of the series, we're going to go through the sixth batch of the almost 200 template tags.Read More…
  • Python
    Free Course: Crawl the Web With PythonPython crawling
    Our latest free course covers the basics of building a simple web crawler and scraper using Python.Read More…
  • JavaScript
    Beyond the Basics With FramerPreview image@2x
    In my previous tutorial about Framer, I talked about the framework's basic concepts and showed you how to use them to create simple mock-ups. In this tutorial, I am going to focus on a few more advanced features of the framework that allow you to add more complex interactions and effects to your mock-ups.Read More…
  • WordPress
    Easy Digital Downloads: Email Settings, Part 1Edd
    So far in this series we have learned that Easy Digital Downloads is a lightweight WordPress-based plugin which helps you to create a website where you can exclusively sell your downloadable and digital products. In this tutorial we'll look at how to configure the settings for emails.Read More…
  • Security
    It's Time to Encrypt Your EmailPreview part1
    Email privacy is broken. Working around this broken email system is worthwhile and it's past time. Here's how to get started with PGP encryption.Read More…