Introducing Featurevisor Plugins API
Featurevisor now ships with a new plugins API allowing you to extend its CLI functionality as per your needs.
Some of my long-form thoughts collected in chronological order.
Featurevisor now ships with a new plugins API allowing you to extend its CLI functionality as per your needs.
After 283 days and 170 Pull Requests from 16 different contributors since the initial launch, I am very excited to announce the release of Featurevisor v1.0 stable! 🎉
An idea was bugging me for some time, so I decided to express it in the form of an Open Source project. Meet Featurevisor v0.1 - Feature management solution for developers.
Our focus in this article will be about using the observe higher-order component, shipped from frint-react package.
Redux is a great library for managing state in your applications. Combining it with React.js also gives your application a nice structure allowing you to benefit from various other tools built and supported by the community. I also enjoy RxJS a lot. And the journey of building FrintJS has helped me embrace reactive programming even further. In this post, I will explore how we can stream the state from a Redux store using Observables.
RxJS is really powerful. So is React with its simplistic approach. While working on FrintJS, one of the main things we tried to achieve was combining them both gracefully and create a nice development experience. This article covers both streaming props to components, and also dispatching actions from them.
We open sourced our new modular and reactive JavaScript framework for helping us build our front-end applications with React and RxJS in a scalable way.
You guys wanted it, now you have it! Croogo v1.4 Beta is now officially released! This is a direct migration of Croogo 1.3.x from CakePHP 1.3.x to 2.0.x. The development of this release was single handedly maintained by the super awesome Rachman Chavik!
Leaving beta! Yes, Croogo is finally (after almost 2 years) leaving beta with the release of v1.3.4!
After almost 7 months, closing 12 tickets (only!), and fixing a number of bugs, Croogo 1.3.3 is ready for consumption! This is the last of beta releases, so if you wish to see anything taken care of before it leaves beta, now is a great time to share your thoughts.
Croogo's documentation has been made open to all. Till now, the wiki is managed by me only but I am looking forward to some community contribution.
Croogo's documentation has been made open to all. Till now, the wiki is managed by me only but I am looking forward to some community contribution.
I just received an email from HotScripts and was informed that Croogo has been featured and awarded as an Emerging Web Script To Watch for 2010!
I have been writing documentation for Croogo for the past few weeks in markdown format. The more I use it, the more I like it. It is really very nice to write in plain text and be able to convert it to proper (X)HTML when it is finally shown in the browser. So I decided to write a plugin for converting markdown to html. It can be used in Croogo for writing content, as well as manually in your CakePHP applications.
Demonstrating how CakePHP DebugKit plugin can be used with Croogo's plugin/hook system
Let's call this version Plugins-Are-Awesome version! I have spent more time thinking than actually coding about how plugins can integrate themselves with the whole application more easily without having to touch the core. And I believe, I have been able to take the right direction. Still a long way to go. This release consists of 55 commits resolving 18 tickets, and fixing a number of bugs.
Guess what, today I became a proud owner of a MacBook Pro! It has been years I wanted a mac, and today is the day I get to lay my hands on one. I have no idea about mac apps, so if you know of any essential mac application that a web developer may require, do let me know!
After 62 commits and closing 26 tickets, here comes Croogo 1.3.1! This version is more of a maintenance release taking care of bugs, improving existing features, and adding test cases. Hopefully a stable version will be available after the next 2 or 3 releases.
After 101 commits, 40 tickets, and many sleepless nights, I am happy to announce the release of Croogo 1.3! This version is surely more secure, usable, faster and sucks less! Migrating to CakePHP 1.3 didn't take that long, but I wanted to take care of a few more things before releasing another beta version.
After a month of releasing Croogo 1.2, I have decided to start migrating the project to CakePHP 1.3. I wanted to wait for a good coverage of unit tests before migrating, but the new features introduced by the framework are just too good (and useful) for a project like this.
Hello everyone, I am happy to announce the release of Croogo 1.2 Beta. I have been working on implementing new features over the last couple of weeks and I believe this CMS is ready for another beta release.
I have just uploaded SocialBookmarks plugin for Croogo on github: http://github.com/fahad19/social_bookmarks.
It has been over a month since Croogo 1.1 was released. And I am glad to say I have received good response so far. There are already a few blogs out there running on it, and hopefully we will see some cool applications built with it in coming months. Almost 1,000 downloads, and unknown number of checkouts from repositories - not bad for a project less than 2 months old, right? I wanted to introduce you with a few important features that will/may make it to the next release.
Here is the download link: http://code.google.com/p/croogo/downloads/list
Hey guys, a new release of Croogo will be available for download this month. A lot of improvements have been made in the repository, but I still noticed people downloading the old 'zip' file.
Hello to everyone reading this post. I am Fahad, you may also know me as 'fahad19' - the username I use on many websites. This is my blog that I have developed over the last couple of months. And, I have made it open source too: https://croogo.org.