Javascript
So you want to build an app with React? “Getting started” is easy… and then what?
React is a library for building user interfaces, which comprise only one part of an app. Deciding on all the other parts — styles, routers, npm modules, ES6 code, bundling and more — and then figuring out how to use them is a drain on developers. This has become known as javascript fatigue. Despite this complexity, usage of React continues to grow.
The community answers this challenge by sharing boilerplates. These boilerplates reveal the profusion of architectural choices developers must make. That official “Getting Started” seems so far away from the reality of an operational app.
- News
- Last Updated: May 16, 2024
- Chris Castle
Based in Budapest, Hungary, Andras Fincza (Head of Engineering) and Rafael Ördög (Technical Lead) work for Emarsys, a global marketing automation platform. Read our Emarsys customer story to learn more about their migration experience on Heroku.
How did you introduce microservices at Emarsys?
We take an evolutionary approach to our architecture. Our marketing automation platform was originally designed as a monolithic system built in PHP and MySQL and running on in-house infrastructure. We were …
- News
- Last Updated: April 06, 2016
- Matthew Creager
Last week, Terence Lee and I caught up with Tom Dale at EmberConf to talk about FastBoot, when you should avoid native apps, and why JavaScript on the server and the browser might start to converge. Check the end for the full recording!
So let’s start with the drama, would you say Ember has declared war on native apps? [laughs]
[sigh] Yeah. Yeah, I think that’s fair. Yeah. Sure. Why not? Let’s go with that.
…
- Engineering
- Last Updated: June 03, 2024
- Ryan Brainard
Heroku has years of experience operating our world-class platform, and we have developed many internal tools to operate it along the way; however, with the introduction of Heroku Private Spaces, much of the infrastructure was built from the ground up and we needed new tools to operate this new platform. At the center of this, we built a new operations console to give ourselves a bird’s eye view of the entire system, be able …
- News
- Last Updated: April 12, 2024
- Hunter Loftis
At the tail end of 2015, JavaScript developers have a glut of tools at our disposal. The last time we looked into this, the modern JS landscape was just emerging. Today, it’s easy to get lost in our huge ecosystem, so successful teams follow guidelines to make the most of their time and keep their projects healthy.
Here are ten habits for happy Node.js hackers as we enter 2016. They’re specifically for app developers, …
- News
- Last Updated: April 02, 2024
- Zeke Sikelianos
This post is from 2014 – check out the update!
For most of the nearly twenty years since its inception, JavaScript lacked many of the niceties that made other programming languages like Python and Ruby so attractive: command-line interfaces, a REPL, a package manager, and an organized open-source community. Thanks in part to Node.js and npm, today's JavaScript landscape is dramatically improved. Web developers wield powerful new tools, and are limited only by their imagination.
…
Subscribe to the full-text RSS feed for Javascript.