Guy Levin

139 Flips | 7 Magazines | 10 Likes | 3 Followers | @GuyLevin | Keep up with Guy Levin 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 “Guy Levin”

Introduction to REST API Security Guidelines

REST API?<p>REST is an acronym for Representational State Transfer. This is a software architectural style that allows for many protocols and underlying …

Benefits For REST APIs with HTTP/2

HTTP/1.x vs HTTP/2<p>First, let's see what are some of the high-level differences:<p><b>HTTP/2 is binary, instead of textual</b><p>Binary protocols are more …

Software Development

ProtonMail opens free ProtonVPN service to everyone

Encrypted email service provider ProtonMail has opened the free version of its virtual private network (VPN) service to everyone.<p>The Swiss company first unveiled ProtonVPN back in March, but the service didn’t fully launch to the public until a few months later. As with its main email product, …

Documentation-Driven API Design

Many companies and developers think documentation is something to be done as an afterthought, a nightmare for any developer who has been assigned the …

GraphQL benefits in a REST API, but how?

GraphQL is an open sourced API specification from Facebook that is touted as the next evolution from REST API. This solve the problem of over …

Harnessing the power of Javascript's .map and .filter

Functional programming has been a hot topic as of late. JavaScript is a multi-paradigm language and one of the paradigms available to us lucky JS …

6 Most Significant Changes in OAS 3.0

The OpenAPI Spec, formerly known as Swagger has announced the release of Open API Specification 3.0. This is a very important milestone, but it is …

Software Development

Video stream with Node.js and HTML5

I was asked how to do video stream using Node.js, something I had yet to try so, “why not” I thought, let me share my findings.<p>The “challenge” was to …

Moving From Angular to Vue : A vuetiful journey

I work on a SaaS product which has several front-end portals and all of them were build on Angular 1. After more than 2 years in production, Angular …

JavaScript

Swagger 3.0 Release Approaching

The Swagger 3.0 team is currently aiming to have their tools updated to support the OpenAPI 3.0 specification within the next few months. Within that …

Building cross-platform user interfaces in 2017

About a decade ago or so, it was fashionable to model a GUI in a cross-platform flavor of XML (like XUL) and then have a platform-specific rendering …

Introduction to functional programming with C#

It is no surprise that one of the biggest challenges in the enterprise software development is complexity. Change is inevitable. Especially when a …

RESTful API design with Node.js

<i>This article was first published on Medium. You can take a look at it here</i><p>It’s a remarkable beast of a tool, Node.js. If you’re a beginner, aspiring …

Here are the startups pitching at the MWC TechCrunch Meetup next week

TechCrunch is holding a Mini-Meetup during Mobile World Congress, on Tuesday Feb. 28. We will hold a “Pitch-Off” of startups at the event.<p>Tickets are sold out but you can go on the waiting list here.<p>You can apply to pitch your Barcelona-based startup here.<p>We’ve selected nine great startups to …

Write Your Own React.js!

Meditation is incredibly difficult for me. First, I sit down. Second, I do some stuff with my arms and legs that I’m sure looks “zen.” Third, I’ll …

12 timeless UI patterns analyzed

Cards allow sites to present a heavy dose of content in a digestible manner. As we explain in our Web Design Book of Trends 2015–2015, cards are popping out everywhere lately, and this pattern’s success is directly related to its usefulness.<p>Cards act as containers for clickable information: …

UI Design

Delete yourself from the internet by pressing this button

The internet can be a beautiful and horrible place at the same time. It’s weird, and sometimes you feel like you want to leave. Sadly, there’s no easy way out — or there wasn’t, until now.<p>Swedish developers Wille Dahlbo and Linus Unnebäck created Deseat.me, a web app that offers a way to wipe your …

Apps

12 must-have code testing tools

New code and user testing tools and frameworks seem to pop up every day. Below is a varied list of code tools that accomplish various testing needs. …

JavaScript

.NET Core Data Access

.NET Core was released a few months ago, and data access libraries for most databases, both relational and NoSQL are now available. In this post, …

Valuable UI/UX Designer Tools and Websites That Should Not Be Ignored

If you are a UI or UX designer, then you are probably aware of some of the cool design suites and packages there are available for you to work from. …

Web Design

Stateless 3.0 - A State Machine library for .NET Core

State Machines and business processes that describe a series of states <i>seem</i> like they'll be easy to code but you'll eventually regret trying to do it …

JavaScript

Key KPIs Across Agile Methodologies | Zephyr

In contrast to more traditional waterfall methods, agile processes appear to be free form in managing software development. Derived from the agile …

Project Management

Google launches Firebase Cloud Messaging for the web

Google is announcing today that it’s introducing web support for Firebase Cloud Messaging, a service that lets developers send push notifications for their applications to end users’ devices. This move provides greater choice to Firebase customers — until now, it was only possible to send push …

Apps

Angular Performance Checklist

Introduction<p>This document contains a list of practices which will help us boost the performance of our Angular applications. "Angular Performance …

Designing Card-Based User Interfaces

Web and mobile apps are moving away from pages towards completely personalized experiences. These new experiences are built on an aggregation of many …

Prototyping

Yarn: A new package manager for JavaScript

In the JavaScript community, engineers share hundreds of thousands of pieces of code so we can avoid rewriting basic components, libraries, or …

The Open Guide to Amazon Web Services

⇦ Join us!<p>Credits ∙ Contributing guidelines<p>Table of Contents<p><b>Purpose</b><p>Why an Open Guide?<br>• Scope<br>• Legend<p><b>AWS in General</b><p>General Information<br>• Learning and Career …

5 Basic REST API Design Guidelines

As soon as we start working on an API, design issues arise. A robust and strong design is a key factor for API success. A poorly designed API will …

Software Development

REST API Basic Guidelines - Design It Right

Your data model has started to stabilize and you're in a position to create a public API for your web app or your device.<p>You realize it's hard to …

#NetflixAndChill: How Netflix Scales with Node.js and Containers

It wasn’t too long ago that Netflix was just a DVD company. When Kim Trott, director of UI platform engineering at Netflix, started at the company …