The State of Desktop Applications in Node.js
It's possible to use Node.js with a browser shell to build cross-platform desktop applications using HTML, CSS and JS. Let's look at some of the options.
The latest blog posts to take off on Hacker News. 7,294 posts.
It's possible to use Node.js with a browser shell to build cross-platform desktop applications using HTML, CSS and JS. Let's look at some of the options.
[For your winter reading pleasure, we're pleased to present this three-part series of new material by Bjarne Stroustrup. This is part one; parts two and three will be posted on the following two Mondays, which will complete the series just in time for Christmas. Enjoy. -- Ed.]
News and insights on the Android platform, developer tools, and events.
“ The essence of XML is this: the problem it solves is not hard, and it does not solve the problem well.” – Phil Wadler, POPL 2003
This post walks through a conversion funnel analysis that wouldn’t be possible in PostgreSQL 9.2
“ Object-oriented programming is an exceptionally bad idea which could only have originated in California. ” – Edsger Dijkstra
Find software and development products, explore tools and technologies, connect with other developers and more. Sign up to manage your products.
A journey in inception, design and technology
Introducing rvest: scrape web data with CSS selectors or XPath, extract text/tables, and navigate sites with sessions.
“Why didn’t we ship last week?” As managers, it’s easy for us to blame our team for missing deadlines. But are slow developers really the reason you’re not shipping on time? At Sprintly, we have a lot of data on developer cycle time. We track how long it takes them to complete different types of …
Light Table 0.7.0 just went out, and in addition to being a fairly major update, we’ve got some fairly major news to accompany it. Some people expressed concern after Chris’s blog post about Eve that Light Table was being abandoned or forgotten, but hopefully some of the announcements today can assuage those concerns…
Visit the post for more.
What is an algorithm ? It’s a sequence of steps that you follow to solve a problem. In everyday life, you might have an algorithm for hangin...
My name is Chris. I teach Haskell to people that are new to programming and as well as long-time coders. Haskell is a general purpose programming language that is most useful to mere mortals.
This post is by Konstantin Lopuhin, who tried PyPy STM during the Warsaw sprint. Python has a GIL, right? Not quite - PyPy STM is a python ...
Simon Peter, Jialin Li, Irene Zhang, Dan R. K. Ports, Doug Woos, Arvind Krishnamurthy, and Thomas Anderson, University of Washington; Timothy Roscoe, ETH Zürich
Are you interested in learning more about working on Asana's engineering team or the work they do? Read the Asana engineering blog.