04 December 2017
There is a proxy in your Atlassian Product! (CVE-2017-9506)
You might not know it but the Atlassian OAuth plugin is part of most Atlassian products such as Jira and Confluence. Until recently it ha...
04 August 2016
Post-MVC part 8: Conclusions
Intro In this series we've learned about the benefits of a Component based architecture and we have seen how it differs from the tradi...
28 July 2016
Post-MVC part 7: Cycle.js
Intro Last week we took a look at Reactive Programming and Observables. We saw the power that the Observables bring to the table, a very ...
21 July 2016
Post-MVC part 6: Reactive Programming
Intro Last week I ended on a cliffhanger saying React is often criticized for not being truly reactive. So this week I want to define wh...
20 July 2016
Using ui-router as a Component Router
Intro In Angular 1.5 we got the Component , it is an improvement on our old pal the Directive . In fact a Component is just a Directive wi...
15 July 2016
Post-MVC part 5: Redux
Intro Last week we delved into Flux and saw the benefits of having a unidirectional architecture. We also learned that there were multipl...
07 July 2016
Post-MVC part 4: Enter the Flux
Intro Last week we discovered that Component based applications are trees. We saw that Components can only communicate one level up the...
30 June 2016
Post-MVC part 3: Post-MVC Age
Intro Last week we learned that the various MVC frameworks all share a the same abstraction called the Component, and that the Componen...
23 June 2016
Intro Last week we discussed what MVC is and how it was used to render application and websites from the server. But our application...
16 June 2016
Post-MVC part 1: We need to talk about MVC
Intro In this series of blog posts I want to take a look past traditional MVC for the front-end. There have been lots of developments in...
View web version