http://beam-wisdoms.clau.se/en/latest
Reading List
Tutorial Cards
Smooth CoffeeScript
Coding Guidelines for Prolog
Coding standards and good practices are fundamental to a disciplined approach to software projects, whatever programming languages they employ. Prolog programming can benefit from such an approach, perhaps more than programming in other languages. Despite this, no widely accepted standards and practices seem to have emerged up to now. The present paper is a first step towards filling this void: it provides immediate guidelines for code layout, naming conventions, documentation, proper use of Prolog features, program development, debugging and testing. Presented with each guideline is its rationale and, where sensible options exist, illustrations of the relative pros and cons for each alternative. A coding standard should always be selected on a per-project basis, based on a host of issues pertinent to any given programming project; for this reason the paper goes beyond the mere provision of normative guidelines by discussing key factors and important criteria that should be taken into account when deciding on a fully-fledged coding standard for the project.
The Little Book on CoffeeScript
S-99: Ninety-Nine Scala Problems
A series of Scala-focused programming problems. Adapted from Werner Hett's Ninety-Nine Prolog Problems.
Unit Testing Best Practices in AngularJS
http://anclp.pl/
Python Practice Book — Python Practice Book 0.3 documentation
http://amirmalik.net/2010/11/27/how-to-share-backbonejs-models-with-nodejs
Play Framework Recipes booklet (from the Scala Cookbook) | alvinalexander.comPlay Framework Recipes booklet (from the Scala Cookbook) | alvinalexander.com
D3 — Scott Murray — alignedleft
Design, data, visualization, culture.
StartPage
Welcome to Djen of django’s documentation! — Djen of Django
Welcome · Advanced R.
Developing Backbone.js Applications – backbone-fundamentals
Learning JavaScript Design Patterns
An open-source book on JavaScript Design Patterns
Patterns For Large-Scale JavaScript Application Architecture
Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement
Building an elegant, functional website requires more than just knowing how to code. In Adaptive Web Design, Second Edition, you’ll learn how to use progressive enhancement to build websites that won’t break, work anywhere, are accessible by anyone—on any device, and are designed to work well into the future.
Certified Programming with Dependent Types
Cortex #171: Casey Newton – State of the Workflow - Relay
Myke talks to Casey Newton about his workflow for running Platformer, from idea capture to writing and publishing, and how he balances reporting with access to some of the most powerful people in tech.
New Content Pipeline
This year, we’ve been giving our content pipeline a serious overhaul. Here’s a peek at what changed, why it matters, and what it unlocks next.
Infinite Flight 25.2 - Bigger Than Ever
Infinite Flight 25.2 is shaping up to be bigger than we planned. Here's what you need to know leading up to the release.
We’re aiming to release 25.2 by the end of October
GNOME 49 "Brescia" Desktop Environment Officially Released, Here's What's New - 9to5Linux
GNOME 49 desktop environment is now available as a major release that introduces numerous new features and improvements.
Liquid Glass
Design or Kitsch?
The iPad Pro Manifesto (2024 Edition)
LADYGUNN – Lil Debbie
WE ARE A COOL MAGAZINE SHARING ART + OPINIONS. WE LOVE YOU.
Gemini -
Created with Gemini
Scrobbling Apple Music to Last.fm from Windows with AirScrobble and Cider
Hitman: World of Assassination Comes to iPad and iPhone
Hitman: World of Assassination brings the full stealth trilogy to iPad and iPhone with touch controls, controller support, and MetalFX upscaling.