This landing page is currently under construction.
Please use the navigation links at the top.

Assorted Tech News

These articles are aggregated from several news sources and automatically filtered according to my interests (mostly PL stuff with a little bit of algorithms and hardware thrown in). If they seem haphazard, blame the weighting algorithm :-)

no image Coding by the Book: 7 Books Every Software Developer Should Read
Mar 25th, 2015

Just like programming trends and languages, programming books come and go. But these seven classics have stood the test of time. Some are newer than others, but all of them offer essential insight for new and experienced programmers:

no image My 2015 Programming Languages Tool Belt
Mar 25th, 2015

A friend of mine approached me recently with a question: "What are your current thoughts on go-to platforms for building web apps? What would you choose for a web app? Ie. app that both should work as API, admin console, some end user facing stuff, etc".

no image Google Will Not Integrate Its Dart Programming Language Into Chrome
Mar 25th, 2015
From: Tech Crunch

Dart is not coming to Chrome, Google announced today. The lingua franca of the web is JavaScript, but with Dart, Google launched a project that effectively aimed to replace JavaScript. In Google’s view, Dart offered advantages like static typing and other features that made it a better choice for developers. The idea was for Google and other browser vendors to integrate Dart right into…

no image Why Go’s design is a disservice to intelligent programmers
Mar 25th, 2015

Google maintains that Go’s simplicity is a selling point and it’s designed that way for maximising productivity in large teams but I’m not convinced. There are aspects of Go that are either seriously lacking or overly verbose because it doesn’t trust developers to get things right. This focus on simplicity was a concious decision made by the language designers and in order to fully understand why, we need to understand the motivation for developing Go and the state of mind of the creators.

no image Picat programming language: Pattern-matching, Imperative, Constraints, Actors, Tabling
Mar 20th, 2015

Picat is a simple, and yet powerful, logic-based multi-paradigm programming language aimed for general-purpose applications. Picat is a rule-based language, in which predicates, functions, and actors are defined with pattern-matching rules. Picat incorporates many declarative language features for better productivity of software development, including explicit non-determinism, explicit unification, functions, list comprehensions, constraints, and tabling. Picat also provides imperative language constructs, such as assignments and loops, for programming everyday things. The Picat implementation, which is based on a well-designed virtual machine and incorporates a memory manager that garbage-collects and expands the stacks and data areas when needed, is efficient and scalable. Picat can be used for not only symbolic computations, which is a traditional application domain of declarative languages, but also for scripting and modeling tasks.

Your E-Sheep:

( change )

Recent Posts:

3/26 - ADHOC Changelog
3/4 - Makefile (Git editition)
12/26 - 2014 Algorithm Completion Paper
12/16 - Vim Vigor
11/8 - ADHOC Updates – November 2014

Top Tags:

automatic awesome development environment documentation parsing types

Random Quote:

The problem with quotes on the internet is that you can't always be sure of their authenticity.
Abraham Lincoln

Powered By:

2015 - Creative Commons 3.0