New Speaking Engagement – AngularConnect 2016

Thursday, July 21, 2016

Yesterday AngularConnect conference published this year’s schedule. I’m really excited to return to AngularConnect for the second time. In the conference, I’ll deliver a mini workshop with my friend Uri Shaked. The workshop is called “Consumer IoT with Angular 2 Workshop” and currently it’s details are a surprise See you there!

New Speaking Engagement – DevDay 2016

A few weeks ago I was notified that I got accepted to speak in DevDay 2016 conference.  This is going the first time that I return to Poland since I was there as a teenager. In the conference I’m going to deliver a session about SVG and AngularJS and a workshop about JavaScript patterns for big and scalable apps. Here are the details for the session and workshop: Biological Modeling, Powered by AngularJS Scalable Vector Graphics (SVG) is a markup language that enables building two-dimensional vector graphics in the browser. Combining SVG and AngularJS can help you build...
no comments

New Speaking Engagement – FullStack 2016

Thursday, March 24, 2016

Last week I was notified that I got accepted to speak in FullStack 2016 conference.  In the conference I’m going to have a session about SVG and AngularJS. Here are the session details: Biological Modeling, Powered by AngularJS Scalable Vector Graphics (SVG) is a markup language that enables building two-dimensional vector graphics in the browser. Combining SVG and AngularJS can help you build very interesting models such as graphs, gauges and even more sophisticated graphics. In this session you will get to know what is SVG and how AngularJS and SVG can play together. You will also see an...

Quick Tip – Transclusion in React

Wednesday, March 23, 2016

Yesterday I created a complex React menu component that needed to host another component. In order to do the same behavior in Angular v1 you would have probably used transclusion. In React in order to host a child/ren component inside a host parent component you can use the props.children property. The following example shows a simple component that exposes the option to host other components: export class ExampleComponent extends Component { render() { function createItem(item) { return...
no comments

AngularJS Labs Meetup Speaking

Saturday, March 19, 2016

Next month, while I’ll be in London for DevWeek conference, you can join me and other fellow speakers to an evening of lightning talks in AngularJS Labs Meetup. In my session, which is called “Who’s Afraid of Front-End Databases?“, I’ll talk about front-end databases and in particularly IndexedDB.Then, I’ll present angular2-indexeddb an experimental library I wrote that wraps IndexedDB in an AngularJS 2 service.I want to thank Gerard Sans for the invitation to come and speak! If you are interested, the event registration is still open. See you there!

angular2-indexeddb Repository is Alive

Tuesday, February 2, 2016

Yesterday I was working on a session idea and started playing with Angular 2 and IndexedDB. The result is angular2-indexeddb an experimental Angular 2 library that wraps IndexedDB database in an Angular 2 service. The library exposes very simple API to enable the usage of IndexedDB without most of it plumbing you will have to do to make it work. I’ll be happy to get your feedback.
3 comments

ngPrint and ngConfig GitHub Repositories are Alive

Saturday, January 2, 2016

Lately, I was asked twice if I can publish in GitHub the AngularJS print directive I wrote almost a year ago. So I decided to raise the glove and do exactly that.ngPrint repository is alive in GitHub for two days.I also decided to create a second repository for a configuration service that I use from time to time in projects.ngConfig repository is also alive in GitHub since yesterday. I hope you will find these repositories helpful and if you have any comments, fixes and suggestions please ping me.

My Codemotion Tel Aviv 2015 Slide Deck and Demos

Wednesday, December 16, 2015

I just finish delivering a session called “Biological Modeling, Powered by AngularJS” in Codemotion Tel Aviv 2015 conference.First of all, I want to thank the audience who came to hear a session at the end of the day!Also, I want to thank the conference organizers for having me both as a speaker and as the front-end track moderator! If you want to take a look at the slide deck and demos you can find them online.
no comments

Copy to Clipboard Directive

Saturday, November 14, 2015

Yesterday I was requested to create a “copy to clipboard” behavior in an AngularJS application I’m building. The main idea was to mark some content which has a meaning and to enable the user to copy the “meaning” to the clipboard by pressing a button. Here is the directive I ended up with: (function () { 'use strict'; angular. module("demo"). directive("copyToClipboard", copyClipboardDirective);  function copyClipboardDirective() { var clip;  ...
no comments

New Article – Creating Graphics Using SVG and AngularJS

Thursday, November 5, 2015

A few days ago, DotNetCurry magazine published an article that I wrote.The article introduces Scalable Vector Graphics (SVG) graphics model and then explains with example how to use SVG and AngularJS. Here is were you can download the entire magazine. Enjoy! and let me know what do you think about the article.
no comments