Pinboard (jm)
https://pinboard.in/u:jm/public/
recent bookmarks from jmJeff Erickson's Algorithms, Etc.2016-11-05T21:35:06+00:00
http://jeffe.cs.illinois.edu/teaching/algorithms/
jmThis page contains lecture notes and other course materials for various algorithms classes I have taught at the University of Illinois, Urbana-Champaign. The notes are numbered in the order I cover the material in a typical undergraduate class, wtih notes on more advanced material (indicated by the symbol ♥) interspersed appropriately. [...] In addition to the algorithms notes I have been maintaining since 1999, this page also contains new notes on "Models of Computation", which cover a small subset of the material normally taught in undergraduate courses in formal languages and automata. I wrote these notes for a new junior-level course on "Algorithms and Models of Computation" that Lenny Pitt and I developed, which is now required for all undergraduate computer science and computer engineering majors at UIUC.
Via Tony Finch]]>via:fanf book cs algorithms jeff-erickson uiuchttps://pinboard.in/https://pinboard.in/u:jm/b:7b0e68a81a8e/Halcyon Days2015-03-02T21:30:57+00:00
http://dadgum.com/halcyon/
jmHalcyon Days: Interviews with Classic Computer and Video Game Programmers was released as a commercial product in March 1997. At the time it was one of the first retrogaming projects to focus on lost history rather than game collecting, and certainly the first entirely devoted to the game authors themselves. Now a good number of the interviewees have their own web sites, but none of them did when I started contacting them in 1995. [...] If you have any of the giddy anticipation that I did whenever I picked up a magazine containing an interview with Mark Turmell or Dan [M.U.L.E.] Bunten, then you want to start reading.
]]>book games history coding interviews via:walterhttps://pinboard.in/https://pinboard.in/u:jm/b:f2cf5db2e5fb/"High Performance Browser Networking", by Ilya Grigorik, read online for free2013-10-15T09:57:32+00:00
http://chimera.labs.oreilly.com/books/1230000000545
jmHow prepared are you to build fast and efficient web applications? This eloquent book provides what every web developer should know about the network, from fundamental limitations that affect performance to major innovations for building even more powerful browser applications—including HTTP 2.0 and XHR improvements, Server-Sent Events (SSE), WebSocket, and WebRTC.
Author Ilya Grigorik, a web performance engineer at Google, demonstrates performance optimization best practices for TCP, UDP, and TLS protocols, and explains unique wireless and mobile network optimization requirements. You’ll then dive into performance characteristics of technologies such as HTTP 2.0, client-side network scripting with XHR, real-time streaming with SSE and WebSocket, and P2P communication with WebRTC.
Deliver optimal TCP, UDP, and TLS performance;
Optimize network performance over 3G/4G mobile networks;
Develop fast and energy-efficient mobile applications;
Address bottlenecks in HTTP 1.x and other browser protocols;
Plan for and deliver the best HTTP 2.0 performance;
Enable efficient real-time streaming in the browser;
Create efficient peer-to-peer videoconferencing and low-latency applications with real-time WebRTC transports
Via Eoin Brazil.]]>book browser networking performance phones mobile 3g 4g hsdpa http udp tls ssl latency webrtc websockets ebooks via:eoin-brazil google http2 sse xhr ilya-grigorikhttps://pinboard.in/https://pinboard.in/u:jm/b:5312bd9b166a/Ruby Best Practices - Full Book Now Available For Free!2010-03-18T22:01:16+00:00
http://blog.rubybestpractices.com/posts/gregory/022-rbp-now-open.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+RubyBestPractices+%28Ruby+Best+Practices+-+Blog%29&utm_content=Google+Reader
jmbest-practices ruby book free download toread library pdf reference codinghttps://pinboard.in/u:jm/b:44684a4d98bb/