Software Development

An Introduction to Functional Programming in Swift

Swift’s grand entrance to the programming world at WWDC in 2014 was much more than just an introduction of a new language. It brought a number of new …

Functional Programming

The "universal adversarial preturbation" undetectably alters images so AI can't recognize them

In a newly revised paper in <i>Computer Vision and Pattern Recognition</i>, a group of French and Swiss computer science researchers show that "a very small …

Machine Learning

New to deep learning? Here are 4 easy lessons from Google

Google employs some of the world’s smartest researchers in deep learning and artificial intelligence, so it’s not a bad idea to listen to what they …

Machine Learning

Google's warning: Time's up for JavaScript dialogs that trap you with 'Sure you want to leave?' pop-ups

Google may put an end to pop-up dialogs, a technique used by scammers to scare computer and smartphone users into paying for things they really don't …

JavaScript

Thou shalt not commit the 7 deadly chatbot sins in the enterprise

Anyone who’s seen David Fincher’s classic thriller <i>Se7en</i> will recall Kevin Spacey’s chilling portrayal of serial killer John Doe toying with Morgan Freeman’s wizened detective and his doomed partner, Brad Pitt. But the real stars of the film are the seven deadly sins, which drive the macabre plot. …

Chatbots

How to avoid jQuery conflict with other JS libraries

By default, jQuery uses $ as an alias for jQuery because of this reason sometimes it conflicts with other JS libraries if they are also using $ as a …

JavaScript

12 Skills Every Technical Executive Should Master

, CommunityVoice<p>Professional development shouldn’t be optional, either for staff who need to stay abreast of technology changes, or the people who lead them. This is especially true for technology executives, who have to juggle not only the day-to-day stresses of managing a staff, but also the …

Leadership

Cancelable Promises for all! (or at least everyone on our team)

This is what I see in Chrome when canceling a Promise. In Safari, you see a dash and no bytes transferred. Same effect.<p>What we found was that …

JavaScript

Wolters Kluwer Brings Machine Learning to Legal Invoice Analysis

Corporate legal departments and insurance claims organizations that receive large numbers of outside-counsel invoices now have a new tool available …

Machine Learning

How Companies Will Use Artificial Intelligence To Sell To You

How did Donald Trump defy the swelled-head ­mediacracy to become President? From the fringe of the tech world a theory has emerged: It was artificial …

Artificial Intelligence

Format all the things

Prettier<p>Prettier is a brand new javascript library. Its simple goal is to reformat your code. For instance, when I write this:<p>and run prettier on it, …

Programming

Baidu’s Plan for Artificial Intelligence without Andrew Ng

When Andrew Ng, one of the world’s leading thinkers on artificial intelligence, announced he would be stepping down from his position as chief …

Artificial Intelligence

What's New in Visual Studio 2017

This is the 200th episode of Visual Studio Toolbox and the perfect opportunity to celebrate the release of Visual Studio 2017, as well as the 20th …

Tech Giants Are Racing to Be the First to Develop “The Last App”

<i>The following article was inspired by futurist John Smart’s series on the future of personal AI assistants, aka Sims. In a paraphrase of futurist</i> …

Machine Learning

Simple React Development in 2017

Hi, aspiring React developer! 👋<p>Maybe you’re a jQuery developer looking to experiment with a modern framework. Or, maybe you’re an Angular developer …

JavaScript

How to Conduct Usability Testing in 6 Steps

Design-testing will help you build outstanding products that work for people.<p>User-testing is known by many names: product-testing, design-testing, …

UX Design

Angular

Initialize the environment for testing with a compiler factory, a PlatformRef, and an angular module. These are common to every test in the …

JavaScript

How deep learning will transform automation

Are you getting tired of hearing about artificial intelligence? It seems we must be reaching peak hype cycle around AI when almost every article …

Machine Learning

Absolutdata rolls out artificial intelligence-driven platform, NAVIK AI

Absolutdata has announced the launch of an artificial intelligence-driven decision engine: the NAVIK AI Platform. The NAVIK AI Platform combines …

CRM

The Arrival of Artificial Intelligence

Chris Dixon opened a truly wonderful piece in the Atlantic entitled How Aristotle Created the Computer like this:The history of computers is often …

Artificial Intelligence

This Machine Learned to Choreograph by Watching Dance Dance Revolution

In the future, there is only one kind of dance: The Robot.<p>Remember watching that kid at the mall beat round after round of Dance Dance Revolution, and thinking to yourself, "I could do that!", only to Left Shark yourself into oblivion? This is kind of like that, except instead of that kid, it's a …

Machine Learning

Now sites can fingerprint you online even when you use multiple browsers

Researchers have recently developed the first reliable technique for websites to track visitors even when they use two or more different browsers. …

Web Development

Trying ASP.NET Core on the Google Cloud Platform "App Engine Flexible Environment"

March 30, '17 Comments [0] Posted in DotNetCore<p>Sponsored By<p>Last week I used Zeit and "now" to deploy an ASP.NET Core app (via a container) to the …

DevOps

Google Appears To Be Testing A Redesigned Pixel Launcher

Google’s Pixel phones come exclusively with their own launcher. Now, it’s recently been discovered that the Mountain View company appears to be A/B …

Google

Web Design & Development News: Collective #301 | Codrops

Collective #301<p>March 29, 2017 View All<p>Evrybo * MDPDF * UPNG.js * Next.js 2.0 * Glimmer * Flex * Blend Mode Slider * React Bits * How to use space in …

Web Development

[Finally] Google Home now Defers to Google Assistant for Reminders, Calls, Texts and More

The Google Home has been one of my favorite purchases in recent memory. When support for third-party integrations was announced, I was excited for …

Google

Samizdat no more: Old Unix source code opened for study

After years of lobbying by computer science luminaries, Bell Labs and Alcatel-Lucent (both owned by Nokia) have relented and will allow …

Source Code

Angie Jones

#STPCON Spring 2017 ...<p>#STPCON Spring 2017 ......<p>As someone who regularly interviews candidates for test automation roles, there are common mistakes …

Automated Testing

The Free Monad with Multiple Algebras

Posted29 Mar 2017byDanielle Ashley<p>The Free Monad has required me to read through several posts several times before it began to sink in at all. More …

Functional Programming

icon-sprite

Form submission errors are a common problem on the web. Despite developers best efforts to create simple and intuitive forms, users often enter …

Web Development