#intellij
IntelliJ IDEA: Remote Development Setup
Awww... #IntelliJ/#CLion isn't compatible with the new #Rust 1.70 release. Womp womp.
https://github.com/intellij-rust/intellij-rust/issues/10531
There are integration issues with the test runner.
Looks like there won't be a fix for this until Rust stabilizes a machine-readable format for test results. And you know how long they take to stabilize things. The tracking issue has been open since 2018! :blobcatgrimacing:
Just got an update to my “Getting to know IntelliJ IDEA" book - thanks @trisha_gee & @HelenJoScott !! Can't wait to read this at lunch!
For my very small #Rust project, I asked IntelliJ IDEA to run all tests with coverage reporting, and it caused Cargo to install something called grcov. And about two-dozen crates as dependencies. Since then the compile/run times have gone up by several seconds.
How does a test coverage reporting feature have such a heavy footprint?
How to use IntelliJ formatter in Vscode
Oh hey, I figured out why #Intellij/#CLion chokes on my #Rust proc macro! :blobcatcheer:
It took quite of debugging to figure this out, but if your proc macro prints its tokens to stdout before returning them, cargo/rustc do not care at all, but that apparently causes errors in IntelliJ.
So IDE support increases dramatically (ie macro expansion works again) if you don't print anything to stdout in the macro.
But then you can't debug your tokens on the console. But the IDE expander works now, so you can use that instead?
I guess it's an either-or kind of situation? :blobcatgooglyshrug:
To any #JetBrains #IntelliJ editor plugin devs reading this. There seems to be a good opportunity to fill a need for #IDEA #typst support!
Another update: from 231.9011.34-2 with #archlinux-java-run you should not set java-runtime-17 and can run it with even 11 and 8.
#Rust procedural macros are really powerful, if somewhat painful to use. But #IntelliJ/#CLion has a really hard time expanding them, so IDE support is limited which reaaaally hinders their usefulness. With any luck, I can rely on older codegen techniques and declarative macros instead for this project.
Womp womp. Apparently proc macros take a lot of work to support in the IDE, so it's hard to get them just right. JetBrains was nice enough to write a blog post explaining why:
https://blog.jetbrains.com/rust/2022/07/07/procedural-macros-under-the-hood-part-ii/


I find that programming in #scala with #Github Copilot is nice and helpful.
It comes up with some very good guesses on what code is needed, Those need to be read carefully and improved on, but this can save a lot of time looking up APIs and documentation scattered around in many places. For example, I think Copilot helped a lot with the code shown in lines 64-75 of the test suite below.
I wonder how much strongly typed #scala helps Copilot here. But it certainly comes up with very good guesses, such as the test on the last line.
This works with #IntelliJ and #VisualStudio
https://github.com/features/copilot #githubcopilot

I am now completely lost again
#git #intelliJ #AndroidStudio
Can anyone explain: What is Fetch, Pull, Branch??
Like I'm 8yrs old
With pictures
and bullet points
I saw https://blog.jetbrains.com/idea/2020/06/intellij-idea-2020-2-eap2-is-here-with-advanced-exception-stack-trace-analysis-emoji-support-on-linux-and-more/ it is saying #jetbrains is chaging their way from #javafx to #jcef.
I was thinking to write some small desktop application, now I wonder what is jcef 🤓
Using the Inbuilt HTTP Client in IntelliJ IDEA
@karlhigley Git integration in #IntelliJIDEA and other #IntelliJ based IDEs ftw
The client has an issue: you can run in only with JDK 17 https://youtrack.jetbrains.com/issue/IDEA-310148/HTTP-Client-CLI-JDK-Version-issues
Only on #ArchLinux the patched version of #IntelliJ HTTP Client works with JDK 17 and newer :)
https://aur.archlinux.org/packages/intellij-http-client

