I’ll mix in a few quick links with the ones I describe, for a change.
Please reply back and tell me whether you think this is a good idea.
Let’s jump to today’s picks:
– AngularU Videos
You probably heard about AngularU, another big Angular event like ng-europe, with speakers from within and outside the Angular team.
There is a ton about Angular 2 (roadmap, server rendering, forms, TypeScript), but also several topics about Angular 1.x for both coding techniques and libraries, and even integration with different backends.
– Contribute to Angular 2 [“community-help” Github Label]
In an up-for-grabs way, Angular 2 repository issues now has a special label for issues that the team expects external contributors from the community might be able to work on easily.
Check the list. You might find something that you can do!
– React Native and NativeScript Integration [Article]
A narration from the “AngularJS 2 Roadmap” in AngularU that gets you the news pieces directly. It also links to the Angular 2 Rendering Architecture document.
– Styling Angular 2 components [Article]
– gulp.js starter for AngularJS SPAs
A scaffold starter kit for Angular applications that uses gulp and bower and tries to set a few more things than folder structure (which seems nice) like fonts, etc.
Similarly, here’s another one that uses NG6: ES6 + JSPM (or Webpack).
– Angular Formly [Library]
This one seems to be getting A LOT of attention. I see several people sharing it, and I hear about it in the Angular Air podcast.
Give it a look, or check this article about how to use it.
– New features in AngularJS 1.4, AngularJS Meetup South London [Article]
– Using Angular 1.x With ES6 and Webpack [Article]
– More traps, anti-patterns and tips about AngularJS promises [Article]
Directives (Angular 1.x)
– A Guide To Transclusion in AngularJS [Article]
Very good explanation of templates and, obviously, transclusion.
– Using NgModelController with Custom Directives [Article]
– Using track by correctly with Angular 1.4 select ng-options
This is a one year follow up of the most read post ever in my blog, about
select element quirks in AngularJS, How to set the initial selected value of a select element.
– AngularJS is not working at all, & angular.bootstrap() throws weird errors
I was getting ready for another post, bootstrapping my demo angular module manually, and I just couldn’t get Angular to work. After a bit of frustration, turned out I needed to run this after
DOMContentLoaded was fired.
– Nvigating the React Ecosystem [Article]
We know React is just a template / view library. What other tools and libraries are there that make building whole apps with it possible?
– The pursuit of high performing, easily maintainable React apps [Article]
Being able to monitor function calls in the console is nice. Also, if you didn’t know about, black boxing library scripts is VERY nice for debugging jQuery / Angular / Polymer / etc. apps.
ES2015 / ES6
So, the official name for EcmaScript 6 is actually EcmaScript 2015.
– Announcing “Exploring ES6” [New Book] [Freebie]
The book is free for online reading, and you are encouraged to buy downloadable formats to support the author.
Code School learning website has aquired the domain and put some nice free learning materials in there for starters.
– 5min ES6 Intro (With Babel) [Video]
– Setting up an ES6 Project Using Babel and Browserify [Article]
– NPM 3.0 [News]
BPM v3 is released with label “latest” and actual description “beta”. It’s going to be side by side with future v2 releases, but at least it should fix several common issues with v3.
– Getting started with gulp [Article]
Good article that was updated a lot to keep up with Gulp.
– Improving Web Fonts Performance [Slides]
– Bootstrap Sass Installation and Customization [Article]
– Designing User Interfaces for Your Mother [Article]
Text Editors / IDEs
There’s some about AngularJS & requireJS support, but my most favourite is integrating JsDoc into intellisense (autocompolete).
JsDoc fairly common in documenting JS libraries, so, a lot of them will benefit greatly from it.
– @Ch9 Connect(“On Demand”); [Videos]
Channel 9 has a nice new series of various length videos about Visual Studio 2015, and other related .NET, Azure, and programming language topics.
I watched a few and liked them a lot.
– Visual Studio Tools for Apache Cordova – Samples and Docs [Code Samples]
Github’s Atom free / open-source text editor.
– Facebook open-sources its Nuclide IDE based on GitHub’s Atom text editor [News]
– Github Atom 1.0 released (And very cool video)
Let’s see how long it will take other editors based on Atom to be in sync with it!
– Martin Fowler: Monolithic apps first, microservices later [Article]
In his own words “Almost all the successful microservice stories have started with a monolith that got too big and was broken up”.
– The introduction to Reactive Programming you’ve been missing [Article]
– Where should I host my blog (WordPress or other), if I want my own server / VPS?
One of the blog posts I wanted to write for long time actually. In short, for Windows, use SoftSys Hosting, for Linux, use DigitalOcean, and maybe check BlueHost.
I got a comment in email saying why WordPress instead of static file based blog, but that might be a topic for another post!
Misc / Fun
– DebConf14: QA with Linus Torvalds (August 2014)
One of these random Youtube autoplay videos, but I found it interesting, not having heard a lot from Linus before.
– What happens when you type google.com and press enter? [Article]
How deep do you wnat to take the answer to? Send a Pull Request, it’s a Github repo :)
There’s also other variations on Quora and on StackOVerflow.
– Community Casts [Videos]
Seems like there are some people actively adding videos to it as several videos are added just hours before I checked it.
If you liked this newsletter
You might consider buying me a coffee, or two ;)
You can donate to the newsletter via Paypal.
But most importantly
You can reply to me and make this newsletter better:
- Is the current monthly frequency OK, or should it be closer to weekly or bi-weekly?
If uou find a good article, video, library / tool, or anything else that can fit into this newsletter, why not reply and share the love? Thanks :) :)
Apart from that…
See you next one :)
@Meligy –– GuruStop.NET