Quantcast
Channel: JavaScript – codecentric AG Blog
Browsing all 70 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Rapid prototyping with Vue.js

When I started at codecentric, I had no clue about frontend frameworks. Sure, I knew my HTML and CSS and I did some dynamic pages with PHP, but who didn’t? The first frontend-only framework I seriously...

View Article


Image may be NSFW.
Clik here to view.

Different ways of unsubscribing from RxJS Observables with Angular

Angular uses RxJS as a backbone of the Angular application. RxJS uses the concept of Observables and Observers, where an Observable is a source of data and Observer is the one who use the data. Every...

View Article


Image may be NSFW.
Clik here to view.

Zooming on lenses, with lenses in the JS land

Functional lenses or simply lenses are functions that point to a specific part of the data structure. Lenses help us to focus on just the individual entity in the complex data structure by providing a...

View Article

Image may be NSFW.
Clik here to view.

A Lovely Spring View: Spring Boot & Vue.js

It´s time to shed some light on the integration of Vue.js with the popular Java Enterprise framework Spring Boot! Both frameworks are shining stars in their respective domain – but how could they be...

View Article

Using the New Context API with Higher Order Components in React

What is the new Context API and what problem does it solve? React Context API is a feature used for sharing the global state and passing it all the way down through the components tree. This can be...

View Article


Image may be NSFW.
Clik here to view.

Non-Breaking Lambda Deployments for Alexa Skills using Versions and Aliases

Let’s say we have a certified Amazon Alexa Skill that has an endpoint pointing to an AWS Lambda function. We want to update the Lambda function but the update contains breaking changes for the current...

View Article

Image may be NSFW.
Clik here to view.

Protecting resources with the Node ACL module in Node.js

What is NODE ACL and why should you use it? Well, if you are looking for a flexible and elegant way to protect specific resources in your application, Node ACL (Access Control List for Node) is a...

View Article

Image may be NSFW.
Clik here to view.

Yarnception: Starting Yarn Within Yarn Through Gulp and When It Is Useful

In this post we are going to use a combination of Yarn, Yarn workspaces, Gulp, and Terraform to manage a Node.js AWS Lambda monorepository. Introduction When developing new services I personally prefer...

View Article


Create Your Own Parser With The Nearley Parser

For a project I needed to parse data that is being delivered through email; yes I know, when was the last time you received production data through email instead of a clean REST API? For sure it is not...

View Article


A look at Web Components

When it comes to modern web applications, there is currently (almost) no way around Angular and React. Of course there are very interesting alternatives such as Vue.js, Ember etc., but in larger...

View Article

Image may be NSFW.
Clik here to view.

A Lovely Spring View: Spring Boot & Vue.js

It´s time to shed some light on the integration of Vue.js with the popular Java Enterprise framework Spring Boot! Both frameworks are shining stars in their respective domain – but how could they be...

View Article

Making a React application container environment-aware at Kubernetes deployment

Motivation This blog is based on the use case of a React web application that is supposed to be deployed to a Kubernetes cluster. To give more context and a better introduction to the problem to be...

View Article

Real-time serial number validation with JavaScript

The problem we want to solve Let’s start with a definition of user experience according to Wikipedia: User experience (UX) refers to a person’s emotions and attitudes about using a particular product,...

View Article


Web application vulnerabilities and how to prevent them

Understanding security vulnerabilities I’ve noticed developers worry about vulnerabilities in applications they develop. I also think most of them try to do their best to prevent any problems. And I...

View Article

The testable Lambda – A lightweight approach with Dependency Injection

With AWS Lambda, you can run code without having to maintain the runtime environment – hence the term “serverless” for this kind of deployment model. A Lambda application can be a component of a...

View Article


Modern JAMstack deployment

Introduction Congratulations on your decision to use the JAMstack in your project! After your coding and harvesting the power of JavaScript, APIs, and markup is done, you probably want to host your...

View Article

How to package your frontend in a Spring Boot App with ParcelJS

There are numerous ways to integrate frontend code in Spring-Boot-based web applications. One of them was recently demonstrated by our blog post A Lovely Spring View: Spring Boot & Vue.js from my...

View Article


Docker & Angular: Dockerizing your Angular app easily

Docker is an open platform for developing, shipping, and running applications. This enables you to separate applications from the infrastructure, making the software delivery much faster. It has become...

View Article

Using Google Sheets as database

(feature image by unsplash-logoVincent Botta) Motivation Sometimes you just need a simple database and also the ability to have a really simple way to edit the data in a quick and straightforward way,...

View Article

Angular Components – An in-depth look

The Angular framework has been around for a while and many common design patterns have been applied to it. This article will cover some of them and extend the view about Angular components, the core...

View Article
Browsing all 70 articles
Browse latest View live