HNHacker News
TopNewBestAskShowJobs

anakic

1,378 karma · joined April 11, 2015

submissionscomments
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Fala, Ivane:)
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Back online now
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Too bad about 8h of downtime in the middle of it trending, but yeah, can't complain too much about it:)
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Would love to! There's a library called Math.NET that I wanted to look into, but never got around to it (plus, I forgot 99% of the math I learned in college so wouldn't know how to use it). Can you get in touch via email: antonio [at] querystorm.com?
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Yeah:) Of course it happens while I'm asleep. Serves me right for loading the post with so many gifs... Back online now.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Oh man, limit happened while I was asleep. Thanks for the stopgap measure. Just got the bandwith limit removed with my hosting provider.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Hope you give it a go. I'd love to know how you get on with it if you do!
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Would love to know how you get on with it. If you'd care to share, please to let me know.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Thanks for trying it and replying back here.

It looks like I was using a pre-release version of QueryStorm while I was writing the blog post. I just released that version so if you restart Excel you should get an "Update available" button in the QueryStorm ribbon in Excel.

Could you update and post back if that fixed the problem?

Another way of "fixing" it would be to replace the following line:

   (excel.Selection as Range).WriteTable(files, "myNewTable");
with this line:

   Write(files, "myNewTable");
The Write method is available globally (it's not a method that belongs to a class). This is a trick specific to C# scripts (would be illegal in regular C#).

The documentation does lack detail in some areas, which I basically cover by answering questions via email. I do need to invest time every so often to update and extend it.

anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
I use Wix for the installer. Can't remember how I dealt with that particular issue, but ping me at antonio [at] querystorm.com in a day or two, if you're interested, and I'll have a look at how exactly I dealt with it.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
I like that a gifs shows so much in very little space, but I take your point about it being distracting. Regular mp4 videos you can play/pause explicitly might be a better option for the future.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Unfortunately, no. Excel for Mac doesn't support either of the two technologies QueryStorm uses to talk to Excel (namely VSTO and ExcelDNA).

Might be possible to build something that would work across all plaforms using Blazor and the Monaco editor, but that would be another huge project.

anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Thanks! Wouldn't mind that outcome one bit. It's hard to get exposure and adoption for a platform like this without some serious muscle backing it. I suspect Microsoft has its sights set on the cloud, though, but still, it would be amazing if they adopted QueryStorm.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
It's something to consider, for sure. Perhaps there's an easy win to be had there.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
You mean add the workbook itself into the folder as binary file to include in source control? I haven't, but it might make sense, to keep the workbook in sync with the source code.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
I was considering "for" but I wanted to imply that the IDE is actually located inside Excel, rather than being a separate program.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Yep, that's the idea.

You create a project that defines some custom functions, ribbon commands, context menus, shortcuts etc... and then publish it to a store. Then anyone who has the QueryStorm Runtime (and the url of the store you published to) can install it through the "Extensions" dialog.

I haven't yet set up the ability to charge for packages but I plan on offering this. I first need a community of users, so didn't focus on charging yet.

If you'd like some help setting up something like that AWS scenario, reach me via email: antonio [at] querystorm.com, I've done several such integrations already (Google analytics, Monday.com, TSheets, Google drive).

anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Yeah, I just checked and it fails on some gifs for me as well (but works on others for some reason). I'll leave it as is for now, best not fiddle with it while this post is trending.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
I would love to but I'm a bit scared to fiddle with the post now while it's trending. I think it's mentioned in a few places on the website, but not in this blog post. I do also use a bunch of other libraries, but yeah, ExcelDNA is one of the critical ones so mentioning it would be in order.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Yeah, you can import the folder back into the project and it will replace all of the existing files with the ones from the folder.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Yeah, didn't get around to populating those yet. One-man show, so things slip by...

ComponentSource is currently the only reseller: https://www.componentsource.com/product/querystorm-plugin

Thanks for the heads up!

anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
No idea, haven't seen this until now. Hopefully they provide a mechanism for allowing legitimate addins to get around it. Perhaps using a code signing cert (which I do) or an EV certificate would be appropriate. Security has been a bit of nightmare with Excel addins. I've had to deal with false positives on and off again a bunch of times already. First it was windows smart screen, then antivirus vendors every so often. It's a slog...
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Thanks!

You can version control the code you write with QueryStorm, to an extent. There are basically two kinds of apps you can build with this: extension apps (where you build general excel functionality) and workbook apps (where you automate a particular workbook).

The code for extension apps is stored in a folder on your machine, and you can version control that easily.

The code for workbook apps is stored inside workbooks. While there's no version control functionality in QueryStorm, it does let you export code from a workbook into a folder, as well as import code from a folder into a workbook project. There are context menu commands for this in the code explorer pane. This lets you decouple the code from the workbook.

Basically, for version controlling code in a workbook, you'd have to export the code into a folder and version control it there. Exporting into a folder will clear everything from the folder except hidden stuff like the ".git" folder so your git repository will be safe. Not a perfect solution, but it can be done.

anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
A bit of both. On the Windows side I can use VSTO or ExcelDNA to integrate with Excel, but neither is available on the Mac. One alternative I'd like to try is a web-based version which would use Blazor and the Monaco editor but I'm really not sure if that would be at all doable. I don't have the time to go there at the moment, but I'd love to try at some point.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
I have to do my own marketing, so I'm trying to blog more often these days. Really glad to hear you enjoyed the writing!
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Thanks, that's great!! <3
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Thanks! Yeah, I probably should have made the title "...in Excel" instead of "...inside Excel". I wonder if more or fewer people would have clicked on it that way.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
At first I thought you were referring to VSTO, then I saw the "not to be confused with VSTO" part. I had no idea this ever existed. Thanks for mentioning it. I wonder why they decided to pull the plug back then.
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
Thanks, good catch!
anakic··on Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel
It works on Excel 2013 onwards but only on Windows. Both x86 and x64 are supported. Mac isn't supported I'm afraid.
Page 1 of 6Next →