Thursday, February 7, 2013

Browser compatibility and coding standards

We added two new pages to our wiki on GitHub today: browser compatibility and coding standards.

The browser compatibility has been a long time coming and necessary for any web framework, it just took us a bit to test everything. While developing F2.js, it is an important goal of ours to ensure browser compatibility across the major (and minor) browsers. Of course, creating—and iterating on—a complex and modern web integration framework means taking a forward-thinking approach. As such, you may have noticed we're not officially supporting IE7 or below. This was an important and necessary choice for the F2 roadmap. If you're building a web app that needs to support IE7 and you're running into an issue with F2.js, reach out to us—we'll see what we can do to help.

The coding standards page has also been in the works for a while and is important for the folks contributing to F2. (Thank you!) Coding standards promote a common vocabulary and syntax so that our fellow developers can concentrate on what you're saying rather than on how you're saying it. The standards are based on Google's well-defined guidelines with a few exceptions, and they match the style guide we follow within our 110-person development team at Markit On Demand. If you're contributing to F2, please take a few minutes to become familiar with our coding standards.

Friday, February 1, 2013

New version of F2 and F2.js released

We've just released a series of minor changes to both the F2 specification and the F2.js SDK, versions 1.0.5 and 1.0.3, respectively.

The two changelogs in our wiki on GitHub have been updated with the specifics, and we encourage you to check them out. Any questions, comments, or issues—let us know!

Introducing an F2 blog

Hello! The F2 team is excited to announce the launch of our blog. Over the past few months, we've found that Twitter's 140-character limit just isn't enough for what we want to write about, so we're expanding our horizons.

You simply can't have an open source project without having a blog to discuss it, where it has been and where it's headed. We'll (attempt to) keep you engaged by discussing the architecture of a web framework for the financial industry, the decisions we are making along with the community's feedback, and some of the challenges all of us are faced with every day when building complex, multi-vendor, multi-channel web-based solutions.

Thanks for stopping by and stay tuned.