Ask HN: What is the best enterprise software you use every day?
391–400 of 418 posts
Re: Ask HN: What is the best enterprise software you use every day?
#392Earlier quoted context omitted.
> IntelliJ's refactoring tools that ensure all code (that's in your project at least) gets rewritten in the same moment the refactoring occurs That's the same as Eclipse (e.g. rename method), right? What's the benefit of IntelliJ here?
Pretty much. They both have refactoring operations, but they're a slightly different set. (Edit: Some of the IntelliJ operations are distinctly superior to the Eclipse ones. But not all. In my experience I'd say they're about even here.) For example, in Eclipse it's trivial to take an inner class and move it to its own file. In IntelliJ that doesn't seem to be an option. And that's a breaking change if I do it manual…
2. For non-static class: Refactor > Move Inner Class to Upper Level
Then you can select class name and parameter name of formerly enclosing class.
Re: Ask HN: What is the best enterprise software you use every day?
#393Re: Ask HN: What is the best enterprise software you use every day?
#394- Burp Suite Pro: MitmProxy, Postman, ZAP just don't compare. The extensions API and library are top notch and the community is really thriving atm. The only downside that I can think of is that occasionally a release will suffer from what seems like a memory leak. Projects can consume upwards of 15G ram and 100% allcore CPU spikes are not uncommon. Something, something, Java.
Re: Ask HN: What is the best enterprise software you use every day?
#395Earlier quoted context omitted.
I was working on that around 2015 if I remember well. Some time after Xilinx was unifying their development tools into Vivado. The project attempted to use Zynq SoC, joint software and hardware development on the FPGA in HDL and on the embedded CPU in C. Not exactly trivial things to do but the scope was very small for a first go. We found zero documentation whatsoever on the internet. None of the things you linked t…
Thanks for the detailed reply, but FYI the github stuff is from xilinx, they just make it open source. In 2015 vivado was pretty new, it's come a long way, so I'd give it another look. There has been a strong push as you can see to make the developer experience much better, so hopefully if you give it another chance you may come to appreciate it as much as I do.
However the software development experience is dismal overall. I doubt it will ever improve much, hardware companies just don't make good development tools.
The closest experience developers get to embedded might be android development. The IDE are good, source control, auto completion, the platform documentation is amazing, fully documented API with examples, there are entire guides on how the system work, remote debugging on the device (I've developed on Android version 1 a decade ago and it was all there). It's just great. Now try developing for a MCU and half the manufacturers can't document how to read an IO pin or use the DAC. I'm not looking forward to moving back to embedded. ^^
Re: Ask HN: What is the best enterprise software you use every day?
#396Earlier quoted context omitted.
Pretty much. They both have refactoring operations, but they're a slightly different set. (Edit: Some of the IntelliJ operations are distinctly superior to the Eclipse ones. But not all. In my experience I'd say they're about even here.) For example, in Eclipse it's trivial to take an inner class and move it to its own file. In IntelliJ that doesn't seem to be an option. And that's a breaking change if I do it manual…
1. For static class: Refactor > Move Inner Class then choose from: a) move it to upper level (new java file), or b) move to another class 2. For non-static class: Refactor > Move Inner Class to Upper Level Then you can select class name and parameter name of formerly enclosing class.
Still, when a refactoring operation doesn't exist for a code change (even if it's due to operator ignorance) it's nice to have the Problems pane to tidy up with.
Re: Ask HN: What is the best enterprise software you use every day?
#397Odoo ERP. Select the apps (Sales, CRM, Newsletter etc.) you need and profit from great integrations. Gets rid of all those data back and forth between independent applications. You can also create your own apps.
Re: Ask HN: What is the best enterprise software you use every day?
#398Re: Ask HN: What is the best enterprise software you use every day?
#399For me, I have to say it, it's MS Outlook. I do e-mail all day every day and I use VBA macros and all sorts of shortcuts to make it very useful. Love it.
My outlook often freezes on me
Freezes and crashes are often caused by bad plugins setup by your company.