Second day into using #helixeditor as my only editor and so far it's going pretty well.
I've never really had success with modal style editors but I've been keeping some notes about keybinds as I need them and so far I've been able to adjust to them pretty well.
I'm still slower than my #intellij setup but I feel like the break even point isn't that far away and hopefully I can learn to embrace the full modal experience to speed things up.
Demo application to show using of #IntelliJ HTTP Client #Maven Plugin
https://github.com/radio-rogal/ijhttp-demo
Applet Runner 2023.2.0 is now available in JetBrains Marketplace 🎉.
Demo at https://youtu.be/n2L4P4_ek4w
Download at https://plugins.jetbrains.com/plugin/16682-applet-runner
@zaherg guess you are using #phpstorm which is a great tool and covers a lot of ground. I also use #intellij a lot, often for web services, but also for other kind of java applications. I use #clion for stuff which is definitely not web, such as embedded targets. I would assume #webstorm and #pycharm can be interesting to work with, but I haven’t, as of yet.
I've added #IntelliJ HTTP Client to #AUR
https://aur.archlinux.org/packages/intellij-http-client
Day #12
A clipboard history 📋 for IntelliJ IDEA that includes history from other applications (like Chrome).
Install instructions at https://youtu.be/wm1YUhjE25A
I just stumbled upon a very weird error with my #IntelliJ IDE and tailwind autocompletion.
It turns out that in order for the IntelliJ #TailwindCSS plugin to function your tailwind.config.js must be in CommonJS format.
「 This is a plugin that adds support for Elixir to JetBrains IDEs.
The plugin works both in the rich IDEs that allow alternative language SDK selection and small IDEs that are language specific 」
#Intellij #Elixir #MyElixirStatus
https://github.com/KronicDeth/intellij-elixir/blob/v15.0.0/README.md
New blog post available "An Introduction To Server Connector for IntelliJ"
https://www.wildfly.org/news/2023/04/13/intellij-server-connector/
#LanguageTool in #IntelliJ is now telling me that “afterwards” is incorrect because it's only used in British English “and other dialects” (of American #English)… 🤡
‘Quick’ Features in IntelliJ IDEA | The IntelliJ IDEA Blog https://blog.jetbrains.com/idea/2023/04/quick-features-in-intellij-idea/ #intellij
Day #7
I created a Powerpoint Viewer for IntelliJ IDEA.
The demo video and install instructions are available on YouTube: https://youtu.be/g9V1Nx3oZT4
#powerpoint #plugin #pptx #java #applet #intellij #androidstudio #free
Day #5
I created a Microsoft Word Viewer for IntelliJ IDEA.
Here is a quick demo: https://youtu.be/St9ggFR9Ejc
#word #msword #plugin #docx #java #applet #intellij #androidstudio #free
Day #4
I created a free YAML Viewer for IntelliJ IDEA
30s demo and install instructions at https://youtu.be/bKNZBLLKCkg
#free #plugin #yaml #yml #java #applet #intellij #androidstudio
Day #3
I created a free JSON Viewer for IntelliJ IDEA
Demo and download instructions at https://youtu.be/vmM3r1csw5A
Day #2
I created a new XML Viewer for JetBrains IntelliJ IDEA.
https://youtu.be/VbdhAlO92Zg
#plugin #free #xml #applet #java #androidstudio #intellij #intellijidea
5 #IntelliJ IDEA Plugins That Will Change the Way You Code...
Day #1
Created a new free PDF Viewer for IntelliJ IDEA
https://youtu.be/praLjfMkHXg
You know when you have so many browser tabs open, you start to get a bit lost?
That's me right now, but besides the browser tabs, I have too many IDE instances open, trying to dig into how some (not well documented) stuff works.
#JetBrainsRider #IntelliJ #VSCode #Kafka #Avro
✨ What is the best editor for Rust or any other programming language?
#rustlang #programming #developers #rust #intellij #vscode #vim #neovim #helix
Just released Applet Runner plugin 1.4 at JetBrains marketplace.
https://youtu.be/7BChBWoNf2w
https://plugins.jetbrains.com/plugin/16682-applet-runner/
#plugin #java #applet #free #jetbrains #intellij #intellijidea #androidstudio
Also, the #IntelliJ team released a CLI version of the HTTP Client so you can run all your HTTP client requests from the command line and CI/CD environments.
https://blog.jetbrains.com/idea/2022/12/http-client-cli-run-requests-and-tests-on-ci/
#IntelliJ IDEA: Analyzing Dependencies #maven #gradle #java
https://www.youtube.com/watch?v=La3Cp-O05eQ
Mildly annoying when an update of your IDE makes such a hash of your project that you have to downgrade said IDE again. #IntelliJ
IntelliJ IDEA 2023.1 Is Out
https://blog.jetbrains.com/idea/2023/03/intellij-idea-2023-1/
#opensource #java #intellij
After updating my Intellij to the latest version I realize that now they have introduced a preview of the types inferred by the TS compiler 😍 #intellij #typescript #compiler #types #developer
@bomberstudios Depends on your use case. For example I use #Spyder, but only for #Python. I've heard some good things about #IntelliJ, #Atom and #Sublime, but you would probably have to check it out yourself. I can already feel the pain of this, but it's probably better to chose the best option for you if you're switching anyway.
What's New in #IntelliJ IDEA 2023.1
https://www.jetbrains.com/idea/whatsnew/?utm_medium=erik.in&utm_source=mastodon
New #intelliJ from #jetbrains release is out today - https://www.jetbrains.com/idea/whatsnew/. Really great update. I have been using IntelliJ since maybe 2003. Crazy
Quick #intellij + #micronaut #tip
The IDE launches your ./gradlew run task for you. But if you edit it, and add the -t continuous build flag, you'll get continuous rebuild/relaunch on source file changes. No need to relaunch manually.

