Showing posts with label To add to O2. Show all posts
Showing posts with label To add to O2. Show all posts

Saturday, 1 December 2012

To research further: BeanShell, EasyHook, C# Cookbook and PhantomJS/CasperJS

From the O2 training class I delivered last week (and the research on Windows Messages) here are a couple interesting APIs/Tools to research further, and see if it is easy to add O2 support for them:



Tuesday, 6 November 2012

Zim-Wiki - a desktop wiki

Serge is using Zim Wiki to document some of his development experiences, and it looks quite an useful tool.

Zim is written in Python and has a nice/clean Gui.



Here is the Windows installer:



Another similar tool is http://keepnote.org/

An interesting and powerful idea is to add TeamMentor Import/Export features to these products so that  we (i.e. TM Users) can use these tools as Article creators/editors. 

Wednesday, 31 October 2012

CsQuery - C# jQuery Port for .NET 4.0

CsQuery sounds like a very interresting project, specially it's DOM parsing capabilities.

Need to take it for a test drive and see how well it works.

Monday, 1 October 2012

I want to use Code Perspective for Security Analysis!

Code Perspective is amazing, checkout this video of how it works:


The code is available from GitHub (Free for OpenSource and $25 for commercial use)

There is so much good stuff about this PoC that I don't have time to write it all down, but just imagine doing security review and Threat-Modelling using it.

One thing I noticed is that there isn't an VisualStudio Plug-in, so I maybe I could use the newly released VisualStudio C# REPL - O2 Platform extension to create one :)

Note how the website is nice and clean. It was made with Twitter BootStrap  and I really want O2Platform.com (and the mini tools created by O2) to look like that!!!

Sunday, 29 April 2012

JSIL : C# in the Browser - amazing IL to JS

Just found about http://jsil.org and looks pretty spectacular :)

This is project created by Kevin Gadd and here is his description of how it works:


JSIL is a compiler that transforms .NET applications and libraries from their native executable format - CIL bytecode - into standards-compliant, cross-browser JavaScript. You can take this JavaScript and run it in a web browser or any other modern JavaScript runtime. Unlike other cross-compiler tools targeting JavaScript, JSIL produces readable, easy-to-debug JavaScript that resembles the code a developer might write by hand, while still maintaining the behavior and structure of the original .NET code. Because JSIL transforms bytecode, it can support most .NET-based languages - C# to JavaScript and VB.NET to JavaScript work right out of the box.

Check out the the demos:
In addition to a really powerful combination of technologies, here is what I really like about this site:
  • Clearly explains what it does
  • Allows the user to Try it now (of course that running the code in the browser helps)
  • REPL environment on browser 
  • Very social with direct links into creating GISTs with the code created
  • First step to using it is a Git Pull and active encourage of Git Forking
  • Little mascot :)
I really want to see if I can integrate this with the O2 Platform since this could be the missing piece that I was missing to create jO2: the port of parts of O2 into Javascript :)