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.
So what is the best way to break into product management? 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 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.
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.
Otherwise, you risk writing something that will only benefit a select few users. With respect to Offline Apps, the news is good! According to caniuse.com, 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.
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?
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.
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.
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 Palantir.net, a web consultancy based in Chicago.
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. Occasionally he remembers to sleep. PHP is not a young language. 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.
I hope it's helpful for someone who knows at least one of those and wants to learn another. The program is called “Nurblizer”, and it does one thing: Accept free-form text, and attempt to replace all words but the nouns in said text with the word “nurble”. Web Scraping 101 with Python. After you're done reading, check out my follow-up to this post here.
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.
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.
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. How to Learn JavaScript Properly.
Learn JavaScript Properly (For Beginners and Experienced Programmers) PHP/MySQL.