background preloader

All Tuts+ Courses

All Tuts+ Courses
Reactive programming is a way of coding with asynchronous data streams that makes a lot of problems easier to solve. RxJS is a popular library for reactive...Once in a while, it's important for us as developers to go back to what made us excited about computers in the first place. For Derek Jensen, that is gaming....React is a flexible framework that makes it easy to build single-page web applications. One of its tools is a set of lifecycle methods which you can add to...The PixelSquid plugin for Photoshop is an exciting new technology that provides the benefits of 3D elements without having to understand a 3D program or the...How your app looks is as important as how it works, and animation is an important part of modern user interfaces. Whether by changing the color of an element...jQuery UI is an extension of jQuery that makes it easy to create clean user interface elements for your websites.

http://courses.tutsplus.com/?filter=free

Related:  Développement Web

How SVG Line Animation Works I bet all of you have seen that little trick where an SVG path is animated to look like it's drawing itself. It's super cool. Jake Archibald pioneered the technique and has a super good interactive blog post on how it works. Welcome Warning: LiteratePrograms is currently undergoing a license migration to Creative Commons CC0 1.0. All content will be erased unless its authors agree to release it under CC0. If you wish for your contributed content to be retained, please add a statement to your user page that you release all your contributions under CC0 1.0, and inform me via Special:Emailuser/Dcoetzee. 10 Handy HTML5 Cheat Sheets For Geeks 10 Handy HTML5 Cheat Sheets For Geeks HTML5 Shortcuts to Coding Cheat sheets are useful code reference charts which provide Developers and Web Designers with various code markup which serve as “shortcuts “around heavy laden coding on the part of the developer.

5 Potential Ways MOOCs Will Evolve In order to understand where MOOCs are heading (at least taking a stab at guessing their future), it’s important to know what the stated goals are. In case you’re still new to MOOCs, here’s a helpful rundown of the guiding principles behind MOOCs : Aggregation. The whole point of a connectivist MOOC is to provide a starting point for a massive amount of content to be produced in different places online, which is later aggregated as a newsletter or a web page accessible to participants on a regular basis. Show HN: Help us curate the web’s best content for learning programming & design Link here: Despite all the educational material on the web, I found it pretty hard to learn how to code and design. I had trouble finding high-quality content, figuring out what to learn next, and staying motivated without easy ways to track my progress.

NoSQL Data Modeling Techniques « Highly Scalable Blog NoSQL databases are often compared by various non-functional criteria, such as scalability, performance, and consistency. This aspect of NoSQL is well-studied both in practice and theory because specific non-functional properties are often the main justification for NoSQL usage and fundamental results on distributed systems like the CAP theorem apply well to NoSQL systems. At the same time, NoSQL data modeling is not so well studied and lacks the systematic theory found in relational databases. In this article I provide a short comparison of NoSQL system families from the data modeling point of view and digest several common modeling techniques.

Coursera Jumps the Shark Remember when Coursera – the world’s largest purveyor of Massively Open Online Courses (MOOCs) – was going to disrupt higher education, and put hundreds if not thousands of public institutions out of business ? I know it’s hard to cast your mind back all of eighteen months, but try. Actually don’t. Because it’s all over. 13 Essential Tools to Check Cross-Browser Compatibility With an endless combination of modern and legacy browsers for users to choose from (depending on their system capabilities), it's our responsibility as designers and developers to ensure the websites we build perform adequately. Testing multiple browsers on multiple platforms isn't just difficult — it can be virtually impossible without the correct resources. However there are tools that let you comprehensively test your website, and check if it successfully displays across various browsers, platforms and resolutions. That way, your users will receive a positive, user-friendly experience no matter what their setups are. Below is a curated list of both free and premium cross-browser testing tools, ranging from cloud platforms to desktop applications.

Online Education UPDATE: we're doing a live, updated MOOC of this course at stanford-online July-2014 (not this Coursera version). See here: CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. CS101 demystifies and brings those patterns to life, which is useful for anyone using computers today. In CS101, students play and experiment with short bits of "computer code" to bring to life to the power and limitations of computers.

What If We Flipped Online Learning? If you’re an online student, taking an online course (perhaps at Modern Lessons or Khan Academy or Coursera or, well, the list goes on…), or simply looking into putting your lectures online, there’s something you should know. People are already considering what flipped online learning might look like. It’s a thought that’s being passed around some social media circles that I follow and illustrated in the below infographic. In short, flipped online learning would involve a larger focus on the student producing the learning materials and having an online instructor be more of a ‘guide on the side’ as it were. Rather than watching videos and taking a quiz, you’d have a robust discussion, have students create projects to share with classmates, and generate more discussion out of that. Essentially, it could be a never-ending class filled with a seemingly infinite number of lessons.

Is Responsive Design the Right Choice for Enterprise E-Commerce Retailers? Many enterprise website owners are currently evaluating responsive web design as a way to consolidate their multi-screen web strategy. For these businesses, going responsive makes a lot of sense. By reducing the complexity of the site into a single code base, companies can lower the total cost of ownership of web initiatives and future-proof the site for new devices. However, many e-commerce companies are still skeptical of responsive design as a solution to the multi-screen problem. They are concerned with how responsive design will affect the customer experience and overall website metrics. To help answer the question of whether responsive design is a good choice for enterprise e-commerce companies, this post includes a high-level overview of:

Related:  InfoGeneralCourse