blog.mgechev.com

Using Stripe with Angular

Stripe offer a set of APIs which allow businesses and individuals to easily accept and manage payments online. In a typical scenario you want your users to pay for a service that you’re offering using Stripe as a mediator. On the other hand, Angular is gathering more and more popularity


lenkiefer.com

Going off the grid

See you later I’m going to be away from the grid (web, twitter etc.) for a few weeks


blog.brianz.bz

Serverless part IV

Welcome to part four in my series about Serverless


blog.sellorm.com

MacOS Key Re-Mapping

UPDATE: This method no longer works on MacOS Sierra (10.12). I’ll post again when I find a new method. I’ve been a Mac user on and off for over twenty years, but never really used one for serious work outside of basic web dev until quite recently


lenkiefer.com

Brexit, State of the Nation's Housing, and home sales

IT WAS A BUSY WEEK FOR ECONOMIC AND HOUSING DATA. Existing and new home sales came out, the Joint Center for Housing Studies of Harvard University released their annual State of the Nation’s Housing, and the U.K. voted to leave the European Union (the Brexit)


blog.mgechev.com

Building an Angular Application for Production

Progressive Web Applications help us build native-like web apps, thanks to amazing tools such as Service Workers, IndexDB, App Shell etc


www.onceupondata.com

The Power of (purrr, tidy, broom)-Exploring Climate Change Trends

In this post, I will share the highlights of my analysis to see how we can compress the dataset while keeping all the data in one place including the fitted models . At the end, I will also attach a Shiny App for further interactive exploration


www.onceupondata.com

Lessons Learnt About Data Viz - Why a Boxplot Is Sometimes The Worst Choice?

Data visualization is a means of visual communication that should help people understand the significance of data easily and see interesting trends, patterns, distributions,..etc. If your audience fails to grasp the message that was intended to be conveyed by the graph, they are not to be blamed


lenkiefer.com

Let's make a dot plot

IN THIS POST WE’RE GOING to make an animated version of the famous Federal Reserve dot plot comparing the dots in March 2016 to June 2016


gcppodcast.com

TensorFlow with Eli Bixby

Eli is a Developer Programs Engineer at Google. He joined in 2014 and currently develops on Google Cloud Platform’s machine learning and big data offerings, Tensorflow in particular


blog.sellorm.com

Talk: R as a Service

R in Insurance, July 2016 I was a last minute stand in for a colleague and had to pull this together really quickly


gcppodcast.com

Gaming Analytics Platform with Kir Titievsky, Eric Anderson, and Tino Tereshko

Eric Anderson is a product manager on Dataflow, a stream and batch data processing service. Before Dataflow, he started a growth analytics team in Google Cloud. Previously he worked at AWS and GE. Eric holds an engineering degree from the University of Utah and MBA from Harvard


www.ifconfig.it/hugo

Cisco ASA and Office 365

Office 365 is widely used between many customers


lenkiefer.com

Dataviz Remix

A dataviz remix I came across some interesting analysis from Josh Lehner at the Oregon Office of Economic Analysis about the “Housing Trilemma”


lenkiefer.com

Visualizing the U.S. housing stock

IN THIS POST I wanted to share a few data visualizations I made using the American Housing Survey (AHS). For this exercise I used the metro summary tables which you can download from American Fact Finder


ernestoramirez.com

How Much Fun is Maximum Fun?

I’m a big consumer of podcasts. Ever since I started living on my own while in graduate school I’ve found that having funny and interesting people in my ears helps me get through the day


blog.sellorm.com

Energenie remote control plug sockets web interface

A while back Energenie released a Raspberry Pi based remote controller for their line of remote controlled plug sockets. I ordered mine as soon as they came out but I quickly got bored with controlling my lamps through the command line, so I hacked up a quick web UI


blog.brianz.bz

Serverless part III

This is part three in my series about creating serverless systems using AWS API Gateway + Lambda via the Serverless project. If you’re haven’t already you can read part I and part II


