Stephen Braimah

459 Flips | 14 Magazines | 4 Likes | 9 Following | 22 Followers | @StephenBraimah | Keep up with Stephen Braimah 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 “Stephen Braimah”

Implementing Stripe

Implementing Stripe-like Idempotency Keys in Postgres<p>In APIs <b>idempotency</b> is a powerful concept. An idempotent endpoint is one that can be called any …

Databases

The 7 Most Popular DEV Posts from the Past Week

Based on data from 21k+ users, Lynne shares the top 8 values developers care most about when it comes to engineering and work culture. We even learn …

Why designers should learn to code — or at least consider it

Understand the limitations<p>Not just from a technical perspective, but also from a time and economical aspect. Although you might have a deadline for when the design should be completed, you shouldn’t feel peace of mind when you’re handing off the final design files, because believe it or not; …

UX Design

Given-When-Then in JUnit Tests

Looking at JUnit tests can be a bit weird at times. Often a lot of preparation work in terms of preparing mock objects and responses is required. …

Rule Your Microservices With an API Gateway: Part I

Traditionally, web applications have been implemented so that one application includes all of the business logic. These monolithic applications are …

RESTful API Versioning Best Practices: Why v1 is #1

As anyone who has built or regularly uses an API realizes sooner or later, breaking changes are very bad and can be a very serious blemish on an …

Software Development

Securing Microservices: The API gateway, authentication and authorization

Recently I was building a thousand-piece puzzle with my girlfriend. Experienced puzzle builders have some techniques to finish the task successfully. …

The Concept Of API Management Has Expanded So Much the Concept Should Be Retired

21 Sep 2017<p>API management was the first area of my research I started tracking on in 2010, and has been the seed for the 85+ areas of the API …

Software Development

The Role of API Gateways in Microservice Architectures

Despite their differences in nomenclature, newly emerging service meshes aren’t all that different that API Gateways, and the similarities between …

Microservices

The Ten Essentials for Good API Documentation

API documentation is the number one reference for anyone implementing your API, and it can profoundly influence the developer experience. Because it …

Software Development

The Amazing Ways Coca Cola Uses Artificial Intelligence And Big Data To Drive Success

The Coca Cola Company is the world’s largest beverage company selling more than 500 brands of soft drink to customers in over 200 countries. Every single day the world consumes more that 1.9 billion servings of their drinks including brands like Coca Cola (including Diet and Zero) as well as Fanta, …

Artificial Intelligence

Common problems for layout elements in CSS — best practices

Common problems for layout elements in CSS — best practices<p>Well it’s very frustrating in css when we can’t apply perfect position to elements to look …

Don’t Write Sloppy Code, (Almost) Ever

Do as I say, not as I do.<p>I’m a normal, everyday web developer, and I have some of the same good and bad habits as the rest of you. I really do try to …

Prototyping

UX Design Patterns for Mobile Apps: Which and Why

Developers and designers don’t always get along. We spend days working on something and then hear “That’s not possible, change your design” or “we’ve …

Microservices: The Good, the Bad and the Hype

Microservices may bring many benefits to the enterprise but they also can bring some headaches, especially if you are not anticipating them, argued …

Microservices

What it really takes to capture the value of APIs

APIs are the connective tissue in today’s ecosystems. For companies who know how to implement them, they can cut costs, improve efficiency, and help …

JavaScript Top 10 Articles of the Year. (v.2017)

For the past year, we’ve ranked nearly 15,500 JavaScript articles to pick the Top 10 stories (0.065% chance) that can help you prepare your …

The Non-Technical Guide to Machine Learning & Artificial Intelligence

I have a challenge for you.<p>In a few seconds, I want you to <b>stop reading this article, and follow the instructions below.</b><p>Here you go:<p>I hope my point is …

What is Code Review and Why It Is So Important?

We have already mentioned the lean startup approaches in business and Agile methodology, both focused on testing (either the hypothesis offered or …

Run a JSON file through multiple parsers and you'll get different results every time

Loose spec mangles data, creates security risksThe ubiquitous message-passing JSON format is something of an untended garden with plenty of security …

A Study Plan To Cure JavaScript Fatigue

Like everybody else, I recently came across Jose Aguinaga’s post “How it feels to learn JavaScript in 2016”.<p>It’s clear that this post hit a nerve: I …

Front-End Development. From UX Design to Code.

User interface serving the aims of positive and problem-solving user experience is one of the key aspects of creating a digital product, still it’s …

41 JavaScript experts to follow on Twitter

JavaScript is one of the most popular programming languages, and for good reason. From its origins at Netscape to its current iteration, JavaScript …

JavaScript

Moving To Javascript Development

Over the last couple of years there's been a growing trend in web development, this is the moving away from traditional back-end development and more …

How to manipulate classes without jQuery by using HTML5’s classList API

Note that if you need to support Internet Explorer versions older than IE 11, you may need to find an alternative method or use a polyfill.<p>If you’re …

Web Development

How it feels to learn JavaScript in 2016

<i>No JavaScript frameworks were created during the writing of this article.</i><p><i>The following is inspired by the article “It’s the future” from Circle CI.</i> …

Xiaomi’s newest phones include dual-lens camera and under-glass fingerprint reader

Hot on the heels of the launch of the iPhone 7 Plus, Apple’s first smartphone with dual reverse-facing cameras, China’s Xiaomi has joined the double camera club with Mi 5s Plus announced today.<p>It in fact announced two phones, Apple style. The Mi 5s Plus and Mi 5s were both unveiled today as …

The Difference Between Data and Analytics

September 26, 2016<p>Share this content:<p>What is the distinct difference data and analytics?<p>Opher Kahane<p>Today, the insights received from data and …