2000 minutes -free- on macOS is unheard of. Is there any other providers do anything like that? Finally I can run my iOS Unit Tests for free without a farm of on-prem Macs!
Given how many developers I've seen use Sublime, in the modern age of social media I'm so surprised SublimeHQ is still invisible. They hardly do any marketing that I've seen online, no social media engagement, nothing. Not necessarily a bad thing, but Sublime just seemed -primed- to be that sort of company with a hyper-engaged user base.
Looks like it works IF you have something to say, the topic is an important one and your audience knows how to listen... and all the others are yelling. (the translation into the zeit-geist of marketing deliberately not provided)
Also every time this under-marketing and under-hype of sublime comes up I wonder if we already reached the stage were semi-objective and subjective evaluation of tools is not enough to legitimate their use, if some sort of "hype" is necessary to release users from the burden of own evaluation and decision making...
Is marketing and hype a feature?
Is there maybe a generation of developers missing the pure joy of using under-hyped yet powerful hidden-gems?
Also: code-editors lagging at text input with the history leading to this funny state of affairs must be an entry in the encyclopedia technica for this civilization. ;) /scnr
And despite their lack of "social media engagement", they do have a Twitter account (@sublimehq) with nearly sixty thousand followers - and they tweet just about as regularly as updates for Sublime Text are released!
I've been using Visual Studio Code for a project recently. I told myself I would give it a try as I get pretty annoyed by the Sublime prompts and general wonkiness of the plugins.
It's not a real competitor by any means. I don't need git integration or a debugger in my IDE, these are wasted features for web dev (the best debugger is the browser because that's where the code actually runs...). I dislike how the "search across project" works - sublime presents search results on a huge screen, but Code is confined to the side bar, really difficult to find what you're looking for given ~250px of space. Code's code highlighting is very bare, it doesn't highlight enough for me, I have to read the code too much. And Code wants me to Tweet my feedback? They actually built twitter into an IDE? Wtf
It's just a typical Microsoft product; too little too late, and nothing special.
For your use case perhaps, debuggers are invaluable if you are using a backend language that isn't javascript, XDebug with Intellij is outstanding for those rare times you really need a proper debugger.
And I get that, in which case the developer would be better served to use one of those IDEs. Sublime text doesn't have a debugger and it's not really needed because of the type of work you would do in it. I wouldn't write Java or C# in sublime, why would I do that in Code?
To my point, Code is just a weird mish-mash of features. Is it an advanced text editor like sublime or is it an IDE? In either case, it's bad at both.
VSCode is still a bit far from ST. I still can't use VSCode for Go programming since it will randomly cause BSOD's, as well as several file-size and file-saving issues.
Gonna guess they're on Windows 7 and the graphics driver is crashing - VSCode enables hardware acceleration via a Direct3D DLL. I'd still like to get a hold of the memory dump to run `analyze -v`
I tried it for a few minutes and the lag and weight far exceeds Sublime... YMMV.
So no, from the available evidence, VSC and Atom, there is no way that an editor written in a heavily abstracted and interpreted language and VM can match the performance of Sublime.
The problem might be not JS but using DOM (every colored word has to be a separate node and every time you add or remove a letter there would be a reflow) instead of custom widget written in compiled language and heavily optimized for displaying colored text in monospace font.
Sublime uses high level language (python) too but not for rendering.
Probably because their success is essentially due to 1) picking up the ball that TextMate dropped and 2) there really aren't any alternatives that are truly competitive when it comes to both features, plugins, and speed, esp. across multiple platforms.
When moving away from ST2 (too many workspace/plugin issues), I strongly considered Atom. With plugins, I could replicate nearly everything I had spent a couple years setting up in ST2 config and plugins.
But then I landed a contract using vim, and found it has more functionality than both, if you're willing to spend the time. I especially like being able to SSH/Tmux into a session from a tablet remotely and pick up where I left off, even over slow connections.
I'm an iOS Developer working on a project that uses Fabric ad I -absolutely- hate it. Maybe something is wrong with our integration, but I hate the fact that any run of the XCode build runs the Fabric Mac app and you HAVE to have it running, or else your XCode build fails. This doesn't help when your Fabric app crashes sometimes or isn't seen by Xcode for some reason, so every now and then my Chrome browser will just re-direct me to Fabric's website to download the SDK and I'll have about 20 tabs open before force quitting & relauncing the app. I like the idea of housing a lot of useful dev tools together, but hate having such a large overhead around it to do so.
I'm using Fabric for the Twitter SDK on Android, and it is just the same there.
No, I don't want an IDE plugin that rewrites (read: messes up) my config files to "help" me install things. All I need is a website to generate API keys and a package URL to add to the dependencies file.
The IDE plugin must have taken quite a bit of effort as well - not sure why and how someone at Twitter considered it to be a good idea. Perhaps a misguided attempt at "capturing developer mindshare" or the arrogant assumption that Twitter/Fabric SDKs are important parts of people's apps?
Same. Is it that hard to just ship a library via CocoaPods? Google do it, Facebook does it. But nooo, Twitter is "speshul" and they just have to be able to drop multiple folders in the root of my project.
Hey, I work on Fabric and we recently added some new pages that could help. If you have trouble using our plugins with your project, check out our manual onboarding process at https://fabric.io/kits/ios/crashlytics/install