translatedmedicine.com

Hacking for the Underserved

What comes first: the problems, or the tools to solve them? It seems at times as if the newest technology on the block has become more important than creating actual solutions to healthcare problems. In the digital health landscape, hackathons have run counter to the tools-first


gcppodcast.com

Virtual Machines with Scott Van Woudenberg

He’s remained a PM on GCE, helping to guide and build the service into a GA product which has seen exponential growth every year since going


lenkiefer.com

More tweenr animation examples

IN THIS POST I WANT TO PROVIDE some additional examples of using tweenr and gganimate to create nice smooth transitions in an animated GIF. In this post we’ll look at an animated waterfall chart. For this data I’m going to use the National Income and Products Accounts from the U.S


lenkiefer.com

Improving R animated GIFs with tweenr

RECENTLY I HAVE MADE several animated GIFs, primarily using the animation package. These gifs usually work pretty well, coming out something like this (code here)


ernestoramirez.com

I'm the Doctor Now

Well, it’s finally done. Eight years after I started this crazy graduate school journey I’ve successfully defended my dissertation. It wasn’t easy, it wasn’t perfect, but it’s done and I couldn’t be happier to have accomplished this milestone. Some folks have asked to see the slides, so I thought I’d share them here


gcppodcast.com

Unikernels with John Feminella

He works with unikernels experimentally and is very interested in their application to platforms of the future


lenkiefer.com

Population growth, housing supply, and house prices

EARLIER THIS WEEK THE U.S. CENSUS BUREAU released data on population and housing units for counties across the U.S. in 2015. These data reveal important trends in population growth, and help shed light on recent house price trends


blog.mgechev.com

Implementing the Missing 'resolve' Feature of the Angular 2 Router

For the last a couple of months I’m working on an Angular 2 based PWA. The more complex the application gets, the more I appreciate that our choice was Angular! For routing we’re using the initial Angular 2 router that is now deprecated


translatedmedicine.com

Fitbit or Groceries? The Challenge of Wearables in Underserved Populations

“I haven’t been exercising as much this month.” I’d failed at inspiring yet another patient to be more active. She was a middle aged women working two jobs to help support her family. What next? Do I recommend a wearable? The choices we make everyday impact our health. Individual behaviors can lead to significant disease states including high cholesterol, obesity, and


lenkiefer.com

Mortgage rates and the Fed Funds rate

YESTERDAY THE FEDERAL RESERVE RELEASED minutes from their last Federal Open Market Committee (FOMC) meeting in April. The big news was that the FOMC still considered a June rate hike a possibility. How much does Fed policy impact mortgage rates? I put together a few gifs comparing the history of the 30-year mortgage rate, the Fed Funds rate and the 10-year constant maturity Treasury


www.ifconfig.it/hugo

Cisco WLC roaming troubleshooting scripts

As it often happens, everything begins with a call from a customer with a problem. The problem is related to WiFi roaming in a warehouse with clients disconnecting from RDP sessions. The clients are industrial PCs installed on forklifts that move quite fast (and dangerously)


gcppodcast.com

War Dragons with Gustavo Ambrozio

Learn how an incredibly popular mobile game can scale and provide social features, analytics, while keeping high throughput that enables low


lenkiefer.com

Mortgage rates, some perspective

Another mortgage rates animated gif IN THE PAST I’ve told you how I made my mortgage rates gif


lenkiefer.com

Visual meditations on house prices, Part 4

Introduction IN THIS POST we’ll collect several visualizations of house prices I’ve shared on Twitter the past few days and have a little discussion. In prior posts I’ve also included code for some of these graphs, and the others are mostly straightforward extensions of the earlier examples


gcppodcast.com

Go on the Cloud with Andrew Gerrand and Chris Broadfoot

Andrew has worked on Go at Google since almost the beginning, and has written tons of blog posts and talks on Go. He spends most of his time making Go easier to use. Chris joined the Go and Cloud teams last year to improve the experience of writing Go applications for Google Cloud Platform


