Bypassing Providers in Angular 2
We covered a lot of different things everything dependency injection in Angular 2. However, at our latest training, one of our students came up with a very interesting question:“Can I bypass a provider...
View ArticleAngular 2 is out - Get started here
Last night, one of the biggest announcement in the Angular history has happened. Brad Green announced that Angular 2 Final is out!Even though it took about 2.5 years to reach this milestone, this is...
View ArticleAngular 2 Animations - Foundation Concepts
Angular 2 Animations - Foundation ConceptsAnimations features often are scary goals for developers. And Angular’s doctrine“… controllers should not directly modify DOM elements!”made Animation features...
View ArticleBeginning Machine Learning with Keras and TensorFlow
This isn’t our typical kind of blog post. In fact this one is very special. It’s the beginning of our journey with a new shiny toy.Every now and then there comes a field of technology that strikes us...
View ArticleResolving route data in Angular 2
Not long ago, we wrote about Navigation Guards and how they let us control the navigation flow of our application’s users. Guards like CanActivate, CanDeactivate and CanLoad are great when it comes to...
View ArticleTwo-way Data Binding in Angular 2
If there was one feature in Angular that made us go “Wow”, then it was probably its two-way data binding system. Changes in the application state have been automagically reflected into the view and...
View ArticleAnnouncing Angular 2 Master Class in Sydney
Just a couple of weeks ago we announced to bring our Angular 2 Master Class to New York City. And now in fact it’s happening in just about two weeks with only very few tickets left.Today we are...
View ArticleUnderstanding XOR with Keras and TensorFlow
In our recent article on machine learning we’ve shown how to get started with machine learning without assuming any prior knowledge. We ended up running our very first neural network to implement an...
View ArticleTesting Services with Http in Angular 2
Testing is important. That’s why Angular comes with a testing story out-of-the-box. Due to its dependency injection system, it’s fairly easy to mock dependencies, swap out Angular modules, or even...
View ArticleTesting Angular Directives with Custom Matchers
PrefaceA few weeks ago, Pascal Precht wrote a blog article on Testing Services with HTTP with Angular. In this article, we want to discuss more advanced topics on DRY Angular testing techniques using...
View ArticleA revamped Angular Master Class
At thoughtram, we’re constantly trying to provide the best training experience we can possibly offer. This includes things like updating the courseware to the latest Angular version, as well as adding...
View ArticleCustom themes with Angular Material
When building bigger applications, we always strive for flexibility, extensibility and reusability. This applies not only to the actual application logic, but also to style sheets. Especially nowadays,...
View ArticleJoin our free meetup in Denmark
Just a couple of weeks ago, we announced to bring our Angular Master Class to Denmark.This will be a very special class for us as we are debuting our brand new courseware on Redux and ngrx for the...
View ArticleAnnouncing Angular Master Class in Berlin
We just returned from Denmark after running yet another Angular Master Class with a very diverse group of attendees from a wide range of different countries.If you haven’t had the chance to join us in...
View ArticleAnnouncing Angular Master Class in Houston
Angular Master-Class TrainingIt’s been almost 7 months since our last AMC training in USA: Brooklyn, NY.With help from Bonnie Brennan Angular Meetup Houston, we are very pleased to announce that our...
View ArticleA web animations deep dive with Angular
Motion is an important aspect when building modern web applications. In fact, it’s important for all kinds of software products that involve user interfaces and interactions. Good user interfaces with...
View ArticleCompany offsite in Spain 2017
At thoughtram we are pretty much a fully distributed team. While some of us live in the same city, the bulk of the team is spread across the entire planet. With such a setting, spending some time...
View ArticleTaming snakes with reactive streams
The web moves quickly and we all know it. Today, Reactive Programming is one of the hottest topics in web development and with frameworks like Angular or React, it has become much more popular...
View ArticleEasy Dialogs with Angular Material
Angular comes with a dedicated UI library that implements Google’s Material Design with Angular components - Angular Material. The idea is to have a consistent design language across all apps that not...
View ArticleCustom Overlays with Angular's CDK
You have probably heared of Angular Material haven’t you? If you haven’t, it’s a library that provides you with high-quality Material Design components for Angular. Material Design itself is a visual...
View Article