background preloader

Related:  Web Development & Programming

NodeJS vs. Rails: How to Learn Web Development If your goal is to become a Full Stack Developer you need to decide which programming language you’re going to learn. And if you’ve researched different web development technologies, you probably came across Ruby on Rails, NodeJS, AngularJS, JavaScript and perhaps even the “MEAN” stack (MongoDB, ExpressJS, AngularJS and NodeJS). The appeal of the MEAN stack to beginners is quite obvious since it implies that all you need to learn is JavaScript – a single programming language – and you’re ready to conquer the world of Full Stack Development.

100+ Resources for Web Developers Photo Credit: SMITHMag Update #1 – March 14, 2008 Update #2 – September 22, 2008 Translated into Italian at Geekissimo There is some amazing stuff out there on the Web–resources, tools, tricks, and tips. GNU Autoconf, Automake and Libtool Download Read the Book Offline New Riders graciously indulged our principles, and published this book under the terms of the Open Publication License (with none of the options exercised). Consequently the content of the book is truly free, and you can download the html of the onlne version for reading offline, either as a zip archive (860k) or a gzipped tar archive (352k). The full texinfo source for the book is available via anonymous cvs: $ cvs -d login Password: anoncvs $ cvs -d co autobook

Absolute Floating Menu - Javascript Tricks and Code Examples Last updated: 21 Dec 2012 Many web pages are too long to fit on most users' screens. The visitors have to scroll to read the article on the page; however such scrolling hides the navigation menus (or a shopping cart contents) usually located at the top of the page. The javascript shown here allows to create dynamic menus which move along with scrolling. Such floating menu will be always visible on screen. The effect is achieved my moving an absolutely-positioned or relatively-positioned DIV box containing the menu markup.

s Python Class - Educational Materials Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is. Beyond that, you do not need to be an expert programmer to use this material.

To Node.js Or Not To Node.js Node.js – it has rapidly become the “new hotness” in the tech start-up realm. With each passing day, the fan base of Node lovers grows larger, spreading their rhetoric like a religion. How do you spot a Node.js user? Don’t worry, they’ll let you know. One day you’re at a regular user group meeting, sipping soda and talking with some colleagues, when the subject turns to Node.

10 sites developers should have in their bookmarks Mysql Format Date MySQL Format Date helps you to format your dates using the MySQL DATE_FORMAT function. Just select a common date format and then change it to your suit your needs. Widows and orphans A widowed line: the last line of a paragraph, all alone on the other side of a page break. At the end of the first paragraph, the word "lorem" is an orphan in the second sense: a very short final line that, because the rest of its line is white, creates an impression of two lines of whitespace between the paragraphs. In typesetting, widows and orphans are words or short lines at the beginning or end of a paragraph, which are left dangling at the top or bottom of a column, separated from the rest of the paragraph. There is some disagreement about the definitions of widow and orphan; what one source calls a widow another calls an orphan.[1][2] The Chicago Manual of Style uses these definitions:[2] Widow A paragraph-ending line that falls at the beginning of the following page/column, thus separated from the rest of the text.

R skills attract the highest salaries Two recent salary surveys have shown that R language skills attract median salaries in excess of $110,000 in the United States. In the 2014 Dice Tech Salary Survey of over 17,000 technology professionals, the highest-paid IT skill was R programming. While big-data skills in general featured strongly in the top tier, having R at the top of the list reflects the strong demand for skills to make sense of, and extract value from big data. Similarly, the recent O'Reilly Data Scientist Survey also found R skills amongst those that pay in the $110,000-$125,000 range (albeit amongst a much smaller and specialized sample of respondents). Closure Tools - Google Code The Closure Tools project is an effort by Google engineers to open source the tools used in many of Google's sites and web applications for use by the wider Web development community. Web applications have evolved from simple HTML pages into rich, interactive applications that provide a great user experience. Today's web apps pose a challenge for developers, however: how do you create and maintain efficient JavaScript code that downloads quickly and works across different browsers? The Closure tools help developers to build rich web applications with web development tools that are both powerful and efficient. The Closure tools include: A JavaScript optimizer

6 Emerging Programming Languages Career-Minded Developers Should Learn If you're a developer looking to increase your employability, then learning a new language is always a good strategy. But the big question is this: Which language should you learn? A quick glance on any developer recruitment site tells you which common programming languages are in demand. Take a look right now and you see plenty of vacancies for programmers with skills in programming languages such as Java, C, C++, C# and Objective C, scripting languages including Python, PHP, Ruby and JavaScript, and database programming in SQL. If you want to stay ahead of the pack, though, and be able to take your pick of the plum jobs of the future, then it may be worth looking beyond Java, Python and these other languages.