Angular 2.0 final has now been released and the new forms module is fully operational! As before, we have the ability to create Template Driven forms or Reactive forms (or a mixture of two). In this article I shall show you the true power of Reactive Forms by going through an implementation of a dynamic form.
Once you are done configuring your different services on your first day at work, you will quickly notice one of their more annoying aspects; notifications hitting your Gmail inbox and desktop from all the different services - Slack, Asana, Bitbucket etc. You will be receiving messages in Slack, getting tasks assigned on Asana and given feedback in Bitbucket. Loop in channels like #procrastination and #food-guftugu and one can spend all day being disturbed by these notifications.
After recently getting stuck in traffic while coming back from work, I started looking into how to best get notified for events like these. I already knew there was a twitter channel @khitraffic which posted about traffic notifications every now and then, but it was hardly ever it was related to the route I travelled on.
I joined Asana back when it was a fairly new service, I have been unable to start using it properly. The main problem for me was desktop access, opening Asana again and again is slow, and keeping a pinned tab is annoying and difficult to find. What I really needed was a small native app, which could at least show me the tasks quickly (optimally a small widget on screen) and let me do the basic updates (completion / comment) without opening the main Asana website.
A client emailed me today about an issue they were having. The problem was that if they visited their website via Facebook, the website would redirect to a different URL. However when they visited the website directly it worked fine. This took me by surprise for a few seconds, the malware was only acting if the user can from an external link?
I was working on one of my Cocoa apps when I realized I need to store the output some NSTasks in a file. I also needed the output inside the application to do some validation. Instead of taking the output and writing it to a file manually, I piped my output to a file directly
Recently, I was working on a project where I needed to fully automate the client's Xcode build and archive process. Since my client had a number of apps, and they kept changing, they wanted a dynamic solution (this was being used for testing).
Having worked on Squarespace version 5 for almost two years, and grown accustomed and sometimes frustrated with the few limitations of the platform, I was very excited when information started trickling down that Squarespace version 6 is in the works and will offer complete control customization of templates along with the ability to develop new templates from scratch.
Functional testing is getting big, especially since our mobile applications are getting more and more complex. Manually checking the views by hand can be cumbersome and annoying. Calabash is one of the tools available which helps you automate your functional testing.