We recently experimented with AppSheet to develop a web app for managing configurations in our website personalization engine project. This blog discusses our experience and the benefits we derived from it.
Application Development
This blog discusses the beauty of a regular expression matcher code developed by legendary computer scientists Brian Kernighan and Rob Pike.
California Consumer Privacy Act became effective on January 1, 2019. 2 years before, Europe implemented GDPR. Even though both are personal data protection laws, they are ideologically different. Through this article, we are exploring the factors that differentiate CCPA from GDPR.
GDPR
CCPA
Effective From 25-May-2018
Effective From 01-January-2020
The year 2018 marked the implementation of one of the most popular data protection laws in the world, ie GDPR. It's been a year and a half since its implementation. Any organization in Europe or who delivers a digital service to European Public and uses their personal information now complies GDPR.
Now it’s time for CCPA, California Consumer Privacy Act.
The California Consumer Privacy Act (CCPA) is a state law created to enhance the privacy rights and consumer protection of California residents. The bill for CCPA was passed by the State Legislature and signed into law by Jerry Brown, Governor of California, on June 28, 2018.
Here are some fact you need to know about CCPA
CCPA is a personal data protection law passed by the State Of California.
CCPA stands for California Consumer Privacy Act and gets effective on 1st Jan 2020.
User Experience Design
The UX designer should consider the accessibility standards in mind while defining the UX of the web portal.
UI Design
When building the UI elements and styles, accessibility should consider. Factors like color of text, the contrast of images, navigation elements, etc should be considered here.
HTML
The html should be generated by following the web accessibility standards defined.
Web Content Accessibility Guidelines was conceived by World Wide Web Consortium (W3C) with a motive to make web and digital technology accessible for all. The first version of accessibility guidelines, WCAG 1.0 was released on May 5th, 1999. It continued for about 10 years and in 2008, WCAG 2.0 was released. In addition to web properties, 2.0 also takes care of other digital assets like PDF, Documents, Google Docs, Spreadsheets, mobile apps, etc.
Next time you’re in a crowded location, count out ten people. Eight of them will have used a mobile device for online shopping, and at least three will do all their online shopping solely on that mobile device1. If you’re an e-commerce store owner, the eight are great news. However, those three might be giving you some anxiety because you’re not sure the best way to reach them.
As the GDPR comes into effect, businesses are scrambling to take measures to become compliant with the regulation. If you are maintaining a Drupal website and would like to know how easily you can make your website a GDPR compliant one, read on.
This article focuses on the contributed modules available in Drupal.org, which are aimed at helping website owners become compliant with the new rule.
EU Cookie Compliance
Module: EU Cookie Compliance
The European Union Data Protection Regulation(GDPR) law is going to be effective from May 25th 2018 and if you have clients and services across EU, then you should definitely make your website compliant with the regulations.
It is high time to make your website GDPR compliant, as the regulation is going to be effective from May 25th, 2018. If you would like to revisit our article on what GDPR is and how it can affect a site owner or developer, you can read our previous article here.
What do you have to do to comply with GDPR?
Now that you know what GDPR is and what it is about, here are the steps to follow to be compliant with GDPR.
As we fast approach May 25th 2018, organizations all across the European Union (and organizations that deal with European citizens and their data) are working to ensure that their business processes are compliant with the General Data Protection Regulation (GDPR) that comes into effect on that date.
You would have heard about the European Union Data Protection Regulation(GDPR) law that will take effect on May 25th, 2018. The aim of this regulation is to give EU citizens the right to control what information is being collected from them by various businesses. GDPR will apply to the processing of personal data by controllers and processors in the EU, regardless of whether the processing takes place in the EU or not. GDPR will replace the prior EU directive known as Directive 95/46/EC (the “Directive”), which has been the basis of European data protection law since 1995.
Agile is to project management what OOPs (Object Oriented Programming) concept is to programming languages (like PHP, Java, C). It divides the complexity of large projects into bite-sized chunks. Compared to a traditional sequential process like Waterfall, Agile promotes a disciplined project management process that encourages frequent inspection and adaptation. It encourages teamwork, self-organization and accountability.
The foremost and possibly the most critical decision to be taken at the beginning of any web development project is making the perfect and right choice of a suitable web development framework. We are sure all the team members of the development team would be nodding their heads in agreement and there is a strong and solid reason for this. During its early years, Drupal was questioned for its ability to qualify as a full-fledged development framework. However, within a short span of time, Drupal did prove its capability as a web development framework and established itself as a leader. Today, Drupal is being used by web developers across the world.
A Drupal website is extremely dynamic in nature and can be used for a variety of applications that will assist you in connecting to your target audience and help you sell your products on the web. Drupal is one of the most efficient tools that is available for online content management. Due to its flexible infrastructure and rapid loading, Drupal is a preferred choice from amongst Web development platforms.
Key features of Drupal
The best features of Drupal are:
Information architecture (IA) refers to the practice of categorizing, organizing, and labelling websites to enhance usability and findability. It simply means a logical structuring of content and information that creates sense for the audiences. The labelling should be clear, concise, and suitably descriptive. Finally, the goal is to create usable and easily findable content structures from complicated sets of information.
jQuery is a famous javascript library used widely. It allows the developer to create very complex client side operational web tools easily. The jQuery is actually allows us to work on the DOM tree which has various html elements used in the webpages.
Today, a professionally designed website is one of the most recognized and effective mediums to promote business and organizational growth. A systematic and streamlined web development process follows several standard frameworks, methodologies, languages, and modeling tools to ensure timely delivery and quality control.
A software development methodology refers to a framework that guides the planning, production, and deployment of development projects. There are several possible methodologies, but here we mainly focus on the sequential and iterative frameworks. Agile and Waterfall are two unique methods in the software development process.