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

React Europe – Current state of React.js

React Europe Two weeks ago I went to the React Europe conference in Paris and would like to give you some insights about current topics of React.js development, tools and ecosystem. Besides the fact...

View Article


Elm Friday: Hello World 2.0 (Part IV)

About This Series This is the fourth post in a series of short and sweet blog posts about Elm. The stated goal of this series is to take you from “completely clueless about Elm” to “chief Elm guru”,...

View Article


Elm Friday: Functions (Part V)

Elm is a functional language, so naturally, functions and function calls are pretty import. We have already seen some functions in the previous episodes. This episode goes into more detail regarding...

View Article

Elm Friday: Type Annotations (Part VI)

One of Elm’s most important characteristics is its static type system. This enables Elm to make much stronger guarantees during run time compared to dynamic languages like JavaScript. This boils down...

View Article

Elm Friday: Lists (Part VII)

Lists are one of the core data structures in Elm. Elm supports lists on the syntactical level and the List core module has the usual basic utilities you would expect from a functional language. In this...

View Article


Image may be NSFW.
Clik here to view.

Kickstarting your JavaScript project

Lately there has been tremendous amount of tools and technologies for JavaScript projects. For each aspect of the project configuration, like build automation for example, you can find several tools...

View Article

Elm Friday: Imports (Part VIII)

Nearly all modules you’ll write in Elm need to import other modules to do their work; also, all our examples so far had some import statements. In this episode, we take a closer look at the import...

View Article

Elm Friday: Type System Basics – Type Aliases and Records (Part IX)

We have already touched the topic of Elm’s type system briefly (for example in post VI about type annotations) but Elm provides a few type constructs that we have not examined yet. We also talked about...

View Article


Image may be NSFW.
Clik here to view.

Road testing React.js

React.js is a JavaScript library which is getting increasing attention at conferences, on social media and not least among codecentric developers. I heard about this library some time ago, but I used...

View Article


Elm Friday: Type System Basics – Union Types and Tagged Unions (Part X)

Elm Friday: Union Types In the last episode we took a look at some of the type constructs Elm provides, namely type aliases and records. We continue in this episode by looking at the last major type...

View Article

How React Makes Web Development Scalable

This is an evaluation on how the React toolset works as part of a modern web development project and why it is particularly suitable for scalability. React is currently unique because it originated,...

View Article

Getting started with Webpack

Initial steps with Webpack can be confusing: Syntax and philosohy are pretty unique, and the documentation is not really beginner-friendly. Another problem I faced when starting to use it: There are...

View Article

Image may be NSFW.
Clik here to view.

Let’s build a Spotify GraphQL Server – Part 1

GitHub built a GraphQL API server. You can write your own, too. This article shows how to write a GraphQL Server for Spotify: How a simple Express Javascript server with the GraphQL endpoint can be set...

View Article


Web frameworks and how to survive them

SUMMARY: Frameworks that help build the web apps of tomorrow must keep up with all powerful new technology there is on offer. At some point your application has to adapt, and that is never a painless...

View Article

Image may be NSFW.
Clik here to view.

How to fix Webpack’s watch feature in VirtualBox?

Webpack’s watch feature is broken under VirtualBox. The reason is that the inotify events are not supported between shared folders. But I found a solution, to forward the events from the host system....

View Article


Image may be NSFW.
Clik here to view.

Developing modern offline apps with ReactJS, Redux and Electron – Part 2 –...

ReactJS Basics In this part of our blog series on building an offline desktop app, we will talk about the UI framework ReactJS (aka React) that we chose for the project. We will talk about the core...

View Article

Angular – bane of my SPA?

When it comes to SPAs (Single Page Applications), very often you hear “Angular” in the same or the following sentence. Due to my projects, I worked with a couple of other frameworks for SPAs this year....

View Article


Image may be NSFW.
Clik here to view.

Developing modern offline apps with ReactJS, Redux and Electron – Part 3 –...

In the last article we introduced you to the core features and concepts of React. We also talked about the possibility to save data in the component state, pass it to child components and access the...

View Article

Image may be NSFW.
Clik here to view.

Developing modern offline apps with ReactJS, Redux and Electron – Part 4 –...

The previous part of this series showed the beautiful interplay of React and Redux. In this part, we are going to take a rough look at a technology called Electron. One essential technology in our...

View Article

Image may be NSFW.
Clik here to view.

Refactoring Algorithmic Code using a Golden Master Record

Introduction There are days when I find a piece of code I simply have to refactor. Sometimes because I actually have to for project-related reasons, sometimes because it’s easy to, and sometimes...

View Article
Browsing all 70 articles
Browse latest View live