Live data from Hacker News

Ask HN: What is the best enterprise software you use every day?

news.ycombinator.com

391–400 of 418 posts

Re: Ask HN: What is the best enterprise software you use every day?

#392

Earlier 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…

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.

Re: 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.

Yes, it's really worth the money. Otherwise, I only use open source tools

Re: Ask HN: What is the best enterprise software you use every day?

#395

Earlier 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.

To be fair, the HDL tools are decent. There are some quirks but they get the job done (obviously it's professional tooling, not something an enthusiast can pick up over a weekend). I think you're working on the FPGA side?

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?

#396
post #392

Earlier 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.

Ah yes, you're right. Maybe it's Groovy classes that this doesn't work for?

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?

#397
post #153

Odoo 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.

Are you affiliated? This spirit of this question isn't what enterprise app would you like to sell me

Re: Ask HN: What is the best enterprise software you use every day?

#399
post #21
post #2

For 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

Check if you have any plugins installed on Outlook and disable them.

Freezes and crashes are often caused by bad plugins setup by your company.

Post reply on HN