16 Jan

Image Recognition in Go using Tensorflow

This is a text version of this video: packagemain #4: Image Recognition in Go using Tensorflow.

Tensorflow is a computation library that represents computations with graphs. Its core is implemented in C++ and there are also bindings for different ...

16 Jan

How to Support Multiple OSes with One Mac

Making operating-system specific packages of your project can be a great service to your users. But it's also a pain. Linux distributions differ in which package-management system they use, and you need to take the time to learn how to do it correc...

16 Jan

E2E Testing with TestCafe | Part 4

On Part 3 we learned how to run not only multiple browsers in parallel, but also multiple instances of those same browsers.

So what can we do to improve our TestCafe project?

If you followed this guide since we started, your devto.js should look li...

15 Jan

Meet the New Dialog Element

Keith Grant discusses how HTML 5.2 has introduced a peculiar new element: <dialog>. This is an absolutely positioned and horizontally centered modal that appears on top of other content on a page. Keith looks at how to style this new element, the basic opening/closing functionality in JavaScript and, of course, the polyfills that we’ll need to get cross-browser support right.

Also, I had never heard of the ::backdrop pseudo element before. Thankfully the MDN documentation for this pseudo element …

Meet the New Dialog Element is a post from CSS-Tricks

15 Jan

Authentication and Authorization

I've always found the way security experts distinguish between authentication and authorization a little confusing. The usual definitions are as follows

Authentication : Verification of the identity of a user

Authorization : Permission or power g...

15 Jan

Authentication and Authorization

I've always found the way security experts distinguish between authentication and authorization a little confusing. The usual definitions are as follows

Authentication : Verification of the identity of a user

Authorization : Permission or power g...

15 Jan

Optionals in Swift

Absent of Data

There are situations where we wish to accept data from users and also provide an opportunity for some of the data to be optionals, meaning they are not required but should be provided if available.

The constant me instance of ...