Tag: Web development
-
Generating UUIDs at scale on the Web
Posted on July 10, 2020, Level beginner Resource Length long
Can you trust every browser to generate globally unique identifiers at scale? At Teads, we have tried, and the answer is yes, with a few caveats. This article describes the experiments we've run and the discoveries we made along the way. By Matthieu Wipliez, senior software engineer @ Teads.
Tags web-development browsers cloud infosec crypto
-
6 best practices for managing Git repos
Posted on July 7, 2020, Level beginner Resource Length medium
This article reviews some of the best practices when it comes to adding files to your own repositories. Resist the urge to add things in Git that will make it harder to manage; here's what to do instead. By Seth Kenlon (Red Hat).
Tags infosec agile software web-development open-source
-
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 apis web-development distributed browsers javascript
-
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 distributed cloud containers cio web-development open-source
-
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 agile web-development functional-programming software-architecture kotlin
-
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 serverless app-development cicd web-development
-
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 java app-development web-development programming
-
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 agile software web-development open-source
-
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 javascript nodejs web-development programming cio agile
-
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 elixir web-development functional-programming software-architecture
-
Functional error handling with Express.js and DDD | Enterprise Node.js + TypeScript
Posted on June 6, 2020, Level intermediate Resource Length long
How to expressively represent (database, validation and unexpected) errors as domain concepts using functional programming concepts and how to hook those errors up to our Express.js base controller. By Khalil Stemmler, a developer advocate at Apollo GraphQL.
Tags nodejs javascript frontend web-development
-
JAMstack step by step tutorial to create a website with just clicks and no code at all for free
Posted on June 4, 2020, Level intermediate Resource Length long
This JAMstack tutorial will show you how to create a JAMstack website with just clicks, no code and for $0. It will detail how to set up a JAMstack website step by step with 30+ screenshots and 2000+ words. It will involve using a git-based CMS service to edit your content easily. Let's get started. By Geshan Manandhar.
Tags nodejs javascript web-development