News Category: Developers

Memory Error Detection Using GCC

GCC has a rich set of features designed to help detect many kinds of programming errors. Of particular interest are those that corrupt the memory of a running program and, in some cases, makes it vulnerable to security threats. Since 2006, GCC has provided a solution to detect and prevent a subset...
Read 0 Comments

chakracore-nodejs.png

Arunesh Chandra at Node.js Interactive
Arunesh Chandra, Senior Program Manager at Microsoft, introduced ChakraCore and how it fits into the larger Node ecosystem at Node.js Interactive.

Time-Travel Debugging with ChakraCore and Node.js

ChakraCore is the Core part of Microsoft Edge's JavaScript Engine as used in Windows 10. It’s a standalone JavaScript engine in its own right but does not include bindings and the API for Windows because this is provided by a larger framework, Chakra. Arunesh Chandra, Senior Program Manager at...
Read 0 Comments

A Closer Look at Git Rebase

Most of the comments to my recent articles on 3 Git commands I use every day and When to make a Git commit have mentioned using git rebase. So, let's talk about git rebase. Jumping right in, I use git rebase for two reasons: To bring a stale branch up to date. To change a set of unmerged commits...
Read 0 Comments

Postmortem of GitLab Database Outage of January 31

On January 31st 2017, we experienced a major service outage for one of our products, the online service GitLab.com. The outage was caused by an accidental removal of data from our primary database server. This incident caused the GitLab.com service to be unavailable for many hours. We also lost...
Read 0 Comments

PHP vs. Node.js: An Epic Battle for Developer Mind Share

...PHP and JavaScript, two partners who once ruled the internet together but now duke it out for the mind share of developers. In the old days, the partnership was simple. JavaScript handled little details on the browser, while PHP managed all the server-side tasks between port 80 and MySQL. It was...
Read 0 Comments

Node for Java Developers

The biggest audience for my Node.js workshops, courses and books (especially when I’m teaching live) is Java developers. You see, it used to be that Java was the only language professional software developers/engineers had to know. Not anymore. Node.js as well as other languages like Go, Elixir,...
Read 0 Comments

The Most Popular JavaScript Front-End Tools

Choosing a development tool based on its popularity isn’t a bad idea. Popular tools are usually more stable, and they often have more resources and community support than less popular tools. Developer satisfaction is another key indicator of a good tool, and for the JavaScript ecosystem, I'm going...
Read 0 Comments

What Do You Mean by “Event-Driven”?

Towards the end of last year I attended a workshop with my colleagues in ThoughtWorks to discuss the nature of “event-driven” applications. Over the last few years we've been building lots of systems that make a lot of use of events, and they've been often praised, and often damned. Our North...
Read 0 Comments

Keymetrics Is a Node.js Monitoring Tool for Your Server Infrastructure

French startup Keymetrics just raised $2 million from Alven Capital and Runa Capital to build the best monitoring tool for your Node.js infrastructure. The startup’s founder and CEO Alexandre Strzelewicz also created the popular open source Node.js process manager PM2. How do you turn a popular...
Read 0 Comments

Improve Your Node.js App Throughput One Micro-optimization at a Time

In order to improve the performance of an application that involves IO, you should understand how your CPU cycles are spent and, more importantly, what is preventing higher degrees of parallelism in your application. While focusing on improving the overall performance of the DataStax Node.js driver...
Read 0 Comments

Pages

Click Here!