Web

Trendy

GitHub digs into language trends

Since GitHub launched in 2008, an assortment of languages have held pole position as most popular on the Git repository hosting service. Using the Linguist library to populate their list, excluding forks, the service serves up some interesting statistics.

C-ya later

Go 1.5 is out: Say goodbye to C

Google’s up and coming programming language Go is now available at version 1.5, with one very noticeable change – no more C. The team behind Google’s open source, low-level language project has called it a significant release.

Rubbing it out

Ember.js 2.0 is all about removing stuff

The new Ember.js 2.0 drop is all about removing features that were deprecated from version 1.13. However, the gang behind the open-source JavaScript application framework want to make sure they’re really good at removing things.

Living to dominate

The Power of Living Systems

Pieter Hintjens has defined a new metaphor for software systems and organizations known as “Living Systems”, which will recognize and solve real problems faster, cheaper, and with more accuracy than Planned Systems.

Third time's a charm

io.js reaches version 3.0.0

Expected to be the last series under their forked banner, io.js has progressed to version 3.0.0. Breaking changes show up in the form of V8 upgrades, along with preparations around the native side of the platform for the upcoming Node.js merger.

Giving users what they want, when they want it

Enhancing quality of experience for content-rich sites

When it comes to satisfying users of image rich web applications, the speed and quality of every single image matters. Parvez Ahammad looks at the ways machine-learning algorithms and cloud application delivery solutions can improve the quality of experience.

Layers of security

Using ZeroMQ Security (Part 2)

ZeroMQ is a high-performance asynchronous messaging library, suitable for use in scalable distributed or concurrent applications. Pieter Hintjens is here to explain how to use its security layers in your own applications.

Layers of security

Using ZeroMQ Security (Part 1)

ZeroMQ is a high-performance asynchronous messaging library, suitable for use in scalable distributed or concurrent applications. Pieter Hintjens is here to explain how to use its security layers in your own applications.

Now with multiple working trees

Git 2.5 released – better performance and easier contributing

The repository platform Git has recently shipped in version Git 2.5. The benefit of performance gains are rather extraordinary this time around with the addition of managing multiple working trees. The workfow for contributing has also been given a boost.

The problems of DVCS

How Git and Mercurial can hurt your code review

For all of their efforts in helping teams deliver more commits, Git and Mercurial have also introduced one significant problem: the slowing down of peer reviews. Marcin Kuzminski explains how “pragmatic groupings” can help.

Beware the branch

Git branches considered harmful

A great feature of Git is how easy it is to make branches, but have you ever considered that public branches could be harmful? Pieter Hintjens brings the point home based on his experience and gathered evidence based on forks.

Safe systems programming

Why you should take a closer look at Rust 1.0

Blazingly fast performance, prevention of nearly all segfaults and low-level control and performance without sacrificing safety or abstractions – these are the promises made by the 1.0 release of Rust. And that’s just the start.

Collaborate openly

IBM to open source projects via new web portal

Technology and consulting heavyweights IBM have launched developerWorks Open – a new initiative to garner further community involvement in their open source projects. They’ve also set out a plan to release more projects online by year’s end.