Trevis Thomas

79 Added | 12 Magazines | 33 Likes | 13 Following | 2 Followers | @trevisthomas | Keep up with Trevis Thomas on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Trevis Thomas”

The Rise of Cybercrime on Ethereum

The first major cybercrime incident on Ethereum was in June 2016. A bug in “The DAO” smart contract was exploited and $74 million out of $150 million …

Dependency Injection in JavaScript

<i>Cover image by Papiertrümmer on Flickr</i><p>We all write code that depends on other code, this is completely normal. Even if we don't use any libraries, we …

JavaScript

10 Simple Code Snippets for Creating Beautiful Tabs

Tabs are a fundamental part of the web, and they’ve been around for years, but with even more developers going open source there’s a whole world of …

Web Design

A code review checklist prevents stupid mistakes

My team uses a code review checklist to prevent stupid mistakes from causing us problems and wasting time. In this post, I want to share the reasons …

Software Development

Examples of Vue’s Clean Code

In the last part of this series we got Vue up and running, and addressed some of the questions beginners might ask.In this tutorial, we’re going to …

JavaScript

When Learning Games Go Small: The Four Principles of Design

The education game market continues to grow rapidly, and mobile games are the dominant force within this market. Newzoo provides the insights for the …

UX Design

Microservices in Java — A Second Look

So recently I published an article titled “Microservices in Java? Never.” And it seriously split the camps. Java developers who were passionate about …

Microservices
Software

What Has Changed in Web Development?

Oracle University SEO & Content Strategist<p>As a Web Content, User Experience and Search Engine Optimization Strategist for <b>Oracle University</b>, I work …

Amazon Web Services

Top 6 software development methodologies

In this article, I will not write about Kanban, because I’ve already made a review about it in my blog article and covered all the important …

6 myths of Progressive Web Apps

Terms like “Progressive Web Apps” (PWAs) are useful to help spread concepts, but they come with a risk of misuse and misunderstanding. As a fairly …

Web Development

Top 10 Obstacles to Faster Code Reviews and Better Code Quality

<i>This is a short and sweet story about important facts to know and share about code quality and code reviews. You can also read more about this in our</i></i> …

Software Development

Facebook's 'React Native' Has Changed the Rules of App Development

With this new cross-platform app, you can spend more time meeting users' needs and less time worrying about your choice of smartphone.<p>Opinions expressed by <i>Entrepreneur</i> contributors are their own.<p>Which would you choose: a single-platform app with a great user experience or a cross-platform app with …

Apps

Kotlin Expected to Surpass Java as Android Default Programming Language for Apps

A new report released earlier this week estimates that Kotlin will surpass Java as the primary programming language used for Android apps by December …

Android News

Building your first Machine Learning model on iPhone

This tutorial will teach you how to build a ML model on iPhone using CorelML. Interestingly this is not the first time that Apple has come out with a …

Machine Learning
Android Development
Software Engineering
Web Development

An imperative guide to forms in Vue.js

Validating user inputs<p>While writing custom validation logic is possible, there is already a great plugin that helps validate inputs easily and …

Vue.js Transitions & Animations: Production-Ready Examples

In a rush? Skip to tutorial & live demo.<p>My last two projects <i>hurled</i> me into the JAMstack.<p>SPAs, headless content management, static generation... you …

Software Engineering

Why Isn’t Agile Working?

A couple drawings…<p>I was visiting a relative a couple years ago. My poor cousin (the CEO of an insurance company) had been sold the Agile Silver …

Project Management

Top 5 JavaScript Libraries — September 2017 – COBE

Top 5 JavaScript Libraries — September 2017<p>Summer is slowly fading away, but our love for JavaScript only grows stronger with the seasons! ❤ So put …

Web Design

Why we moved from Angular 2 to Vue.js (and why we didn’t choose React)

By Luis Elizondo<p>At Rever (www.reverscore.com) we just released a new version of our web client using Vue.js. After 641 commits and 16 weeks of …

CSS Animations are Probably Magic

Stop what you are doing right now and listen to me because CSS animations are actual magic and are amazing.<p>Now that I've got your attention, let me …

Genius

Using VueJS computed properties for dynamic module imports

If, like me, you appreciate the value of bandwidth and the impacts it can have on the speed and user experience of a website, you will obviously want …

JavaScript

8 Typography Tips For Designers: How to Make Fonts Speak.

Typography is a way of communication with users. Visual performance and readability of copy in digital products have the great impact on user …

Typography

Async in Vue.js - Part 1

<i>Create a shape shifter Skeleton Card in Vuejs with Vuetify instead of a loader</i><p><b>Problem</b><p>Display a loading feedback into a web application is a big …

Software Engineering