This week we welcome Katherine Scott (@kscottz) as our PyDev of the Week! Katherine was the lead developer of the SimpleCV computer vision library and co-author of the SimpleCV O’Reilly Book. You can check out Katherine’s open-source projects over on GitHub. Let’s take a few moments to get to know her better!
Can You Tell Us a Little About Yourself (Hobbies, Education, Etc.):
A quick summary about me:
Less Is More – Minimalist Design at Its Best
The current rage is all about minimal designs and maximum whitespaces. Outwardly, this may seem like an easy task, but the execution of extensive open space requires a high amount of designing skills. Customers also have to develop a mindset around this type of strategy and give up on the idea of fitting in as much information as possible. Modular designs with a minimalistic approach seem to be the way forward.
With an aim to make the design provide every viewer with a satisfying experience, the designer works to create a straightforward layout with minimal visuals, minimum color variations, and only the bare minimum of required information. Providing the message right from the word go does the trick.
Before getting started, you should be well aware of Node.js async antipatterns and promises. We will be using Node.js 6.9.4 and a module named selenium-cucumber-js which is a clean package that comes with the selenium driver for Node.js, as well as a reporting mechanism by default. Wow! That’s awesome, right?
Python is not only an amazing programming language, it’s also very helpful when it comes to developing tools for SEO. In this article, I have compiled 5 of the best Python scripts to optimize your website SEO: Check broken links and indexed URLs, grab data from Mozscape, and more.
Python SEO Analyzer
A small SEO tool that analyzes the structure of a site, crawls the site, counts words in the body of the site and warns of any general SEO related issues. The script requires Python 2.7+, BeautifulSoup4, minidom, nltk, numpy, and urllib2.Info and download: https://github.com/sethblack/python-seo-analyzer
Designing a website which optimises user experience is a key consideration for consumer engagement and retention. Today, an increasing number of people are accessing the web through their mobile devices, so building a mobile web experience which is fast, reliable, and engaging is paramount for businesses. While many established companies and start-ups alike use native apps in addition to, or instead of, a website, Progressive Web Apps (PWAs) offer a mobile and desktop web experience that has faster loading times, uses less data, works in any network state, and engages users by immersing them in the experience. Below, Dean Hume, Chief Technology Officer of UK property tech startup, Settled, explains how PWAs can deliver strong efficiencies for businesses.
What Are PWAs?
PWAs are a set of features that leverage new, open web application programming interfaces (APIs) to offer a mobile web experience that loads fast, uses less data, and re-engages with users in multiple ways. Mobile network coverage in the UK is pretty good, but even 4G can be flaky at the best of times. PWAs allow consumers to access a web app whilst offline and also enable them to see features on the go.
Welcome back! If you missed Part 1 and/or Part 2, just follow the links to check them out!
Charts are more meaningful when they have axes around them. The axes tell the quantity of a particular datum represented on the plane. This a how-to-post on creating the axes around a D3 chart.
It’s not a great idea to use jQuery and Vue.js in the same UI. Don’t do it if you can avoid it.
But you’re probably reading this not because you want to use jQuery and Vue together, but because you have to. Perhaps a client is insisting on using a particular jQuery plugin that you won’t have time to rewrite for Vue.
Objects Comparer is an object-to-object comparer, which allows you to compare objects recursively, member by member, and define custom comparison rules for certain properties, fields, or types.
Working in the digital recruitment industry, we are seeing more often than not that hiring organizations are looking for more than the traditional programming languages from candidates. Many software developers are keen to up skill and enhance their knowledge of programming, but it’s important that they know the programming languages that are trending up, and that are set to stand the test of time in the industry in order to ‘future proof’ their skills.
Read our full blog here.
Programming is something vast and rather individual as each developer chooses tools that are most convenient for them. However, certain languages, platforms, and frameworks have claimed themselves as some of the easiest and most efficient to use. Thus we have collected for you the top-10 programming languages loved by developers nowadays. Which one is your favorite?
Python is a dynamic and general-purpose language that emphasizes code readability and enables developers to use fewer lines of code (in comparison with Java or C++). It supports multiple programming paradigms and has a large standard library.