Tag: Frontend and mobile
-
How to improve JWT performance in Node.js
Posted on July 1, 2020, Level advanced Resource Length long
Each operation, even the smallest one, counts towards the performance and availability of a service. High performance and availability must be maintained without compromising the security of the system. By Paolo Insogna @nearform.com.
Tags product-and-design security-and-privacy backend-development frontend-and-mobile
-
WebAssembly: Introduction to WebAssembly using Go
Posted on June 30, 2020, Level intermediate Resource Length long
Welcome to tutorial no. 1 of our WebAssembly tutorial series. JavaScript has been the only programming language that the browser understands. JavaScript has stood the test of time and it has been able to deliver the performance needed by most web applications. But when it comes to 3D games, VR, AR, and image editing apps, JavaScript is not quite up to the mark since it is interpreted. Published on golangbot.bot by Naveen Ramanathan.
Tags architecture-and-apis frontend-and-mobile miscellaneous
-
Host a static site using Linode Object Storage
Posted on June 28, 2020, Level beginner Resource Length medium
Static site generators are a popular solution for creating simple, fast, flexible, and attractive websites that are easy to update. Traditionally, these static HTML files would be served by a web server (like NGINX or Apache) running on a Linode. Using Object Storage to host your static site files means you do not have to worry about maintaining your site's infrastructure. By linode.com.
Tags architecture-and-apis cloud-and-infrastructure devops-and-ci-cd leadership-and-career frontend-and-mobile
-
Esbuild JavaScript bundler claims 10-100x faster bundling time
Posted on June 26, 2020, Level beginner Resource Length short
esbuild, a JavaScript bundler and minifier, seeks to bring order-of-magnitude speed improvements in the JavaScript bundling and minification process. esbuild achieves its speed by being written in Go compiled to native code, parallelizing tasks to leverage multi-core processors, and minimizing data transformations. By Bruno Couriol for infoq.com.
Tags frontend-and-mobile backend-development devops-and-ci-cd software-engineering
-
Architecturing an App with functional reactive programming
Posted on June 24, 2020, Level intermediate Resource Length long
Whenever a team is about to start a new project, there's one question that always comes up: "Which architecture are we going to follow?" And every developer tends to have their own opinion on the matter, which makes perfect sense, because it's such an important topic. By Vincent Pradeilles.
Tags leadership-and-career frontend-and-mobile software-engineering architecture-and-apis backend-development
-
Basic CI/CD pipeline for serverless apps
Posted on June 22, 2020, Level intermediate Resource Length long
For deploying her applications, Emily have a CI/CD pipeline that uses the AWS Serverless Application Model (SAM), GitHub, and CircleCI. In this post author will show you how to set it up. Many people get started with serverless by using the AWS console. By Emily Shea.
Tags architecture-and-apis product-and-design devops-and-ci-cd frontend-and-mobile
-
Quick Guide on loading initial data with Spring Boot
Posted on June 20, 2020, Level intermediate Resource Length short
Spring Boot makes it really easy to manage our database changes in an easy way. If we leave the default configuration, it'll search for entities in our packages and create the respective tables automatically. By Eugen Paraschiv.
Tags backend-development product-and-design frontend-and-mobile software-engineering
-
How to pay your rent with your open source project
Posted on June 18, 2020, Level beginner Resource Length long
Many open source projects are terribly under-resourced and under-funded. Some open source developers even have to sacrifice their financial security to work on their passion. Written by Marko Saric.
Tags leadership-and-career software-engineering frontend-and-mobile cloud-and-infrastructure
-
Do not follow JavaScript trends
Posted on June 16, 2020, Level beginner Resource Length long
What to do when you feel a sudden urge to use shiny new trendy framework or tool. You may ping your team lead or send a message to your whole team about this cool new way of doing things, and you suggest that you start using it. The idea of having to learn something new is good, and I agree with that, but how often should you do that? Written by Nikola Đuza.
Tags frontend-and-mobile backend-development software-engineering leadership-and-career
-
An introduction to the automation test wheel
Posted on June 13, 2020, Level beginner Resource Length long
As a software tester, I like thinking about testing a product from a number of different angles. Over the last few years I've learned about security testing and performance testing, and I've come to see how important those activities are in validating software quality. By Kristin Jackvony.
Tags testing-and-quality software-engineering frontend-and-mobile backend-development
-
5 reasons Elixir can be your competitive advantage
Posted on June 13, 2020, Level beginner Resource Length medium
Elixir is a relatively new programming language. Release of v1.0 was announced on September 18, 2014. Elixir has been trusted by several companies to be part of their toolset. Some of those well-known companies that publicly shared they use Elixir to build their products are Pinterest, PagerDuty and Wistia. By Elvio Vicosa.
Tags backend-development frontend-and-mobile software-engineering architecture-and-apis
-
How to deploy Deno applications to production
Posted on June 9, 2020, Level beginner Resource Length short
In this tutorial, you will be creating a simple Deno application to display hello world. Unlike NodeJS, you do not need to run npm init to create a new application. You can simply create a TypeScript file and start coding away. By Michael Okoh.
Tags frontend-and-mobile cloud-and-infrastructure backend-development devops-and-ci-cd