Tags: languages

Introduction to Functional Programming

Depending on whom you ask, functional programming (FP) is either an enlightened approach to programming that should be spread far and wide, or an overly academic approach to programming with few real-world benefits. In this article, I will explain what functional programming is, explore its...
Read 0 Comments

5 Cool C/C++ App Dev Tools

As compelling as new languages like Rust are for building systems, C and C++ remain fundamental for writing applications that run close to the metal, despite the waxing and waning of their usage statistics. What's more, the culture of tools for C/C++ development remains deep and fruitful. Here are...
Read 0 Comments

Stack Overflow Developer Survey Results 2017

Each year since 2011, Stack Overflow has asked developers about their favorite technologies, coding habits, and work preferences, as well as how they learn, share, and level up. This year represents the largest group of respondents in our history: 64,000 developers took our annual survey in January...
Read 0 Comments

Bash Scripting Quirks & Safety Tips

Yesterday I was talking to some friends about Bash and I realized that, even though I’ve been using Bash for more than 10 years now there are still a few basic quirks about it that are not totally obvious to me. So as usual I thought I’d write a blog post. We’ll cover some bash basics (“how do you...
Read 0 Comments

Principles for C Programming

In the words of Doug Gwyn, “Unix was not designed to stop you from doing stupid things, because that would also stop you from doing clever things”. C is a very powerful tool, but it is to be used with care and discipline. Learning this discipline is well worth the effort, because C is one of the...
Read 0 Comments

What Is the Point of Learning C?

Take a look at the TIOBE Programming Community Index — an indicator of the popularity of programming languages — and you'll see that Google's Go and, to a lesser extent, Dart and Perl are trending up. The venerable C, however, is a language whose popularity is plummeting, according to the index. In...
Read 0 Comments

New Version of Google App Engine Supports All Programming Languages

App Engine is Google’s platform-as-a-service for building application backends without having to worry about maintaining a complex infrastructure. The big news is that App Engine now supports any programming language, so a developer can create the app in whatever language they are comfortable using...
Read 0 Comments

trevor-livingston-nodejs.png

Trevor Livingston
Trevor Livingston, principal architect at HomeAway, offers insight on how to introduce Node into companies at Node.js Interactive.

Growing Up Node: Lessons for Successful Platform Migration

Switching from one technology to another is always going to be hard, and, despite the popularity of Node.js, it does come with its own set of complexities, and the advantages are not always apparent to management, says Trevor Livingston, principal architect at HomeAway, speaking at Node.js...
Read 0 Comments

Why WebAssembly Is a Game Changer for the Web 

WebAssembly is a new type of code that can be run in modern web browsers — it is a low-level assembly-like language with a compact binary format that runs with near-native performance and provides languages such as C/C++ with a compilation target so that they can run on the web. It is also designed...
Read 0 Comments

Top 4 JavaScript Code Editors

JavaScript is everywhere, and its ubiquitous presence on the web is undeniable. Every app uses it in one form or another. And any developer who is serious about the web should learn JavaScript. If you already know it, be sure to continue learning new frameworks, libraries, and tools, because...
Read 0 Comments

Pages

Click Here!