Alexandru Baciu

250 Flips | 12 Magazines | 2 Likes | 1 Following | 8 Followers | @AlexandruBa5b7g | Keep up with Alexandru Baciu 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 “Alexandru Baciu”

How Goodreads offloads Amazon DynamoDB tables to Amazon S3 and queries them using Amazon Athena | Amazon Web Services

At Goodreads, we’re currently in the process of decomposing our monolithic Rails application into microservices. For the vast majority of those …

Wkhtmltopdf Considered Harmful

All that the documentation tells you about headers and footers is that you can put them in separate HTML files and set them with options. (Or use …

Material Dashboard

README.md<p>Material Dashboard is a free Material Bootstrap Admin with a fresh, new design inspired by Google's Material Design. We are very excited to …

Introducing the GraphQL Guide – The GraphQL Guide

Today I’m happy to announce the beta release of The GraphQL Guide, a book that I’ve been working on with Loren Sands-Ramshaw! The Guide shows you why …

Build and Deploy a Rest API Using Serverless, Express, and Nodejs

Today I'm showing how to Build and deploy an express/Node Rest API using serverless lambda.<p><b>We know Serverless is growing so fastly and a lot of</b> …

REST API

Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL

The making of Schemaless, Uber Engineering’s custom designed datastore using MySQL, which has allowed us to scale from 2014 to beyond. This is part …

Binary Trees, Recursion, Tail Call Optimization in JavaScript

<i>You might not know about me that I have conducted tech interviews with over 500 software developers from more than twenty countries with the</i> …

Pushpin — An Open Source Library That Turns REST APIs into Realtime APIs

An intro to evented APIs and how to build them with Pushpin<p>“Real-time” is becoming an omnipresent force in the modern tech stack. As consumers demand …

Of SVG, Minification and Gzip

Smaller files are downloaded faster, so making an asset file size smaller before sending it to a client is a good thing to do.<p>Actually, it’s not just …

The GraphQL stack: How everything fits together – Apollo GraphQL

What makes GraphQL special?<p>There are 3 main factors that make GraphQL stand out from all other API technologies:<p>GraphQL has a well-specified query …

Features

Select a JSON object or its subtree that matches your filter function<p>Step 1. Take any JSON object<p>Step 2. Find all key/value pairs that match a …

How JavaScript works: Event loop and the rise of Async programming + 5 ways to better coding with…

How JavaScript works: Event loop and the rise of Async programming + 5 ways to better coding with async/await<p>Welcome to post # 4 of the series …

Modern JavaScript Cheatsheet

Image Credits: Ahmad Awais⚡️<p>Introduction<p>Motivation<p>This document is a cheatsheet for JavaScript you will frequently encounter in modern projects and …

Building multiplayer games with socket.io and HTML5 Canvas

I've been building crappy hobby games on and off for my whole coding life. One of my very first apps was a Visual Basic game - I was in primary …

The JavaScript Tutorial

This repository hosts the content of the Modern JavaScript Tutorial, published at https://javascript.info.<p>Translations<p>Language<p>Github<p>Translation …

Top 10 ES6 features by example

Though ES6 specification is not super-fresh, I think that many developers are still not so familiar with it. The main reason is probably poor support …

Top 10

My wonderful world of macOS

List of applications and tools that make my macOS experience even more amazing<p>Wallpaper …

Docker vs. Kubernetes vs. Apache Mesos: Why What You Think You Know is Probably Wrong

There are countless articles, discussions, and lots of social chatter comparing Docker, Kubernetes, and Mesos. If you listen to the …

Docs

Quick Start<p>Concourse is distributed as a single concourse binary, making it easy to run just about anywhere, especially with Docker.<p>Concourse will be …

PHP-PrivacyPolicy

README.md<p>Programmatically composable privacy policies for humans and machines<p>Requirements<p>PHP 5.6.0+<p>Internationalization extension …

Web Development

Real time collaborative diagramming for teams

A diagram is worth more than 1000 words<p>Easily create amazingly beautiful diagrams with Vecta’s powerful SVG editor, whether it's your backend …

Intelligent Tracking Prevention

The success of the web as a platform relies on user trust. Many users feel that trust is broken when they are being tracked and privacy-sensitive …

Machine Learning

svgi, the SVG inspection tool

svgi is written in javascript (node) and distributed through npm. Both are required to install svgi.<p>To install it, just execute the following command …

How to Use Responsive Images

In the world of responsive web design one core, yet complicated, spec can net you substantial reductions in page size across the device spectrum. In …

Ask HN: Alternatives to Vagrant for development environments?

I've been using Vagrant for about 5-6 years now to automate the setup of development environments. It was a great tool for spinning up environments …

A Simple Pattern for Jobs and Crons on AWS

We should stick to message passing patterns that are simple to debug and easy to scale. And we should deny ourselves features that put those …

Modern JavaScript for Ancient Web Developers

There’s a certain kind of old-school, backend web developer who, a long time ago, mastered things like Perl or Python or PHP or Java Server Pages, …

Spring Security REST for Grails

1. Introduction to the Spring Security REST plugin<p>The Spring Security REST Grails plugin allows you to use Spring Security for a stateless, …

Easily Create Complex Workflows With AWS Step Functions

February 12, 2017 / by / In<p>Often applications, especially if we are talking about e-Commerce or enterprise software, consist of complex repeatable …

Cloud Computing