Napat Parkpien

108 Flips | 16 Magazines | 42 Likes | 2 Following | 1 Follower | @NapatParkpien | Keep up with Napat Parkpien 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 “Napat Parkpien”

Reactive Fundamentals: thinking in streams

<i>From RxJS in Action by Paul P. Daniels and Luis Atencio</i><p>This article describes how RxJS components work and how thinking in streams can help you …

Programming

10 Lodash Features You Can Replace with ES6

<b>Right now, Lodash is the most depended-on npm package, but if you're using ES6, you might not actually need it.</b>In this article, we're going to look …

One year using Kubernetes in production: Lessons learned

In early 2015, after years of running deployments on Amazon EC2, my team at Luminis Technologies was tasked with building a new deployment platform …

DevOps

Constraint-Driven Innovation :The Creative Value of Knowing your Limits

June 13, 2016Challenging ConventionsConventional wisdom tells us that in order to be creative, we must be unfettered. Thinking outside of the box, by …

Jailed JavaScript library runs untrusted code safely in browsers, Node.js

A recently revised JavaScript library now makes it possible to run untrusted JavaScript code, in either Node.js or a modern browser, via a sandboxed …

Professional Error Handling With Python

In this tutorial you'll learn how to handle error conditions in Python from a whole system point of view. Error handling is a critical aspect of …

Python Programming

Meteor Blog

Elasticsearch as a Time Series Database - Does it work? Part 1

Elasticsearch as a Time Series Database - Does it work? (Part 1)<p>We love logging, as we've blogged about at length. I myself, as a logging enthusiast …

DevOps

A Security Framework for Python Applications

Project web site: http://yosaiproject.github.io/yosai<p>What is Yosai<p>Yosai is a "security framework" that features authentication, authorization, and …

An asynchronous CherryPy server based on asyncio

CherryPy is a minimalist web application server written in Python. Hundreds of people have relied on it for more than fourteen years now. Recently, …

Side - Responsive Menu (Navigation)

<b>Demo URL:</b> <br>http://www.mediacity.co.in/side<br>Key Features• Bootstrap<br>• Clean Design<br>• Responsive<br>• CSS3 Transitions<br>• Fixed Navigation<br>• Google Fonts<br>• Documentation …

Refactoring a Monolith into Microservices

This is the seventh and final article in my series about building applications with microservices. The first article introduces the Microservice …

Legion of Heroes: haproxy, nginx, Angular 2, ASP.NET Core, Redis and Docker

I have been following the Angular 2 and ASP.NET Core stories pretty close over the past year, and of course not ignoring Docker. I wanted to take …

Angular 2 and Ionic 2 Data ServicesPart 2: Using REST Services

In part 1 of this series, I shared two approaches to create Mock services in Angular 2 / Ionic 2 applications: using a Promise-based or an …

Validating Data With JSON-Schema, Part 2

When you're dealing with complex and structured data, you need to determine whether the data is valid or not. JSON-Schema is the standard of JSON …

The long-awaited tech correction is here

But in 2015 the talk peaked, as private company valuations grew to the point where Facebook's $1 billion acquisition of 13-person company Instagram in 2012 now looks cheap, and privately held Uber with no published financial returns and massive losses is supposedly worth more than Ford and GM.<p>On …

An Introduction to AJAX for Front-End Designers

This tutorial series aims to familiarize front-end designers and newbie developers with AJAX, an essential front-end technique.In this first …

Deprecated

Angular 2 Style Guide<p><b>Official style guide</b><p>Together with the Angular core team and John Papa, we're working on an official style guide which …

Learning Angular 2: Creating a tabs component

This is a follow-up article of thoughtram's excellent article on developing a tabs component with Angular 2, where we're going to explore an …

ViewChildren and ContentChildren in Angular

Now, in order to be more specific, lets switch to the context of Angular.<p>In order to better illustrate the concepts we are going to explore, lets …

JavaScript

Zapier's new multi-step Zaps can handle your tricky tasks

I’m already using Zapier to tie together a ton of unrelated services — like tweeting Instagram photos properly on Twitter — but the service is getting even more useful today with the addition of multi-step zaps.<p>Instead of making you set up individual tasks or write code to automate your flows, …

Profit

Workflows: using Docker Machine and Docker Compose together in development

We're using the Docker eco system now for a while in development and production.<br>As you may know, the Docker eco system not only consists of the …

DevOps

A Million Text Files And A Single Laptop

(This article was first published on <b>R – randyzwitch.com</b>, and kindly contributed to R-bloggers)<p>Wait…What? Why?<p>More often that I would like, I receive …

How to Become a Better Node.js Developer in 2016

These tips and best practices are not just for development - but how to operate Node.js infrastructures, how you should do your day-to-day …

Silicon Valley asked to build a terrorist-spotting algorithm by the U.S. government

U.S. government wants the top tech companies in Silicon Valley to build terrorist-spotting algorithm<p>The officials from the United States in a recent …

JS Charting: Google Sheets

In this article, we will chart data from a publicly accessible google spreadsheet feed (via JSON) and create a dashboard using the JS Charting …

based web applications that influence our 70+ million users worldwide.

MySQL is a better NoSQL. When considering a NoSQL use case, such as key/value storage, MySQL makes more sense in terms of performance, ease of use, …

Angular — Introduction to Reactive Extensions (RxJS)

How to use observable sequences in AngularJS<p>Reactive Extensions for JavaScript (RxJS) is a reactive streams library that allows you to work with</i> …

GitLab 8.0 Released With New Looks and Integrated CI!

Fifteen months ago we released GitLab 7.0. Since then we’ve vastly improved the performance of GitLab, made GitLab work in any Enterprise through …