Best algorithms book I ever read. I took a fair amount of time looking at data structures and algorithms while I was studying for my interviews with Google, and based on informed suggestions from Steve Yegge’s infamous post, I decided to buy The Algorithm Design Manual by Steven S.
Skiena. If you don’t care to read my ramblings about this book, here’s a summary: Buy this book if you do ANY serious programming. Note: I have no intention of writing about my Google interviews, just know that they were very well done and that reading this book did help me significantly. What makes The Algorithm Design Manual 2 main reasons I make this blatantly positive assessment: The first several chapters are dedicated to the basics of data structures and common problems involving algorithms.
The only caveat here is that most of the examples are written in C, which can be troublesome if you don’t know or have forgotten about pointers. You should buy this book if… You have at least 1 year of computer science training under your belt. Apps For Good turns teens into mobile app developers for a better future - TNW UK. “Being German, working for a Brazilian company and trying to convince people to change the world in London isn’t the easiest task,” says Iris Lapinski, the CEO of London’s Apps for Good program, with a laugh.
But changing the world is exactly what she’s doing. The program she dreamed up teaches young people learn to create apps that transform their world, inspiring a new generation of eager tech minds. Lapinski is a German born entrepreneur who found her way to CDI Europe after working as a commercial digital media and telecoms consultant for Ovum Farncombe Technology. CDI Europe is the European Hub for CDI (Centre for Digital Inclusion), a global network of community-based centres working on entrepreneurship and community action based in Brazil. CDI’s model has been proven across Latin America, but since tech adoption is drastically different in the UK, Lapinski was required to blaze a new path.
If you ask a student, “‘Do you want to learn how to program in HTML, PHP or Android?’ By edd dumbill, Software development completely in the cloud. We’ve passed an important landmark in software development.
Using only a browser, it’s now possible to develop, debug and deploy software in the cloud. To prove it, I spent a few hours today teaching myself how. Using just my Chromebook I wrote, tested and deployed a simple Node.js program using Cloud 9 IDE, Heroku and github. Cloud 9, based in Amsterdam and San Francisco, just received their Series A funding and are growing fast. Their product is maturing quickly: the Heroku support was just added, for example.
Sure, you can use good old techniques like fluid layouts, but I’ve got something better to show you today. This tutorial will teach you how you can create an adaptable website layout using CSS3.→ Read tutorial: Create an adaptable website layout with CSS3 media queries Fluid images This tutorial will shown you how to make your image scales down when the browser is resized or when your website is viewed through a smaller screen.→ Read tutorial: Fluid images Elastic videos Nowadays, videos are widely used on the web. Optimizing your emails for mobile devices As mobile devices are more and more used, more people are receiving their emails on their phones instead of their computer.
Images that match text height Hiding and revealing portions of images. Trivium. The Heartbleed bug allows anyone on the Internet to read the memory of the systems protected by the vulnerable versions of the OpenSSL software.
This compromises the secret keys used to identify the service providers and to encrypt the traffic, the names and passwords of the users and the actual content. Thinking for Programmers, by Leslie Lamport. Recommended. Seven mutually touching infinite cylinders, by Sándor Bozóki, Tsung-Lin Lee, and Lajos Rónyai. “We confirm a conjecture of Littlewood.” Hacking Blind (PDF), by Andrea Bittau, Adam Belay, Ali Mashtizadeh, David Mazières, and Dan Boneh. Open Access Maps at NYPL, “The Lionel Pincus & Princess Firyal Map Division is very proud to announce the release of more than 20,000 cartographic works as high resolution downloads.
A Research UNIX Reader (1987) at archive.org. Inlined records in constructors for Ocaml, proposed by Alain Frisch. Kits Boards ARM7 AVR Arduino PIC 8051 Interfacing Programmer Robotics Embedded Products - EmbeddedMarket.com India.