background preloader

Programming

Facebook Twitter

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?’ Bd. Dart : Structured web programming.

Awesome tutorials to master responsive web design. 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 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. Kits Boards ARM7 AVR Arduino PIC 8051 Interfacing Programmer Robotics Embedded Products - EmbeddedMarket.com India.

Arduino