background preloader

St - A place for geeks to share what they've done, who they did it with and connect with great companies

St - A place for geeks to share what they've done, who they did it with and connect with great companies
Build your portfolio of work and earn GeekCred. Getting credit where credit is due is awesome. Do it by showing what you built, who you built it with, what you used to build it, what the steps were and what the outcome was. Create your own Join now "I created prove, the Perl command-line testing utility."

Latitude Google Latitude was retired on August 9th, 2013. Products retired include Google Latitude in Google Maps for Android, Latitude for iPhone, the Latitude API, the public badge, the iGoogle Gadget, and the Latitude website at What does this mean for me? How to Pick the Right Programming Language Adron Hall is the lead developer of cloud solutions at New Relic. During the course of every coding project, a software developer must make dozens of decisions. Sometimes this involves solving a problem unique to a particular domain space or a particular architectural issue. Other times it’s about which language is best for a job. The Nature of Code Hello! By browsing the table of contents on your left, you can read the entire text of this book online for free, licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License. Start reading the introduction now! If you like this book, please consider supporting it via the links below: Please submit corrections to the book on my Nature of Code GitHub repo. Bug reports for the site and online purchasing system can be reported on GitHub as well.

Intersect: Purposeful Young Professionals The Intersect Network is a vibrant community of New Zealand’s purposeful young professionals and change makers , connected on-line and through local projects and events. There are over 1900 members across Aotearoa, covering a wide spectrum of young professionals: writers, scientists, artists, policy wonks, architects, accountants, aborists, designers, social innovators, bloggers, yogis, business owners, teachers, first- to fifth-generation New Zealanders, Maori, Pakeha, lefties, greenies, right-wingers, freelancers, farmers, economists, sports-nuts, entrepreneurs, engineers, immigrants, ex-pat Kiwis, musicians, Buddhists, Baha’is, Baptists, geeks, trainspotters and more! 75% of our members are aged 20-35 years. We value diversity and the insights of people outside of this age range, so we also welcome the young at heart and people who are still studying/learning a new profession.

Syntactic sugar For example, many programming languages provide special syntax for referencing and updating array elements. Abstractly, an array reference is simply a procedure of two arguments: an array and a subscript vector, which could be expressed as get_array(Array, vector(i,j)). Instead, many languages provide special syntax like Array[i,j] . Similarly an array element update is abstractly something like set_array(Array, vector(i,j), value), but many languages provide syntax like Array[i,j] := value. Language processors, including compilers, static analyzers, and the like, often expand sugared constructs into more fundamental constructs before processing, a process sometimes called "desugaring".

Top 10 Programming Languages to Learn in 2014 Updated on May 5, 2014 Having spent more than 5 years in software development and the computer programming arena, one of the most common questions I am asked is: This is a question that is asked by beginners, as well as experts. As with many important questions, the answer is not simple. C Tutorial for Beginners - Learn C Programming Online The fastest, easiest way to learn to program C on a Mac or Windows. This course will teach you to program the C language from the ground up. You will learn everything from the very fundamentals of programming right through to the complexities of pointers, addresses and File IO. Maybe you’ve tried to master C before but failed. Or maybe you are new to C or new to programming.

Android Developer SDK Before installing Android Studio or the standalone SDK tools, you must agree to the following terms and conditions. This is the Android Software Development Kit License Agreement 1. Introduction 10 Ins'Pi'ring Raspberry Pi Projects No matter the level of your nerdism, there’s a Pi-based project for everyone out there. We've trawled through the mountain of makers to find you 10 of the best. The Raspberry Pi came from nowhere to become one of those iconic British products that even Joe Public is aware of, even if they might confuse the name with alternative selections of fruity pastries. We covered some interesting projects earlier in the year on the first anniversary of the Pi, but there’s so many pre-occupied coders working on mind-blowing projects that now is a brilliant time to decide on a project of your own with a little inspiration from us. Make your own media streamer

How to Think Like a Computer Scientist — How to Think like a Computer Scientist: Interactive Edition This interactive book is a product of the Runestone Interactive Project at Luther College, led by Brad Miller and David Ranum. There have been many contributors to the project. Our thanks especially to the following:

Using Breakpoints in Xcode – Jeffrey Sambells if you’ve used Xcode you’re probably familiar with the basics of breakpoints. Place a little marker in the sidebar and when your code reaches that point, everything pauses at that point so you can take a peek, look around, and see what’s going on with variables and the call stack. Xcode breakpoints offer a number of different features and creating breakpoints can go way beyond clicking the sidebar. Let’s take a look. Hackerspaces and makerspaces: the zen of innovation Ever watched a kid get so excited about something new? That sparkle in the eye and that ‘let me at it’ urgency that we’d like to capture in every learning interaction? I knew you’d understand. That was my experience recently at the Computers in Libraries Conference, Washington DC, after attending a session by Fiacre O’Duin , Librarian, Cyborg, Cult-Leader :-) Where do I begin?

Swift Programming Language Modern Swift is the result of the latest research on programming languages, combined with decades of experience building Apple platforms. Named parameters are expressed in a clean syntax that makes APIs in Swift even easier to read and maintain.

Related:  partenairesanandgajelliBlog / Articles