We explored the concepts of the Model View Presenter pattern in the first part of this series and we implemented our own version of the pattern in the second part. It’s now time to dig a little deeper. In this tutorial, we focus on the following topics: setting up the test environment and writing unit tests for the… Continue reading Testing and Dependency Injection With Model View Presenter on Android
Tag: data
WP REST API: Internals and Customization
In the previous part of the series, we learned about creating, updating, and deleting content remotely through the WP REST API. It allows us to create platform-independent applications that work seamlessly with a WordPress powered back-end, providing a rich experience to the user. In the current part of the series, we will take a look at… Continue reading WP REST API: Internals and Customization
How to Adopt Model View Presenter on Android
In the previous tutorial, we talked about the Model View Presenter pattern, how it is applied on Android, and what its most important advantages are. In this tutorial, we explore the Model View Presenter pattern in more detail by implementing it in an Android application. In this tutorial: we build a simple application using the MVP… Continue reading How to Adopt Model View Presenter on Android
How to Work With WordPress Term Meta: Understanding Taxonomies
In a recent series, we talked all about how we could work with metadata for several of the major classes in WordPress. This included: Throughout the series, we talked a bit about how WordPress 4.4 introduced the idea of term metadata. I didn’t want to present the concept within the context of that series because… Continue reading How to Work With WordPress Term Meta: Understanding Taxonomies
How Good Is JavaScript for Building a Large Scale Web Application?
According to the most statistics that are recent on w3techs.com, significantly more than 89percent of sites presently utilize JavaScript as a client-side program writing language. As a cross-platform and programming that is lightweight, JavaScript makes it easier for programmers to build responsive websites and web applications that work with seamlessly with popular web browsers, operating… Continue reading How Good Is JavaScript for Building a Large Scale Web Application?
How to Make Floating Input Labels With HTML5 Validation
TL;DR Replace your JavaScript validation with HTML5 validation. It’s easier than you think, and gives you a ton of markup and styling control. Try this demo: What We’re Doing Here So you need to validate a form. You do the right thing and start with server-side validation. Then, if you’re a good web-designer, you add… Continue reading How to Make Floating Input Labels With HTML5 Validation
Designing for Apple Watch: Product Strategy
When Apple launched the Apple Watch, there was a lot of excitement. Wearables are a new category to design experiences for. The caveat? Translating your app to a smartwatch experience is different from building a responsive product for example. It’s not a matter of fitting content onto a smaller screen. In fact, it starts much… Continue reading Designing for Apple Watch: Product Strategy
Small Guide For Designing A Website That Sells
Image source: industrywest.com[2] The development of sales makes one thing obvious – consumers are becoming picky and negative towards uncreative companies. The ones to make the best deals are the always evolving ones, which seem to really understand what their customers want. First of all, a company needs to develop an excellent product which can… Continue reading Small Guide For Designing A Website That Sells
12 JavaScript Libraries For Cool Scrolling Effects
In this post, we are presenting some of the excellent JavaScript libraries that would help you create cool scrolling effects. Animations and special effects make any website design to appear lively and appealing. This s the reason why many designers add animation to their web designs. So, let us add some life to your web… Continue reading 12 JavaScript Libraries For Cool Scrolling Effects
10 Useful Mobile Search Engines To Download Free Apps
With this collection, we are aiming to present some of the finest examples of Mobile App Search Engines for you. Take a peek over the list and see if anything catches your attention. We spent a large amount of time basking in the glow of a computer screen to sort out the wheat from the… Continue reading 10 Useful Mobile Search Engines To Download Free Apps
Learn SQL
Every web developer should know SQL. Although it has been around since the 70s, it is still widely used, and you can’t build a serious application without it. Most full-stack frameworks have libraries for dealing with the SQL complexity – ActiveRecord, Doctrine, Hibernate and more. But often times you need to get your hands dirty and write low-level… Continue reading Learn SQL
A Beginner’s Guide to AJAX with jQuery
In the first article of this series, we covered the fundamentals of AJAX. In the second, we looked at a working example using vanilla JavaScript. In this tutorial, we’ll walk through a few of jQuery’s AJAX-related functions and methods. More specifically, we’ll take a closer look at the shorthand load method and the generic ajax… Continue reading A Beginner’s Guide to AJAX with jQuery
9 Free Database Tools For System Admins
Database management is the most essential thing that a developer needs to do in order to make sure that the website is up and running fine. Although, there is a huge plethora of tools available for database management but here in this compilation, we are showcasing only the 9 best database management tools for developers.… Continue reading 9 Free Database Tools For System Admins
An Example of AJAX with Vanilla Javascript
Following on from our introduction to AJAX, here’s an example which uses the XMLHttpRequest API to initialize an AJAX request. AJAX Example Have a look at the following basic structure: <div> <img src=”http://webdesign.tutsplus.com/Einstein.jpg” alt=”Einstein”> <button id=”request”>Learn more about Einstein</button> <div id=”bio”></div> </div> Also, consider the related visualization: Here’s what we want to happen: when we… Continue reading An Example of AJAX with Vanilla Javascript
New eBooks Available for Subscribers
Do you want to learn more about data analysis with Python? How about iOS 9 game development, Django, or Swift 2? Our latest batch of eBooks will teach you all you need to know about these topics and more. What You’ll Learn In the past couple of months we’ve made 16 new eBooks available for… Continue reading New eBooks Available for Subscribers
20 Useful WordPress Forms Available on CodeCanyon
Just about every WordPress-based website has some kind of online form. They range from the most basic—contact forms, polls, and email subscriber submissions—to more advanced forms like payment, calculator, and user-submitted content. WordPress users often use free plugins like Contact Form 7 or those included in Jetpack, while others may even take the plunge for a Gravity… Continue reading 20 Useful WordPress Forms Available on CodeCanyon
How to Make WooCommerce Product Attributes More Prominent
What You’ll Be Creating WooCommerce product attributes are a really useful feature, but by default they’re hidden quite a way down the page, in the Additional Information section. Depending on your theme, they might not be visible until the user clicks on a tab, which means many users may not look at them. Sometimes it’s… Continue reading How to Make WooCommerce Product Attributes More Prominent
Display WooCommerce Categories, Subcategories, and Products in Separate Lists
What You’ll Be Creating WooCommerce gives you a few options as to what you can display on your archive pages: products categories (on the main shop page) or subcategories (on category pages) both products and categories. When I’m setting up a store, I normally select the third option: products and categories/subcategories. This means visitors to… Continue reading Display WooCommerce Categories, Subcategories, and Products in Separate Lists
12 Best Meteor Tools For Developers
Are you a developer who is looking for some free to use meteor tools? Well, if your answer is yes, then you are lucky enough to land on the right page. In this round up, we are presenting 12 best and extremely useful meteor tools for developers. Meteor tools or MeteorJS tools are very helpful… Continue reading 12 Best Meteor Tools For Developers
The Recently Released Webdev Resources You Would Need
Want to use Vanilla JS but find native APIs a bit unwieldy? Bliss is for you. Bliss is just a collection of helpers and light syntactic sugar over Vanilla JS. It does not account for browser bugs or lack of support of certain APIs, although it only uses features that are both supported across most… Continue reading The Recently Released Webdev Resources You Would Need
Build a Custom WordPress User Flow — Part 3: Password Reset
In the first two tutorials in this series, we have built custom pages for logging in and registering a new user. Now, there is only one part in the login flow left to explore and replace: what happens if a user forgets their password and wants to reset their WordPress password? In this tutorial, we’ll… Continue reading Build a Custom WordPress User Flow — Part 3: Password Reset
Data Structures With JavaScript: Tree
What You’ll Be Creating * { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} Trees are one of the most commonly used data structures in web development. This statement holds true for both developers and users. Every web developer who has written HTML and loaded it into a web browser has created a tree, which is referred… Continue reading Data Structures With JavaScript: Tree
Posts, Pages and Post Types
In this part of this series on WP_Query, you’ll learn how to use WP_Query to query for posts, pages and custom post types. You can query for specific posts and pages or you can run a query to return posts of one or more post types. A Recap on How Arguments Work in WP_Query Before… Continue reading Posts, Pages and Post Types