@trishagee @HelenJoScott I wish you have advanced level or beginner level versions ☺️ probably a 20 pages doc which covers advanced topics would be enough for me 😃 used #eclipse from 2008 to 2018 and since then I am using #intellij very happy with it
Nice new #Intellij for #java plugin for builder code generation.
https://github.com/rookie0peng/builder-generator-plus-v2
It's primary difference is that if you POJO has default values, it will promote them to the builder class so they don't transparently get stepped on.
Bin jetzt ein großer Fan vom #IntelliJ Profiler. Mit ein paar kleinen Optimierungen schnell mal 25% bessere #Performance rausgeholt.
Ich mache #Delphi dafür verantwortlich dass wir heute jeden Tag mit unfassbar kaputten IDEs leben müssen.
Damals war das so eine Erfahrung von "Etwas lahm und träge - macht aber alles und wenn wir mal schnellere Computer hätten, wäre das richtig praktisch"
Und seitdem werden Entwickler jeden Tag mit #Eclipse, #VSCode, #Intellij und co. gefoltert.
Immer in der Hoffnung dass der scheiß mit dem nächsten Rechner evtl. nur noch so benutzbar langsam wie damals Delphi sein könnte.
#intellij nur noch wie bakkerij aussprechen
I could keep posting things I learned about #IntelliJ but it basically boils down to "Enable Tip of the Day".
I think #Scala deserves criticism, but when I think about the state of the tooling and the ecosystem, I can't help but feel that the build tools and the IDEs are freaking awesome.
Metals may have some bugs, but have you considered how awesome it is that we have a language server that works? E.g., #Kotlin can't say that, and #Python's VSC extension was riddled w/ Microsoft's proprietary shit.
Also, #IntelliJ is freaking wonderful, w/ the frontend's false positives being a minor annoyance.
Q: So, how was your weekend?
A: Not bad, spent a while debugging X11GraphicsConfig initialisation in #openjdk17
Q: Why?
A: To work out why it was failing to load libXrender
Q: OK... Why?
A: To be able to update to #IntelliJ IDEA 2023.1
Q: Wha- Why?
A: Oh, IntelliJ 2023.1 wont start start unless per pixel translucency is available
Q: ...
A: That's only the start. The "Shared Indexes" plugin now aborts unless you are on a defined platform
I'm putting this here, mainly for my benefit:
https://snyk.io/blog/advanced-intellij-debugger-features/
#intellij #java #debugging #programming #programmer #softwaredeveloper #softwaredevelopment
New blog, on something I've been working on since Christmas : Replace #postman and your CI by the #intellij HTTP Client for any #api using an #openapi generator
I created.
Super excited about the possibilities 🎉🔥.
https://lengrand.fr/replacing-postman-in-seconds-with-the-jetbrains-http-client/
The RIFE2 #IntelliJ #IDEA plugin is now available for free from the JetBrain plugin marketplace: https://plugins.jetbrains.com/plugin/20947-rife2
Trying to track down a very odd #java #dateparsing issue which only seems to occur under #wildfly with #openjdk17 (but not #openjdk11, or with the same code outside of wildfly)
Dates for 11 months of the year parse just fine, but dates in one specific month always throw an Exception.
Finally caught this in #intellij debugger. Can anyone guess which month had the issue?
I have used this dialog so many times, yet now that I have fixed the borders on the bottom part it looks alien to me :alien_biem: #IntelliJ #IntelliJIDEA
(totally not an excuse to test the new screenshot tool demonstrated by @khalidabuhakmeh 👀)
Is anyone else seeing issues with #Jetbrains #Intellij using large #java #gradle based projects. I frequently see long (many hours) of high cpu usage with no clear tasks running. Isssue IDEA-304093 opened in early October but sadly basically no update from
@intellijidea
People keep asking me which tools we used to write and collaborate on Getting to Know IntelliJ IDEA, so I wrote a blog post about it:
#intellij #intellijidea #asciidoctor #leanpub #CodeWithMe
https://trishagee.com/2022/12/12/tools-and-processes-for-collaborating-on-a-book-remotely/
@joshourisman Oh, man, I've been bit by an accidental smart quote too many times in my programming career.
If you use #VSCode or any of the #Jetbrains / #IntelliJ IDEs, we also have plugins that let you refer to secrets stored in #1Password.
Instead of using a real value in your configs, environment variable files, or anywhere else in the codebase, just drop in the secret reference in your IDE. It works in local and deployed environments.
@sttyerase
Well, in comparison to the old one, it's a huge improvement 😄. I didn't notice the lack of tooltips, though. That's definitely an issue. The #IntelliJ UX has always been miserable. Who can remember a gazillion different Ctrl, Alt, Cmd, some random letter "shortcuts"? I can't. They need to hire a competent UX person. At least their vim emulation is better than VSCode's!
Personally I’ve just made the jump from #intellij towards doing most of my #java work in #Neovim, which finally works pretty fantastic with all the new bells and whistles that lsp and treesitter has introduced. My biggest gripe is that I still haven’t been able to get Java DAP running, which will enable me to run individual unit tests in test classes effortlessly. Right now the alternative is to either run the whole suite (‘mvn test’) or spin up #Intellij for a while.
So my first #contribution to the Mastodon project turned out to be a documentation PR 🎉 After having figured out how to send signed http requests to an instance using Java.
Things that I've learned after years of not doing actual coding: - #IntelliJ is awesome
- setting up Mastodon for dev locally is easy
- debugging and reading Ruby is ok
- signing data and the subtle differences are easy once you know
- App Engine changed significantly
Kite - An AI Code Assistant that's shutting down has released all their source code as #opensource - including its #vscode and #intellij plugins, #jupyter extension and loads of #python #go and #javascript code
While going for a walk today, I listened to episode 110 of the "The .NET Core Podcast". Guest @maartenballiauw gave amazing insights into inner workings of many #JetBrains tools.
I use #IntelliJ and #JetBrainsRider pretty much every day, and I absolutely love these tools. 💜 So it was fascinating to learn a little about how the "magic happens". ✨
https://dotnetcore.show/episode-110-jet-brains-and-remote-development-with-maarten-balliauw/
@khalidabuhakmeh I have been using IntelliJ for so long. When I fell in love with C# and realized that there is Rider, I was all like "shut up & take my money" 😺
These tools are so amazing, it blows my mind each day. 🤯
Create a main() Java application that runs the bulk of your code on a seriously sized dataset for at least a minute.
Run async-profiler and Java Flight Recorder (JFR) on that, either from the command line (free) or through #IntelliJ Ultimate (paid) as shown below.