Full Stack Weekly Newsletter

A free weekly newsletter for full stack web developers!

Full Stack Weekly is free weekly newsletter for full stack developers. Every Thursday. I do not share your email and keep it safe! No spam, promise!

This newsletter is all of the links and material that raise my eyebrow each week as a full stack developer.

Events/ Training

Want to learn Web Development?

An open source search engine that will help you learn pretty much anything!

Mobile Era 2017 – Northern Europe’s Premier conference for Mobile Developers

Mobile Era 2017 has been announced! The 2nd edition of the biggest conference about mobile technologies in Nordics will take on October 5-6 in Oslo.

BrazilJS 2017

BrazilJS Conf was born in 2011, in a time when there were too few, or none, events related to JavaScript in Brazil.

Introducing Stack Overflow Trends – Stack Overflow Blog

Today, we’re introducing the Stack Overflow Trends tool to track interest in programming languages and technologies, based on the number of Stack Overflow questions asked per month. For example, we could compare the relative usage of three programming languages.

438 Free Online Programming & Computer Science Courses You Can Start in May

Five years ago, universities like MIT and Stanford first opened up free online courses to the public. Today, more than 700 schools around the world have created thousands of free online courses.

Certifications I’m considering, as an experienced software engineer

In building more and more open source projects spanning the full project lifecycle, I am appreciating the importance of structured business requirement analysis, architecture, software testing and project management.



A new Vue for NativeScript

The standard way to develop a NativeScript app, currently, is either writing ‘vanilla’ NativeScript or using Angular, which also offers the opportunity to share code between the web and mobile. Many voices, however, have been asking for a Vue.js integration with NativeScript

Introducing Vue and Weex for Native Mobile Apps

Vue is a popular JavaScript framework for web apps with easy binding between data in memory and the user interface. Now Weex allows us to code native mobile apps using the Vue framework!

Have Web Standards on Mobile Caught Up to Phonegap in 2017? Pt. 1

Have Web Standards on Mobile Caught Up to Phonegap in 2017?

JavaScript server-side rendering with device detection

React and other JavaScript frameworks have frequently come under fire for not being suited to mobile. Hence mobile-first was a cornerstone of the Angular 2 rewrite. And despite React’s popularity, it still attracts the wrong kind of attention regarding mobile.

What are the basic differences between PhoneGap, Ionic, Titanium and Cordova?

Cordova can wrap up an app that runs in a WebView that has additional native extentions, which is the definition of a hybrid app. Cordova is the open source platform that the original PhoneGap became.

Debugging CSS for UI Responsiveness

CSS properties and values that trigger reflows are particularly expensive. They can slow user interface responsiveness―page rendering, animation smoothness, and scroll performance―especially on low-powered devices such as phones and smart TVs.



Polymer 2.x Cheat Sheet

This is a cheat sheet for the Polymer 2.x library. If you’re looking for the Polymer 1.x cheat sheet, it is here. If you think something is missing from this page, tell me about it!

Angular Testing: Using Spies

Jasmine spies are used to track or stub functions or methods. Spies are an easy way to check if a function was called or to provide a custom return value. We can use spies to test components that depend on a service and avoid actually calling the service’s methods to get a value. This helps […]

Unit Testing in Vue.js examples

I’ve really enjoyed working with Vue.js lately but have always struggled with unit-testing. I’m starting to find my feet a little (I think) so wanted to share my approach.

Production Progressive Web Apps With JavaScript Frameworks (Google I/O ’17) – YouTube

Learn how the world’s largest brands ship Progressive Web Apps that instantly load on mobile hardware.

This is What Microsoft Said About Progressive Web Apps at Build – Thurrott.com

As you may know, I’ve predicted that Progressive Web Apps (PWAs) and other hybrid Windows Store apps will be much more popular than Universal Windows Platform (UWP) apps on Windows 10. So what did Microsoft say—if anything—about PWAs at Build 2017?

Learn CSS Grid – A Guide to Learning CSS Grid

