Tag: Web development
-
Data-driven software architecture
Posted on October 29, 2020, Level beginner Resource Length short
The web continues to grow and expand in innovative ways. At the same time, few seem to notice that the way web applications are currently built is dragging us ever deeper into technical debt. Software-centric architecture and legacy technologies used to implement it are at odds with the potential of the web. At best they are wildly inefficient, and at worst they are heading us into a software apocalypse. By AtomGraph.
Tags software-architecture containers web-development app-development agile big-data
-
Be effective with Bitrise CI for Android — the lessons learned the hard way
Posted on October 28, 2020, Level intermediate Resource Length long
I'm pretty sure we can all agree on how CI tools support our day to day effectiveness. How they might save dozens of hours spent on non-essential tasks. Yet, it's common to present CI tools as a hassle; slow, bulky, and unreliable pipelines bloated with chaotic events instead of fast, maintainable feedback loop configured to support both product quality and team flexibility. By Maciej Malak.
Tags cicd android web-development software-architecture containers
-
Setting Google Analytics on a Jekyll website and implementing cookie consent collect
Posted on October 27, 2020, Level beginner Resource Length long
It is very useful to have Google Analytics on your website to have an idea of how many (or how few) people are visiting. Using Google Analytics on a website requires a valid consent from visitors (Because of ePrivacy Directive and not the GDPR). By Coralie Collignon.
Tags analytics miscellaneous big-data web-development
-
MQTT vs SSE
Posted on October 17, 2020, Level beginner Resource Length long
Building a real-time web or mobile application is a bit more challenging than building a standard service. That's because the protocol you choose to deliver data from the server to the client — and back — will have a significant impact on the overall experience. By Kieran Kilbride-Singh.
Tags microservices web-development event-driven messaging software-architecture app-development
-
Why I'm excited about Cloudflare's automatic platform optimization for WordPress
Posted on October 8, 2020, Level intermediate Resource Length medium
Cloudflare released "Automatic Platform Optimization" (APO), a new performance optimization service for WordPress sites. By Brian Li.
Tags cloud web-development performance code-refactoring
-
Exploring site speed optimisations with WebPageTest and Cloudflare Workers
Posted on October 7, 2020, Level intermediate Resource Length medium
One of the common questions often asked by clients is "What difference will the changes you're recommending make to our site's speed"? By Andy Davies.
Tags nodejs web-development performance code-refactoring javascript
-
Behind the scenes: How do lambda expressions really work in Java?
Posted on October 6, 2020, Level intermediate Resource Length medium
A look into the bytecode to see how Java handles lambdas. What does a lambda expression look like inside Java code and inside the JVM? It is obviously some type of value, and Java permits only two sorts of values: primitive types and object references. By Ben Evans.
Tags jvm java web-development app-development software-architecture
-
Building a chat application using SvelteJS and SSE
Posted on October 5, 2020, Level intermediate Resource Length medium
If you've already developed web applications with ReactJS or VueJS, you've probably heard of SvelteJS. In this article, author will explore this new framework to discover its subtleties, and show you how it is not so different from others (on the surface). By Julien Demangeon.
Tags nodejs JavaScript web-development servers
-
Angular security best practices
Posted on October 2, 2020, Level beginner Resource Length medium
This time, we dive straight into the modern Angular security best practices. By Liran Tal, Natalia Venditto.
Tags nodejs angular frontend web-development infosec
-
A CD pipeline on GKE with Argocd and Keel
Posted on October 1, 2020, Level intermediate Resource Length short
An article describing how to use argoCD as a tool in your CD pipeline for the GKE clusters. You can use keel alongside argoCD to complement it. By Nico.
Tags devops cicd web-development
-
Writing AWS Lambda functions with Typescript and Webpack
Posted on September 29, 2020, Level beginner Resource Length short
Whether you use terraform, the terraform cdk or the aws cdk, you still need to compile your source code and make them into lambda deployment packages. By Julian.
Tags nodejs javascript serverless frontend web-development
-
How to optimize Vue.js applications
Posted on September 27, 2020, Level intermediate Resource Length medium
Performance is a touchy subject in software engineering. It's one thing to write code and ship it; it's another thing entirely to make it faster and more enjoyable for your users — and the next developers after you. Published on theninja.blog.
Tags frontend web-development javascript nodejs