The Internet offers unlimited opportunities for education and professional self-development for IT professionals.
Here I’ve collected the most valuable resources for online eduction.
- edX: Computer Science Courses
- Udacity: Courses and Nanodegree Programs
- Lynda.com: Web Training and Tutorials
- Coursera: Computer Science
- Udemy: Web Development
This november I visited NG-Poland 2016 conference in Warsaw. The event was really well organized and interesting topics selected. Unfortunately Todd Motto was not there, but still there were lots of interesting presenters and topics.
Thanks to the organizers team, videos of some presentations already available on Youtube. Hopefully there will be more, especially hilarious and informative presentation by Shai Reznik.
Here I’ve selected the most interesting ones:
So called Material Design is a design framework developed and maintained by Google. It describes UI/UX principles and graphical design recommendations for mobile and web apps. Combines the classic principles of successful design along with innovation and technology. Here you can find a collection of useful and really helpful resources on the topic.
Official Google’s Guidelines
An interactive web app for picking recommended Material Design colors and their matches.
Showcase of best practices about MD, inspirational examples of MD usage and downloadable MD assets.
Material Design icons
Interactive reference with official MD icons.
Lots of useful tools and assets.
An outstanding CSS framework which implements MD.
UI Component framework for Angular JS.
Jekyll is a static web-site generator powered by Ruby. Eventually you create your content in human friendly formant (YML) and Jekyll generates HTML for the website. You don’t need to use a database, easy to maintain the content and this is extremely secure, since your content is just commited to a git repository (for example Github).
This is solution works well for small and middle-sized websites, especially personal blogs. And using Github pages you can host such a website for free.
Recently I created two themes for Jekyll, you are welcome to re-use them and/or contribute to the correspondent repositories:
It includes such new features as constants, block-scope functions and variables, default parameter values, arrow functions, classes, modules and many more.
Getting started with ES6
- Postscribe - lets deliver synchronous third-party scripts asynchronously (ads, trackers, etc…)
- Mobile Detect - device detection (phone, tablet, desktop, mobile grade, os, versions, etc…)
- Animate.css - a bunch of cool, fun, and cross-browser animations. Great for emphasis, home pages, sliders, etc…
Well, it is better to watch once, than 10 times to hear about a topic, so I’ve created this video to to explain the basics.
The voice is not mine :) it’s a professional voice-over artist.
Welcome to add your comments on Youtube:
Sometimes required to pick some random color for a mockup, or even experiment for a design. I’ve created a web app with a collection of nice web-friendly colors with easy access to their color codes. Welcome to see my picks:
Or fork the repo on Github to keep your collection.
To edit the colors, just update the color codes in this JSON file.
The conference was awesome
This year ng-conf took place in Salt Lake City, UT. About 700 developers attended the event and numerous well known Angular experts like John Papa, and Justin Schwartzenberger had presentations on the stage. Here I’ve collected the most interesting videos, you can find all of them at the playlist on Youtube. Enjoy!