CSS Grid is a powerful tool that allows for two-dimensional layouts to be created on the web. This guide was created as a resource to help you better understand and learn Grid, and was organized in a way I thought made the most sense when learning it.



Github releases results from its 2017 Open Source Survey

By surveying over 5,000 respondents from open source repos on their site, Github has put together a “open data set about the attitudes, experiences, and backgrounds of those who use, build, and maintain open source software.”

The npm Blog — v5.0.0

This release marks months of hard work for the young, scrappy, and hungry CLI team, and includes some changes we’ve been hoping to do for literally years.

How Basic Performance Analysis Saved Us Millions

This is the story of how I applied basic performance analysis techniques to find a small change that resulted in a 10x improvement in CPU use for our Postgres cluster and will save Heap millions of dollars over the next year.

How Four Native Developers Wrote An Electron App

First, the elephant in the room: why? Rewrites are rarely a good idea. Why did we decide to walk away from two codebases and rewrite?

8 npm Tricks You Can Use to Impress Your Colleagues

You watch a colleague coding, there’s a shorthand or trick being applied, somehow you’re not familiar with it and your mind blows away. Happens to all of us all the time.

ZEIT – Buy Domains from the CLI

One of the biggest barriers to publishing is the effort involved in the coordination between the different systems involved: domain registration, DNS setup, load balancing and encryption (TLS certificates), deployment, logging and measurement.



GraphQL Meets Graph Database: A GraphQL + Neo4j Integration

A very interesting development in recent months has been in GraphQL, an API query language especially targeted at front-end and mobile developers developed by Facebook.

CockroachDB 1.0 is Production-Ready

PRODUCT / May 10, 2017 CockroachDB 1.0 is Production-Ready by Spencer Kimball Today, we are pleased to announce the release of CockroachDB 1.0, the first open source, cloud-native SQL database.

Introduction to Azure Cosmos DB

Azure Cosmos DB is Microsoft’s globally distributed, multi-model database.

SQL is 43 years old – here’s 8 reasons we still use it today

SQL is the second-most common programming language, used by 50% of all developers (Web, Desktop, Sysadmin/DevOps, Data Scientist/Engineer) and beaten only by JavaScript – a language half the age of SQL.

Redis as a JSON store

Both JSON and Redis need no introduction; the former is the standard data interchange format between modern applications, whereas the latter is ubiquitous wherever performant data management is needed by them.

Stack Overflow Developer Survey 2017

Redis was the most loved database, meaning that proportionally, more developers wanted to continue working with it than any other database. Meanwhile, Oracle is the most dreaded. Finally, more developers wanted to work with MongoDB this year than any other database.


Web Server/ Cloud

The State Of Advanced Website Builders – Smashing Magazine

Advanced website builders — the tools provided by Squarespace, Wix, Weebly, The Grid and more — produce websites that look and feel like they were designed and coded by humans. At some point, will they replace custom development?

Developing Microservices – Node, React, and Docker – Michael Herman

In this post you will learn how to quickly spin up a reproducible development environment with Docker to manage a number of Node.js microservices.

Automated CI/CD for your Xamarin App using VSTS, Bitrise and HockeyApp

In this article, you will learn how to set up CI/CD for your Xamarin app with Visual Studio Team Services (VSTS), Bitrise and HockeyApp – completely for free!

Git branching done right with Gitflow & improving code quality with code reviews

I already blogged about Gitflow briefly in this post, but in this one, I’m going to explain a little bit about how to use git from the command line. Then I’ll cover the basic commands that you need to know to be able to work with git. After that, I’ll show how to use gitflow […]

Continuous integration for mobile vs. web applications

Hybrid frameworks such as Cordova and Ionic have firmly entrenched themselves as compelling options for mobile application development.

Monitoring Apache web server performance

This post is part 1 of a 3-part series about monitoring Apache performance. In this post, we’ll cover how Apache works, and explore the key performance metrics that you should monitor.


Full Stack Weekly Newsletter

A free weekly newsletter for full stack web developers!