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 Best algorithms book I ever read
“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. Apps For Good turns teens into mobile app developers for a better future - TNW UK
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.
Create an adaptable website layout with CSS3 media queries With the rise of both very large screens and mobile devices, web developers have to be able to create websites that display correctly and look good whatever the device is. 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
Trivium What stops us defining Truth?, “What goes wrong if we attempt to define a predicate that analyses the parts of a proposition to tell us whether or not it is true?” /dev/random is not Robust, by Yevgeniy Dodis, David Pointcheval, Sylvain Ruhault, Damien Vergnaud, and Daniel Wichs: “[We] give a precise assessment of the security of the two Linux PRNGs, /dev/random and /dev/urandom.
Kits Boards ARM7 AVR Arduino PIC 8051 Interfacing Programmer Robotics Embedded Products - EmbeddedMarket.com India Featured Product of Monday, April 7, 2014 Freeduino UNO With Male Headers Arduino Board For Experiment Workshops Learning and as Kids Gift. It is based on Arduino UNO Specifactions with Male Headers