Web Accessibility (often stylized “a11y”), is the practice of ensuring that your websites and web applications are accessible by people with disabilities of many kinds…
Do you remember the Amazon outage that affected several high-profile customers back in 2011? On April 21st, widely-used sites such as Reddit and Quora were brought down, and many others experienced latency or were knocked offline, too. Early that morning…
Bots are tools that are created to automate tedious processes and reduce work. For example, chatbots automate replies to users for customer support, and search bots are used to populate search results on a Google search. However…
Is OAuth1 considered obsolete? How is OAuth2 different from OAuth1? What are their use cases? Which one is more secure? …
JWT and OAuth2 are different and serve separate purposes, but they are compatible and can be used together. This article goes over two basic use cases for incorporating JWT into OAuth2, as well as what advantage this might provide.
During my second week at LoginRadius, I had a meeting with a colleague for guidance on a task I had just been assigned. During the meeting, he mentioned a tool that I have used heavily since: Mailinator. Mailinator is a service that grants access to the inbox of an email address with a…
What is an SSL Certificate? Let’s start with some working definitions of the HTTP and HTTPS protocols. HTTP is the Internet protocol over which data is sent between a browser and a server when they are communicating. HTTPS is the secure counterpart of HTTP…
Both encryption and hashing have significant uses in cryptology and other fields. One defining difference between them is that encryption is reversible, while hashing is irreversible. Because of this, encryption is often used for protecting the confidentiality of data. Only authorized people with the key should be able to access the data.
Nowadays, many API providers support JSONP requests. One reason for this is that most web browsers disable cross-domain requests when using basic Ajax.
How to configure the ‘Actions on Google’ console for Google Assistant.
Which character do you consider as the end of line or newline? Most of developers will answer \n (except for front-end developers, they would say…
What is Cocoapods? and How to install, use and update it. Also a list of my own personal favorite pods that I genuinely love and like to use.
Learn what Node Package Manager is, How to install it and keep it up to date.
These days SSL is a must-have element for websites, but SSL certificates are costly and range from $30 to $500 per year for a single website. Don’t fret! You can get a FREE SSL certificate!
jCenter is the public repository hosted at bintray that is free to use for open source library publishers. It is the largest repository in the world for Java and Android OSS libraries, packages and components.
Bower is a popular package manager to help you quickly deploy components. In this article I’m going to show you how to install Bower and how to use it to install Bootstrap.
Do you want to filter out only business mails in the web forms? Make sure to use our open source business email validator to authorize their business identity.
Are you aware of the various types of website pop-ups that can be used on the website to convert your users? Check out this guide to understand types of popups and learn how to create them.
For all those looking for top resources to learn coding, check out the ultimate list of top handful resources that will help you to get through.
As a developer, breaking through the glass ceiling demands much more than coding skills. Know here the beginners guide for developers to create personal brand.
A step by step guide on how to build a custom login form using the default functionality that WordPress gives us.
Some best practices to secure your database from common malicious attacks. Foil most common hacks by following these quick steps.
Once you’ve got a basic understanding of Angular and how to get it up and running this tutorial will show you some of the basic, but awesome features supported by Angular.
Promise is a the standard way of handling asynchronous operations, comprehensive but elegant, especially with a series of Async operations and handling the errors from them.
When you work for a tech company in an office capacity, it feels like everyone around you is speaking another language. Which they are, most of their work exists in coding language. To feel more relevant, I signed up on codecademy.com and started working on their beginner courses (for free! you should try it!).
The second part to my Algorithms series. In this we go over a few more common problems and solutions as seen on LeeteCode
What’s one thing virtually every website has? If you said navigation (you did) you’re absolutely right! Go ahead and enjoy that wonderful feeling of being right for a moment… and now that we’re feeling like a champ, let’s get to it.
In this tutorial I will demonstrate how to build a custom login form scratch. This time instead of using the default function call Wordpress provides us, we will create this login form and the styling from scratch, making it a very customized form.
Authentication systems is the backbone of many websites. It allow users to login to your site and preserving data between visits.
This blog goes over some common algorithms as asked on LeetCode. It also goes over a simple solution for each.
Preprocessors can be used for a variety of file types, but this article is going to focus solely on CSS preprocessors. WE go over how to use them and the benefits of using them.
In this blog, I will cover some of my favourite Sublime features. Using these plugins will dramatically reduce the amount of tedious tasks you have to perform, and make your work really fun
In this article we go over the steps to use Jquery-ui to display a pop-up on your page with a LoginRadius login interface using the LoginRadius HTML SDK.
Check out this step by step guide to maintain test cases in excel sheets without getting confused.
Are you afraid of hackers and feel unsafe for admin and front user to login through same area? No need to worry as in this article, I am going to guide you with how to create separate login area for admin.
Unhandled errors are very common in php applications. So in this article, find out how you can get email alerts for PHP exceptions.
So last week while I was setting the analyzers on ElasticSearch settings for Email field, it took me some good time to find the perfect custom analyzer for my purpose, so I feel it might be useful to share this with someone who needs it.
Integrating social into your site can drastically improve user engagement with your platform. The article provides useful solutions and implementation instructions.
Authentication and authorization both are most important things for any system and application. This blog explains both authentication and authorization concepts in detail.
In this blog we go over some useful implementations of the Graph API that you can use to pull in user data as well as publish on your users behalf.
In this episode, I’m going to tell you about the tools I use, the things I do to get design inspiration, and what I do when I get stuck on a project.
The goal for this blog is to help you setup the basic extension that I think are required when working with Sublime: Package Control, a professional, sharp looking theme pack, and a core feature of Sublime, “Goto Everywhere”
In this blog we go over some common social networks branding guidelines. This will help you to make sure that you comply with the Social Networks restrictions when utilizing their assets.
This article gives insight about the index in MongoDB, for query optimization.
Step by step tutorial to customize your Google Map markers. Have you ever wondered about how can you customize the markers for your google maps?
Have you ever wanted to select the second or third child of an element without using CSS3 nth-child, follow this guide to find out how.
Did you ever want to customize your registration or login page on Drupal 7, but not know how? Customize these pages or changing the theme is not difficult.
Reading Chinese and using Google translate for each line is not fun,in this tutorial we will go through how to submit a QQ app for review.
I am here to teach you how to create a responsive and awesomely scalable icon using CSS sprites. On top of that, we will also add a fallback for browsers that do not support SVG files.
I use the python web Crawler library to help crawl the static website and determine some useful data.
Memcached is one of the most popular open source on-memory key-value caching systems. I will briefly talk about the design of memory management of memcached.
HTML 5 is the latest and greatest web technology, although it has some issues in some browsers which don’t have native support for the new HTML5 elements.
An overview of application programming interfaces and a quick guide on how to use a simple API provided by Mashape.
Setting up and styling your radio and checkbox elements with CSS, We’re just going to use code here. No images, just pure scalable user interface using code
Social sharing button offers an easy way to distribute your content to a wider audience. The major social providers allow options to configure the content that will be shared programmatically.
Recently, I was working on an implementation to build an embedded app on Shopify with PHP. I realized that the 3rd party PHP SDK recommended by Shopify called “phpish” does not support the feature to “PUT” assets into your shopify shop’s theme.
Most modern browsers have tools or plugins that allows you to quickly and easily test your API calls and see the sample returned data.
Filter Portfolio can be very useful for websites, especially when there is a lot of images you want to show to users. It is always nice to keep it into different categories and allow your user to play with them.
When we start thinking about authentication in any kind of software, the first thing that comes to mind is username/password, this is an older but still effective technique to protect your system.
Tired of creating gifs? Seriously, that takes time and most of the time it has a huge file size and a crappy resolution. What if you can create a gif(ish) element out of CSS? Because you can.
Today in the market various type of Database options are available like RDBMS, NoSQL, Big Data, Database Appliance, etc. developers can get very confused with all the choice. They do not understand why they should consider a newer, alternative database when RDBMSs have been around for 25+ years.
With Information Technology becoming more and more Cloud based nowadays, the Cloud storage system has become a very feasible solution. Various organizations are migrating their data to cloud storage, due to a few simple reasons.
PhoneGap now also known as Apache Cordova, is a powerful tool for mobile development this blog guides you through the steps to get an initial project setup.
Done creating your css popup? We’re now going to animate it with CSS3. Why? because we’re tired of seeing things that just pop onto users screen.
cURL and Fsock are both methods used to communicate with different types of servers using communication protocols. We go over a simple sample and how to …
In this tutorial I want to explain the different methods to enqueue scripts and style sheets in WordPress. This can be a really confusing process for new WordPress developers.
Looking to access your mongoDB data based on the GUID? You can’t query this directly because mongoDB doesn’t recognize GUID so when we query through mongo shell no result will be returned. Find out how to access your information based on GUID queries.
We go through the steps to setup a common PHP library used to handle Twitter social login authentication and functionality. After working through this guide your site will have a Login with Twitter button allowing you to streamline your Sign-up process.
In this article we will cover how to integrate LinkedIn social login authentication into your website. After working through this guide your site will have a simple interface that streamlines your user login process and reducing form abandonment from long registration forms.
Social Sharing is an extremely powerful tool to expand your user base and product recognition, customizing and implementing this to be efficient on your site can be quiet difficult.
Are you tired of eye dropping (or worse… guessing) the colors of every social network you like? Fear not my friend, I have searched the webs to find our beloved social media colors and listed it out in hex form.
World Wide Web Consortium (W3C) allows internet users to check HTML and XHTML documents for well-formatted markup. Markup validation is an important step towards ensuring the technical quality of web pages.
As a developer, you should be familiar with StackExchange. There are tons of resources available on there about software development and programming. Out of everything, I have compiled a list of the top 8 resources that I find helpful.