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

JSUnconf 2017 in Hamburg 25th & 26th of March 2017


A list of Web & JavaScript related conferences happening in 2018. Please send in a PR if you want to add a new event or fix/enhance the info given for existing ones. Thank you 🙏


Have you ever wanted to create a full-fledged web application, beyond just a simple HTML page? In this course, you will learn how to set up a web server, interact with a database and much more!


Music. Food. Vue. VueConf US – March 26–28, 2018 in New Orleans, USA


An annual conference focused on frontend technologies, covering the web stack from Javascript to UX and Web design.


All of the videos from Chrome Dev Summit 2017 are available online. Ten hours of video.



This list includes open-source and free cross-platform mobile app development tools that any developer can use immediately.


Imagine a web application that you can browse, even with a very poor network connection. An offline web application that will still give access to up-to-date data and keep engaging users.


When new technologies start gaining momentum in the Android community, the pragmatic (or lazy) among us eventually have to ask ourselves, “Is it worth it?”


In this video I give an in-depth introduction to react-native.


React Native allows you to build Android and iOS application with excellent code shareability and faster shipping cycle. With great ease, comes the performance limitations of React Native.


From established organizations to hot new startups, developers are using React Native to build cross-platform applications. Moreover, there is a pressure on developers to deliver offline-first and high performing application that can be scaled whenever needed.



Oftentimes, the hardest part of using test-driven development, or TDD, is getting started. You’ve got to download packages with weird dependencies, get your test suite working with your build system, and then you have to figure out how to write a test! It’s no wonder that so many developers start running away when you bring […]


There’s a lot of demand for vue sfc (#2097). This introduces partial support for them: all the html is printed as is, except for the script and style tags which are printed using prettier. I believe that this should cover a lot of the use cases while being simple to support and if we want […]


How dependency injection can simplify your life when working on a Vue.js application?


Let’s take an animated look at how Flexbox works, so we can use it to build better layouts. Flexbox’s underlying principle is to make layouts flexible and intuitive. To accomplish this, it lets containers decide for themselves how to evenly distribute their children — including their size and the space between them.


In JavaScript, the apply() and call() methods execute a function in the context (scope) of the first argument you pass to them. Let’s take a look at them in action to learn more.


We’re thrilled to announce that today’s Windows Insider build enables Service Workers by default in Microsoft Edge for the first time.



10 Tips to Become a Better Node Developer in 2017 is by guest author Azat Mardan. SitePoint guest posts aim to bring you engaging content from prominent writers and speakers of the Web community.


Welcome to my comprehensive collection of tips on running Node.JS in production. It aims to summarize most of the knowledge gathered to date from the highest ranked blog posts.


While we’ve all used the trusty console.log for debugging our application, Node now has far more powerful debugging capabilities. Paul will demonstrate improved workflows for debugging, profiling and understanding your app using the DevTools Protocol. He will also share more advanced techniques for automating and monitoring Node.


In this article, we are going to learn what tools we should take advantage of when developing NPM packages. We will start from scratch. We will create a GitHub Repository to host our package, then we will look into interesting and important topics. For example, we will talk about IDEs, we will configure ESLint in […]


It became a tradition for me in the past two years to write recommendations for the next year on how one can become a better Node.js developer. This year is no exception!


Welcome to my comprehensive collection of tips on running Node.JS in production. It aims to summarize most of the knowledge gathered to date from the highest ranked blog posts.



Relational databases held the lead for quite a time. Choices were quite obvious, MySQL, Oracle or MS SQL to mention a few.


Today we’re excited to launch native support for Apache Cassandra API in Azure Cosmos DB


Hands up if you grew up with structured databases. Did you learn some flavour of SQL? Maybe MS Access in school and then MySQL when you started dabbling in code.


Today we’re announcing the release of MongoDB 3.6, the latest milestone in our efforts to give developers the most productive general-purpose data management systems for modern applications.


Whenever you, as a developer, are given a task based on existing code, you have to face many challenges. One such challenge—more often than not the most demanding one—involves understanding the data model of an application.


Database load can be a silent performance killer. I’ve been optimizing the query performance of a web app I run designed to get people involved in open source, but was seeing random spikes of query times to 15 seconds or more. While I had been seeing this behavior for some time, I only recently began […]


Web Server/ Cloud

Prior to the cloud revolution, virtual machines had been the dominant form of virtualization technique used for isolating application environments hosted by large on-premise physical machines. The sudden boom of cloud industry (charges you for resources you provision and utilize) caused large companies to search for more efficient ways of running applications on infrastructure they […]


WebdriverIO lets you control a browser or a mobile application with just a few lines of code. Your test code will look simple, concise and easy to read.


With your dependency graph enabled, we’ll now notify you when we detect a vulnerability in one of your dependencies and suggest known fixes from the GitHub community.


Next week, we will roll out Kubernetes 1.8 to Google Container Engine for early access customers. In addition, we are advancing significant new functionality in Google Cloud to give Container Engine customers a great experience across Kubernetes releases.


Servers are fun until they are not. Imagine, you are running a news agency which has high peaks of traffic but they happen sporadically (infrequently). It’ll be more cost effective to set up a REST API using serverless architecture with AWS Lambda to access and perform CRUD on tables in your noSQL DynamoDB database.


We all speak a lot, as it’s part of a developer advocate’s job, and we’re also frequently asked where we’ll be speaking. For the most part, we each manage our own sites where we list all of this speaking, but that’s not a very good experience for people trying to explore, so I made a […]


Full Stack Weekly Newsletter

A free weekly newsletter for full stack web developers!