lenkiefer.com

Visual meditations on house prices, Part 3

IN THIS POST I’m going to describe how to make some additional data visualizations of house prices and discuss a bit about what they


translatedmedicine.com

“Siri, what do my lab results mean?”

Overcoming the Literacy Burden Using Voice-Mediated Interfaces The literacy and numeracy burden represents one of the major barriers to engaging patients in their health. Efforts to offer patients open access to their data afford those who are health literate an empowering opportunity. However, patients who struggle with literacy and numeracy may not


lenkiefer.com

Visual meditations on house prices, Part 2

THIS IS PART TWO of my series of meditations on house prices


gcppodcast.com

Google Cloud Platform Support with Terrance Shepherd

Terrance is a Technical Solutions Engineer working for Google Cloud Platform’s Support Team


lenkiefer.com

House price data viz

TO HELP UNDERSTAND TRENDS in house prices, I have a couple of data visualizations for the Freddie Mac house price index. Viz 1: House Price Dynamics The first compares the quarterly and annual appreciation for house prices across the 50 states plus the District of Columbia


blog.brianz.bz

Serverless part II

Following up from my last post about serverless systems, let’s do a walk-through of the Serverless project. Getting started As usual I’ll demo this using a Docker container. You can check out the code on Github and follow along: https://github.com/brianz/serverless-demo. This Docker image has Serverless v0.5.5…and that’s about it


lenkiefer.com

Annotated chartbook, Tufte style

I finally got around to putting together an annotated chartbook, Tufte style, using the Tufte package for Rmarkdown


lenkiefer.com

Vacant housing

EARLIER THIS WEEK the Census Bureau released the latest Housing Vacancy Survey (HVS) data for the first quarter of 2016. Much attention went to the homeownership rate estimates, which showed a decline in homeownership rates near a 48-year low


gcppodcast.com

Humble Bundle with Andy Oxfeld

Andy Oxfeld manages the engineering department at Humble Bundle. He’s been with the company for four years and worked on almost every part of our codebase at some point. Prior to being at Humble Bundle, he worked at Electronic Arts for four years on games such as Warhammer Online: Age of Reckoning. Kubernetes 1


lenkiefer.com

The week that was in charts

THIS WAS A BUSY WEEK for housing data. On Monday, the NAHB released the NAHB/Wells Fargo Housing Market Index (HMI), which tracks home builder sentiment. On Tuesday we got New Residential Construction from Census/HUD which gives us housing starts and permits


tiao.io

A Tutorial on Variational Autoencoders with a Concise Keras Implementation

