An open source search engine that will help you learn pretty much anything!
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.
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.
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.
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.
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.
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
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.
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.
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!
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 […]
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.
Learn how the world’s largest brands ship Progressive Web Apps that instantly load on mobile hardware.
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?
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.
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.”
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.
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?
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.
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.
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.
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.
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.
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.
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?
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.
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!
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 […]
Hybrid frameworks such as Cordova and Ionic have firmly entrenched themselves as compelling options for mobile application development.
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.