background preloader

Dev & stuff to look into

Facebook Twitter

Browserhacks. Product Managing your job hunt. Product managers come from a lot of different backgrounds — startups, consulting, software engineering, QA,… which are all relevant to the position.

Product Managing your job hunt

The Janki Method Shortens the Time It'll Take You to Learn to Code. As someone who has hired thousands of developers over many, many, years I'll have to confirm that the best people ALWAYS come from the self-developed-application background.

The Janki Method Shortens the Time It'll Take You to Learn to Code

(The same is true for people who work in gaming.) If you pick some project thats performs a function or service that you care about that's small. And develop it into a finished product worth using, you will learn almost all you will ever need to know about programming. The process of problem solving while building an app that you are interested in forces you to solve the suite of related problems that make an up an application. Colourcode - find your colour scheme.

Useful for my first IOS app

Build an Offline HTML5 Web Application. Browser Support Before delving into any latest technology, you should always perform a quick spike on browser vendor and platform support.

Build an Offline HTML5 Web Application

Otherwise, you risk writing something that will only benefit a select few users. With respect to Offline Apps, the news is good! According to, all class A browsers and mobile devices support offline applications, with the exception of Internet Explorer 9 (version 10 will support them) and Opera Mini versions 5.0 to 7.0. Firefox and Chrome offer the most support, with Firefox going back 21 versions and Chrome 23! 10 Best Node.js MVC Frameworks for JavaScript Developers. Node.js is one of the most popular javascript framework that allow to build scalable network web applications.

10 Best Node.js MVC Frameworks for JavaScript Developers

Node.js contains a different kind of frameworks such as MVC framework, full-stack framework, REST API and generators, lots of libraries as server library that making it possible to sun a web server without use of external software such as Apache and Lighttpd. These frameworks makes it more user-friendly and easy to use, also supports a large number of features and functionality to develop huge web applications in just follow few steps. RequestAnimationFrame for smart animating.

If you’ve never written code to animate inside the browser, you can stop reading :) What is requestAnimationFrame?

requestAnimationFrame for smart animating

In your animation work, you’ve used a timer loop to make changes every few milliseconds. Good for us: browser vendors have decided, “hey, why don’t we just give you an API for that, because we can probably optimize some things for you.” So it’s basic API for use with animation, whether that be DOM-based styling changes, canvas or WebGL. Is jQuery Too Big For Mobile?

By TJ Van Toll This question gets asked a lot, and I’ve yet to see a data-based exploration of this topic.

Is jQuery Too Big For Mobile?

Terms like “big” and “bloated” are relative terms; they don’t mean anything without numbers to back them up. The real question should be – “Does the size of jQuery adversely affect the users of my applications enough to outweigh the development conveniences that the library provides?” To answer that question, we need to determine how long it takes to load jQuery on mobile devices. The rest of this article is dedicated to determining that number, and to get it, we have to start with a discussion of how the <script> tag works.

Disclaimer: I’m a member of the jQuery team and am currently writing a book on jQuery UI. The <script> Tag We’ve seen this code countless times, but what does the browser actually do when it parses this line of HTML?

Build a JS card game with Node.js

Audreyr/favicon-cheat-sheet. Apprendre un nouveau langage. A Look at PHP's Continuing Evolution. Guest post by Larry Garfield – Larry Garfield is a Senior Architect at, a web consultancy based in Chicago.

A Look at PHP's Continuing Evolution

When not developing sites for clients, he can also be found leading the Drupal 8 Web Services Initiative, evangelizing good coding practices, working to bring the PHP world closer together through the PHP Framework Interoperability Group, or providing training either for clients or the Drupal community. The same app 4 times: PHP vs Python vs Ruby vs Clojure.

Mar 25, 2013 Here's a toy program I wrote implemented in PHP, Python, Ruby, and Clojure.

The same app 4 times: PHP vs Python vs Ruby vs Clojure

Web Scraping 101 with Python. After you're done reading, check out my follow-up to this post here.

Web Scraping 101 with Python

Yea, yea, I know I said I was going to write more on pandas, but recently I've had a couple friends ask me if I could teach them how to scrape data. While they said they were able to find a ton of resources online, all assumed some level of knowledge already. Here's my attempt at assuming a very minimal knowledge of programming. Getting Setup We're going to be using Python 2.7, BeautifulSoup, and lxml. Self-Taught Developers: Are You Missing Your Foundation. You seem to equate "foundation" with knowledge that's not immediately applicable.

Self-Taught Developers: Are You Missing Your Foundation

There's some truth to that, but I think it misses the forest for the trees. Knowledge is just the tip of the iceberg when it comes to excellence in software development. Think of programming like writing an essay. Git Immersion - Brought to you by Neo. Learn Web Development with the Ruby on Rails Tutorial. Michael Hartl Contents. Design lessons for programmers, curated by top designers. PHP Best Practices: a short, practical guide for common and confusing PHP tasks. 30+ PHP Best Practices for Beginners. Performance & Organization - An Advanced Guide to HTML & CSS.

Having the ability to write HTML and CSS with a solid understanding is a great expertise to have. As a website’s code base and traffic grows, a new skill set comes into play, one that is extremely important to both development time and user experience. Knowing the fundamentals of website performance and organization can go a long way. The organization and architecture of a code base can greatly affect not only the speed of development, but also the speed at which pages render. Parse API. Probability Theory — A Primer. It is a wonder that we have yet to officially write about probability theory on this blog. Probability theory underlies a huge portion of artificial intelligence, machine learning, and statistics, and a number of our future posts will rely on the ideas and terminology we lay out in this post. Our first formal theory of machine learning will be deeply ingrained in probability theory, we will derive and analyze probabilistic learning algorithms, and our entire treatment of mathematical finance will be framed in terms of random variables.

Histoire des langages de programmation

Memorizing a programming language using spaced repetition software. MessagePack: It's like JSON. but fast and small. (18) What are some useful technical skills I can learn within a day. ← Python For Beginners. The Yaksis. Support Vector Machine has become an extremely popular algorithm.

In this post I try to give a simple explanation for how it works and give a few examples using the the Python Scikits libraries. All code is available on Github. How to Learn JavaScript Properly. Learn JavaScript Properly (For Beginners and Experienced Programmers) PHP/MySQL.