$$ p{\theta}(\mathbf{x}, \mathbf{z}) = p{\theta}(\mathbf{x} | \mathbf{z}) p(\mathbf{z}). $$ In a typical instance of the variational autoencoder, we have only a single layer of latent variables with a Normal prior distribution, $$ p(\mathbf{z}) = \mathcal{N}(\mathbf{0},


dsollberger.netlify.com

Getting started with the Academic framework for Hugo

Key features: Start the Hugo server from your website root folder: Assuming you created a new website with the example content following the installation steps above, this section explores just a few more steps in order to customize it


gcppodcast.com

IAM with Rae Wang

Rae is a product manager at Google and looks after IAM (Identity and Access Management) on GCP. She has been at Google for 3 years and is based in the Seattle office


blog.brianz.bz

Serverless part I

It’s a pretty exciting (and challenging) time to build software-based applications. Every week there are more and more tools to make our jobs easier or to enable us to focus on application development rather than dealing with the infrastructure around those applications


dsollberger.netlify.com

Customizing the homepage with widgets

The example site that you copied to create your site uses all the different types of widget (except talks), so you can generally just delete the widgets you don’t need and customize the parameters of the widgets you wish to keep


dsollberger.netlify.com

Managing content

To create a new publication: To create a project: To create a talk: So you would like to create a page which utilizes Academic’s widget system, similar to the


dsollberger.netlify.com

Writing content with Markdown, LaTeX, and Shortcodes

A general image: A numbered figure with caption: I ❤️ Academic 😄 This is a


www.riinu.me

How long did my R script run?

This to the beginning: And this to the end: Example output: print(Sys.time()-strt) Time difference of 16


lenkiefer.com

Data Viz

A new data viz TODAY THE BLS released data on metro level wages, employment concentration and regional costs of living


gcppodcast.com

Amazing Demos from GCP Next with Instrument

How do you use variables in Deployment


blog.brianz.bz

If you're not using Docker you should be

If you’re a developer and don’t live under a rock you’ve undoubtedly heard of Docker. There are many many sites out there which will tell you about how to use Docker and how to start using it…this will not be one of those posts


www.jakekaupp.com

52Vis - Homeless

I’ve a confession to make. I’m a terrible blogger. I do so out of need and interest, and I’ve a lot of the latter but little of the former. “The game has changed.” Clu (Yes, Tron Returns. Get over it


www.riinu.me

Adding space between rows in LaTex tables

By default, LaTex tables are very tight: Adding this to the document preamble will add space between the rows: And this command can be used to add space between rows


dsollberger.netlify.com

Frequently Asked Questions (FAQ)

Common questions and answers will be listed here. Let’s consider the following LaTeX which fails to parse correctly: This is a side effect of Academic and Hugo attempting to parse TOML, Markdown and LaTeX content in the abstract


blog.mgechev.com

Scalable Single-Page Application Architecture

In order to have better understanding of the following blog post you should be familiar with the fundamentals of the object-oriented and functional programming. I also strongly encourage you to explore the redux pattern. A couple of months ago I started working on the first version of a Silicon Valley-based startup


blog.brianz.bz

On technical blogging

As I mentioned in my inaugural post, I had been wanting to start a technical blog for some time. Mainly a a way of capturing things I learn or discover so that it can benefit others


gcppodcast.com

Node.js with Justin Beckwith

Justin is a Product Manager, web developer, and geek dad working on the developer experience for Google App Engine. He writes code, speaks at events, and rocks out on the ukulele. Before joining Google, he filled various developer and architect roles with startups, healthcare companies, and universities


lenkiefer.com

dot plots and distributions

We’re going to make this chart (and talk about it) Wait, what is this? Let’s pause the animation and look at the last frame: This plot shows the distribution of metro area unemployment. These data are available here


blog.brianz.bz

Introducing servant

Late in 2014 we began the process of discussing a payment system at work. The system was to have a fairly simple reason for existing…to do all the work needed to charge credit cards on behalf of our customers. Backing up a bit…our system is mainly a B2B application


www.ifconfig.it/hugo

WiFi security 4 dummies

Customer site, their security policy for WiFi is an SSID with a secret PSK: the IT manager type the password on my PC to allow me to access the network. Maybe he’s not aware of my keylogger or that the password con be easily retrieved in cleartext. Let’s see how


gcppodcast.com

GCP Next Speakers

The talks are organized in the following playlists: Mike discusses how people migrate to Google Cloud Platform and how they evolve once on it


lenkiefer.com

Real house prices and population growth

EARLIER THIS WEEK the U.S. Census Bureau released updated population figures for 2015. These data revealed changes in population across the country. Jed Kolko published a nice summary of these data, and it got me thinking about the relationship of population growth rates and house prices


www.ifconfig.it/hugo

Drop and bogons list on Cisco router

The Cyberspace a.k.a


blog.mgechev.com

Managing ambient type definitions and dealing with the 'Duplicate identifier' TypeScript error

Maintaining the angular-seed, I found out that the most common problem for developers using the project is: Duplicate identifier 'export='. (2300) compilation error


leonawicz.github.io/blog

R animation

For the blog readers, just a quick heads up that I have posted a new R data animation to YouTube. A complete post will follow, but for now here is the video. It displays the social network of SNAP Shiny app users over about the past year and a half using great circle trajectories on a rotating 3D Earth


lenkiefer.com

Tight Inventory

Tight Inventory EARLIER THIS WEEK, Trulia published a post by Chief Economist Ralph McLaughlin called “House Arrest: How Low Inventory Is Slowing Home Buying”. The article analyzed trends in housing inventory


rmflight.github.io

Authentication of Key Resources for Data Analysis

Now, this makes sense. Some sources of irreproducibility include, but are not limited to: The other measures they used in this paper are also very nice, in plotting the median correlation of a sample against all other samples, and the fraction of outlier features in a given sample (see figure 2 of Gierlinkski et al)


gcppodcast.com

Bigtable with Ian Lewis

Ian is a Developer Advocate on the Google Cloud Platform team working out of Tokyo. Ian loves Python and Go and helps run the largest Python event in Japan, PyCon JP. Ian is also interested in Docker and Kubernetes and hopes to help Google Cloud Platform users achieve their highest potential


blog.brianz.bz

Blog theme

SAAS Application Architecture I was finally inspired to get this site up and running after listening to a Software Engineering Radio podcast with John Sonmez. In that podcast episode John talks about how a technical blog can really help your career..


www.riinu.me

My minimal LaTex preamble

My minimal


lenkiefer.com

The week (so far) in charts

Mid-week chart update With existing home sales, house prices, and new home sales being released, this is one of the busiest weeks of the month for housing data. We’ll catch new home sales tomorrow morning, but let’s catch our breath and recap what we’ve learned so far this week


blog.brianz.bz

Getting started with hugo

It’s been a very very long time since I’ve posted anything publicly. Blogging has drastically changed since the early days. As most of you, I consume a lot of material and resources on the internet. For a while I’ve wanted to contribute back…I’m constantly learning new things and some of them are really useful


www.ifconfig.it/hugo

OED tools: tmux

The need If you work with Linux machines and you don’t use a terminal multiplexer you’re doing it wrong. What is a terminal multiplexer? It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal


thug-r.life

Installing Your First Spark Cluster

Installing your first spark cluster So, if you’re like me you’ve been using a lot of traditional tools for data science/analytics/whatever you want to call it. R is great, it’s flexible, it’s powerful but it’s slow and memory constrained. At work I’ve got a VM with 16Gb and one call can increase it


lenkiefer.com

The week that was in charts

This past week I tracked several data releases that give us an idea of the health and vibrancy of the economy and housing markets. State employment trends positive Consistent with the national employment numbers state employment trends are positive


dsnotes.com

text2vec 0.3

updated 2016-03-31 - few functions renamed updated 2016-10-07 - see updated tutorial for text2vec 0.4 Today I’m pleased to announce preview of the new version of text2vec. It is located in the 0


gcppodcast.com

The Cloud In Africa with Hiren Patel and Dale Humby

DevOps engineer with a long history of system administration


www.ifconfig.it/hugo

OED tools: bash oneliners

Linux scripting is a skill every network/system engineer should learn in the early stages of the career. Plenty of guides available in the interwebz, The Bash Academy is a good start


www.njtierney.com

Australian rOpenSci Unconference

The rOpenSci Unconferene is coming to Australia and we are excited!! I was completely and unceremoniously thrown into the deep end when I first started learning R. Contrary to what I initially thought possible, I am now irreversibly converted to the ideology of open


gcppodcast.com

Kubernetes 1.2 with Kelsey Hightower

Kelsey has worn every hat possible throughout his career in tech and enjoys leadership roles focused on making things happen and shipping software


www.ifconfig.it/hugo

OED tools: OneNote

The Problem Notes, code and configuration snippets, links, screenshots… where/how to save them and allow and easy/fast way to tag/search them when needed? The Solution In my opinion the best software for notes is Onenote today


www.njtierney.com

WOMBAT 2016 Wrap Up

It was my first time at the Melbourne Zoo, and my first time having a conference in a Zoo. It was a pretty surreal experience briskly walking to the conference room while trying to navigate a zoo, passing monkeys, macaws, and


lenkiefer.com

What the February jobs numbers mean for housing

Resilient job growth SPRING IS ALMOST HERE, and housing market activity will start to accelerate as we enter the peak homebuying season in the spring and summer months. The latest jobs report shows the U.S


gcppodcast.com

gRPC with Varun Talwar

Spotify is now on Google Cloud Platform:


blog.mgechev.com

Static Code Analysis of Angular 2 and TypeScript Projects

So far, most of the blog posts I’ve written are tutorials; they explain how we can use given technologies, architectures, algorithm etc. For instance: Flux in Depth


lenkiefer.com

Recent House Price Trends

{% include JB/setup National house prices rise 6.2% Freddie Mac released its full year 2015 house price index and an interactive data visualization. The seasonally-adjusted national index increased 6.2 percent year-over-year and is now 29.6 percent above the post-recession low, and just 4


gcppodcast.com

Storage with Paul Newson

Paul currently focuses on helping developers harness the power of Google Cloud Platform to solve their big data problems. Previously, he was an engineer on Google Cloud Storage


blog.sellorm.com

Talk

NottinghamR, Feb 2016 Sarah Introduces the first NottinghamR User Group Meeting I volunteered to speak at the first ever meeting of the NottinghamR user group, organised by Sarah of Capital One’s Data Science


www.ifconfig.it/hugo

Cisco Live 2016 Europe

Hi CLEUR! This year, for the fourth year in a row, I’ve attended Cisco Live Europe. I’ve earned the “Netvet” status, that means my name was on the wall before the keynote, ain’t that great? ;-)

Aesthetics apart, this year’s event was the biggest I’ve attended so far, twelve thousands people in a huge venue (for European standards) and a lot of sessions available


dsnotes.com

Read from hdfs with R. Brief overview of SparkR.

Disclaimer: originally I planned to write post about R functions/packages which allow to read data from hdfs (with benchmarks), but in the end it became more like an overview of SparkR capabilities


blog.mgechev.com

Enforcing Best Practices with Static Code Analysis of Angular 2 Projects

About two weeks ago I published the initial draft of a Community-driven Angular 2 Style Guide. It was based on: Patterns I noticed in the Angular 2 source code while contributing to the framework. Suggestions by Miško Hevery during his technical review of my book “Switching to Angular 2”


gcppodcast.com

Firebase with Sara Robinson and Vikrum Nijjar

Sara is a Developer Advocate on Google’s Cloud Platform team, where she helps with developer relations through online content, outreach and events. She has a bachelor’s degree in Business and International Studies from Brandeis University


gcppodcast.com

Google Cloud Spin with Ray Tsang and Bret McGowen

Ray is a Developer Advocate for the Google Cloud Platform


gcppodcast.com

The Internet of Things with Jen Tong

Jenny is a Developer Advocate on Cloud at Google. In this role she helps developers build cool stuff on all sorts of platforms. Previously she worked in a wide variety of software roles from robotics at NASA, to developer advocacy for Google Glass


www.ifconfig.it/hugo

OED tools: Pushover

The problem In my last post about Linux at command I talked about notifications on my mobile


www.ifconfig.it/hugo

Welcome 2016 Cisco Champions

With a good amount of surprise I’ve been nominated Cisco Champion for 2016: Because of your impactful and valuable contributions to the IT community, you have been chosen out of hundreds of nominees to be part of the 2016 Cisco Champion program


www.ifconfig.it/hugo

OED Tolls: Linux 'at'

Another post on Linux commands, short and simple but very useful: at. The problem As IT pros we are all comfortable with the change window concept. This window usually opens at night or during the week-end and sometimes the change actually just requires a few commands on a Linux machine