Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Search - "jetbrains"
Life hack: JetBrains IDE’s have a function that allows you to find duplicate code blocks for you to put into functions.
I just removed 1.5k lines from a spaghetti soup. I can rest well tonight.26
I was just thinking... The JetBrains devs must enter the office and be like:
"Today I'm gonna program a programming program for others to program, and I'll do it on the programming program I programmed last year."4
Anything with Jetbrains on the cover, IDEA, Android Studio, Clion. Can't imagine how I'd work if these IDEs weren't doing half the work for me.12
IntelliJ IDEA just saved my ass!
I tried deleting a resource file I had staged, but not commited yet.
A dialog comes up asking to delete alternative configs with "Yes" as the default.
Boom! After I braindead hit the enter key all other files vanished too!
I checked Git and saw to my horror that the files were also not tracked anymore.
I hastly lookup the last backup timestamp - an hour ago - fuuuuu!
I just lost about an hour of work.
I was about to give up and start from scratch when I look at the edit menu in my IDE.
Turns out you can actually undo multiple file deletions!
Kudos to the girls and boys at JetBrains! You saved the day! 😙8
I have what seems to be an unpopular opinion about buying software as a software developer.
First off, I support open source all the way. There should always be free and open tools for people to use if the need or want to.
Second, if you underpaid, broke, unemployed, or a student then this doesn’t apply to you. You keep pushing forward!
With that said, let’s get to the meat of it all...
I pay for good software. Even when it is expensive. Even when there are “workable” free or open source solutions.
I do this for a number of reasons...
1. They are better, hands down.
(Tower > GitKraken, SourceTree, GitHub Desktop) (Kalidascope > every other diff tool) (JetBrains IDEs > Atom, Brackets ...)
2. I’m no longer a broke student. I make enough money to buy them.
3. Most important: I’m a fucking professional software developer, not a fucking joker.
- If I was a carpenter then I could always hammer nails with the back of my work boot. It’s free and paid for and will do the job. Instead I would buy a good hammer because I’d be a professional and not a fucking joker complaining about the price of the tools to do my job.
4. I use a Mac, sometimes Linux and NEVER Windows. Which means I have a platform that actually has useful apps built for developers who are willing to pay for it.
5. I don’t get caught up in developer circle jerks about how all development software should be open source and free.
So there you go.
Does this offend you?
Come at me bro26
Applied for a student JetBrains account, i got accepted in less than 12 hours. Thats what I call great customer service!15
Ctrl + W allows to select the word, then the sentence, around your cursor inside a JetBrains software.
Ctrl + W allows you to FUCKING close the current tab in any FUCKING web browser14
Just who the fuck from apple thought its a good idea to make the FUCKING SCROLL BAR overlap, the FUCKING PROPERTY ARROWS, everytime i accidentaly hover over it? I cant change shit! I have to wait few seconds every time i accidentaly hover over the scrollbar so i can be able to FUCKING CHANGE the value!
Dear Apple Inc,
Fix your shit! We're paying 100$ a year for what? More bugs and toruture? I didnt sign up for this bullshit! Give us back some real quality products, or just buy the company Jetbrains and let them build the IDE for you instead.16
JetBrains released KotlinConf app
Backend made with Kotlin
Frontend made with Kotlin
Android made with Kotlin
AND GODDAMN IOS made with Kotlin!
Holy shit, that's awesome
Today pycharm recommended me to simplify "if x > min and x > max"
Result: "if min < x < max"
Thank you for enlightening me, JetBrains6
Just got my 'student email address' from university!
Now i can have free JetBrains account and access to github private repos 😍. Yay!11
The best part of being an university student?
- Microsoft Imagine
- Office 365 for free
- GitHub Student Developer Pack
- JetBrains Product Pack for Students
- Spotify for only €4.99/month (instead of €9.99)
- Discounts for tech products
And if you're lucky also Adobe CC and AutoCAD.
The worst part?
- The university11
*sees rants about pressing ctrl+s too many times/in the wrong window*
*works in Intellij*
Me: What is a "ctrl+s"...?16
Thanks to whoever said you can get a student license for jetbrains products! Just got mine approved today!15
Never gonna happen:
* Port our API to graphql. Or even make it just vaguely rest-compliant. Or even just vaguely consistent.
* Migrate from mysql to postgres. Or any sane database.
* Switch codebase from PHP to... well, anything else.
* Teach coworkers to not commit passwords, API keys, etc.
* Teach coworkers to write serious commit messages instead of emoji spam
* Get a silent work environment.
* Get my office to serve better snacks than fermented quinoa spinach bars and raw goat milk kale smoothies
* Find an open source IDE with good framework magic support. Jetbrains, I'll give you my left testicle if you join the light side of the force.
* Buy 2x3 equally sized displays. I'm using 6, but they're various sizes/resolutions.
* Master Rust.
* Finish building my house. I completely replaced the roof, but still have to dig out a cellar (to hide my dead coworkers).
* Repair/replace the foundation of my house (I think Rust is easier)
* Get slim and muscular.
* Get a comfortable salary increase, focus more on platform infrastructure, data design, coaching
* Get fat(ter). Eating, sitting, gaming, coding and sleeping are my hobbies after all.
* Save up for the inevitable mental breakdown-induced retirement.9
My phone autocorrect "Netbeans" to "Jetbrains". Was frustrating on the moment, but in the end I feel okay with that8
Let the student use their own laptops. Even buy them one instead of having computers on site that no one uses for coding but only for some multiple choice tests and to browse Facebook.
Teach them 10 finger typing. (Don't be too strict and allow for personal preferences.)
Teach them text navigation and editing shortcuts. They should be able to scroll per page, jump to the beginning or end of the line or jump word by word. (I am not talking vi bindings or emacs magic.) And no, key repeat is an antifeature.
Teach them VCS before their first group assignment. Let's be honest, VCS means git nowadays. Yet teach them git != GitHub.
Teach git through the command line. They are allowed to use a gui once they aren't afraid to resolve a merge conflict or to rebase their feature branch against master. Just committing and pushing is not enough.
Teach them test-driven development ASAP. You can even give them assignments with a codebase of failing tests and their job is to make them pass in the beginning. Later require them to write tests themselves.
Don't teach the language, teach concepts. (No, if else and for loops aren't concepts you god-damn amateur! That's just syntax!)
When teaching object oriented programming, I'd smack you if do inane examples with vehicles, cars, bikes and a Mercedes Benz. Or animal, cat and dog for that matter. (I came from a self-taught imperative background. Those examples obfuscate more than they help.) Also, inheritance is overrated in oop teachings.
Functional programming concepts should be taught earlier as its concepts of avoiding side effects and pure functions can benefit even oop code bases. (Also great way to introduce testing, as pure functions take certain inputs and produce one output.)
Focus on one language in the beginning, it need not be Java, but don't confuse students with Java, Python and Ruby in their first year. (Bonus point if the language supports both oop and functional programming.)
Use industry standards. Notepad, atom and eclipse might be open source and free; yet JetBrains community editions still best them.
For grades, don't your dare demand for them to write code on paper. (Pseudocode is fine.)
Don't let your students play compiler in their heads. It's not their job to know exactly what exception will be thrown by your contrived example. That's the compilers job to complain about. Rather teach them how to find solutions to these errors.
Teach them advanced google searches.
Teach them how to write a issue for a library on GitHub and similar sites.
Teach them how to ask a good stackoverflow question :>6
I started with Notepad++ (and continued like that for a while)
Then I tried jetbrains webstorm, I tried atom. I tried VS. They all have their cool stuff but I was never fully satisfied.
Now I tried brackets. I just opened a project I'm working on rn and started coding a little.
Half a hour passed and I still didn't notice that I had a light theme.
Yes. This is it. I'll stay with this editor. It just feels right. I just need to figure out how to use tabs not spaces...
(picture says just my opinion)33
When you've gotten too used to Jetbrains IDEs that you start pressing enter before finishing any word in Sublime and everyone looks at you like you're a retard when you type4
This is the day guys.
Finally decided to move entirely to Linux.
Just swaped my old dual-booted Ubuntu/Windows HDD with an SSD and installed the lastest version of Ubuntu and all the software I needed.
I fucking love this feeling 😄😄16
Atom is free.
Visual Studio Code is free.
Jetbrains IntelliJ IDEA Ultimate is $500 per year.
Atom has Teletype.
Visual Studio / Code has LiveShare.
Jetbrains IntelliJ has "Can you send me over the file and I'll try to figure out the issue without any sort of context?"37
We used to use Trello for our team boards and was starting to transition to Gitlab's issues for better code integration...
I became aware that my boss was being "demanded" to have a better analytics of our team performance so I started digging more insightful issue/tasks software like YouTrack ( Jetbrains ) and Jira ( Atlasian ).
After 2 months of trial and learning I suggested we go with YouTrack.
"We" are now using it for about 6 months already and it is a fucking mess.
My peers have no clue how to scrum, even after my efforts to teach them and they even spent a fucking 3 days workshop about it on fucking Google (!?!?) without me ( there is a rant about it ).
My boss is a nice person but the dude lacks any trace of competence to manage anyone other than him.
I'm tired of babysitting a man that is 10 years older than me and has a car that costs almost 10x mine.
I'm two days back from vacation and I almost rage quited 5 times.4
Look what I just found!
A Legit Public JetBrains Activation Server that activates almost ANY software20
Someone else here said that you could also get free Jetbrains products if you're a student.
Thank you very much.
I got the Student License!4
- Currently coughing my lungs out, I'm not working tomorrow to keep my colleagues safe
- Cat is purring on my shoulder
- Listening to some dope ass synthwave
- Updating the JetBrains IDEs so that I can work on something to busy my mind
- It's 3:45 AM.7
Till today I was programming everything in Notepad++. I thought that I don't need an IDE... I thought I would be freer without one.
When I saw that students could apply for a JetBrains student Pack I took the Opportunity, applied and became a student license. I just wanted to check PhpStorm out.
I downloaded PhpStorm and holy shit! I totally love this IDE. Screw NotePad. I linked it to GitHub and my local server. It is supporting me so much. I was so stupid for using Notepad++ all the time...
Long story short: I have to learn so many hotkeys now.22
Jetbrains IDE has this awesome shortcut ctrl + w that selects the entire word the caret is placed at. Ctrl + w on browsers closes tabs. I hope you understand my displeasure of this.16
"Hey would you like to subscribe to this hammer? It's only $10 a month whether you use it or not." -Jetbrains
Subscriptions for tools and IDE's is bullshit.16
1. Slack. Pretty good chat app for dev companies, I use it to prevent people standing next to my desk 40 times a day.
2. Unit testing tools, especially when fully automated using a git master branch hook, something like codeship/jenkins, and a deployment service.
3. Jetbrains IDEs. I love Vim, but Jetbrains makes theming, autocompleting & code style checks with mixed templating languages a breeze.
4. Urxvt terminal. It's a bit of work at the start, but so extremely fast and customizable.
5. Cinnamon or i3. Not really dev tools, but both make it easy to organize many windows.
6. A smart production bug logger. I tend to use Bugsnag, Rollbar or Sentry.
7. A good coffee machine. Preferably some high pressure espresso maker which costs more than the CEO's car, using organic fairtrade hipster beans with a picture of a laughing south american farmer. And don't you dare fuck it up with sugar.
8. Some high quality bars of chocolate. Not to consume yourself, but to offer to coworkers while they wait for you to fix a broken deploy. The importance of office politics is not to be underestimated.1
One day I created a bug issue for intellij to the JetBrains guys. After some days this ticket got closed with status 'fixed'. That was kinda satisfying.1
A really neat short film by JetBrains about bugs and how they are fixed. I wish this would be reality ^^
So I wanted to compare the text editors(and the lonely ide) I use on a semi-regular basis in terms of ram usage.
Each of the editors has all the plugins/extentions/layers enabled that I use when I'm working with them(it's not the best comparison vscode has more extensions than atom and way more than sublime). The results are somewhat expected, somewhat surprising. (and they are not entirely accurate as I only have a precision of 0.1% in the ram usage)
The expected things are:
- Electron is heavy AF.
- Atom uses more ram(with less extensions) than code
What surprised me was:
- How little ram spacemacs used, despite having 30+ layers enabled
- How much ram pycharm used. To be fair it's a full IDE, but man.... All it really offers for me over the other options is the debugger.
NOW TO THE RANT PART:
WHY THE FUCK ARE MODERN PROGRAMS SO INCOMPREHENSIBLY BLOATED!? A TEXT EDITOR, A PROGRAM THAT ONLY DISPLAYS AND ALLOWS YOU TO MODIFY TEXT USES MORE MEMORY THAN MY FIRST PC HAD (and I'm only 16. My nice Thinkpad with it's 128mb ram)!
AND THE WORST PART: THEY ARE FUCKING SLOW! THERE'S A NOTICEABLE DELAY FROM THE KEY BEING PRESSED TO THE KEY BEING TYPED!
To put that into context: My CPU runs at 3.4GHz and my monitor refreshes at 60Hz, so even assuming the program only runs on a single thread and uses at most 10% of the cputime on that thread, that's still ~5.666.666 cpu cycles between each screen refresh. AND FOR A LOT OF EDITORS THAT'S STILL NOT ENOUGH TO DISPLAY A SINGLE CHARACTER ON A SCREEN!
FUCK YOU ELECTRON! YOU ARE THE WORST THING THAT HAPPENED TO DESKTOP DEVELOPMENT!
Also JetBrains, it might be a good idea to get that resource consumption down a little, eh.17
Am I the last one here late to the party? Just try out and impressed by VSCode and this is my thoughts about the editors:
- I have been loyal to Sublime Text for like 5+ years, cannot complain much.
- Notepad++ was my first love, but absent on Linux so got to say goodbye.
- VSCode is the latest I try out and very rare one I could spend a couple of hours to dive into its settings to make it easier to use. The extensions are impressive!
- Atom, Bracket, and those blabla of their kind are bullshit.
- Jetbrains products are heavy ass, I can't even take a note!
- Vim is great too, but it's not the thing that I can just "open up and start typing".
- Have no idea about Emacs, but supposedly it's nowhere near its UI-friendly brothers, so I give no patience.33
Fuck you Netbeans! You have by far the worst search and replace ever!! I'm leaving you for someone else. Jetbrains knows how to deal with my problems and listens to me.9
Software engineering gets more diverse every year with problems ranging from faking 3d shadows on 2d browsers to accurately mimicking chemical bonds on the electron level.
I guess we primarily will get advanced tools, to make more complex problems easier to tackle. Just compare manual punch card piercing pliers to the JetBrains tool chain.
Also I believe that the roles that developers embody will get even more diverse, people will have way more specific functions in their ecosystem.5
Ok so I was talking to my computer science teacher earlier and he said that he would rather use vim over PHPStorm for creating a laravel project. WTF!
Normally I would be cool with it, but he has pushed faulty code to git over 8 times. I'm just done.8
You know when you've been in CLion waay to long when you press CTRL+S and CTRL+F9 to compile a small HTML/CSS project.1
IntelliJ!! In my opinion its the best IDE for Java and Kotlin and it supports you to code better
And I got it for free because I'm a student :D5
So my PR for the JetBrains university repo got accepted and now...
reposted because i was too dumb to cut out my full name9
Do any of you know about Dracula?
It’s this great looking dark theme that you have to check out!
Everything it supports:
I love JetBrains icons so much I converted all my most common apps' icons to reskined JetBrains' IDE icons5
It is time... to rant about macs!
No, seriously - I had such a different experience about which not many talk in real life or pretend that it never happens....
Model: 2015 mid MBP 15" with second to highest specs (don't have dedicated gpu).
Rattling fucking toy.... Yea, it rattles! If you shake/move ir sit in trait/bus - it non-stop rattles as a fucking toy. Worst part? It's confirmed issue by apple and it manifacturing issue that they are not keen on fixing!!!! WTF? We have 4 macs in our office - all of them fucking rattles... God help me how annoying that is. (Lose LCD control panel that unsticks from glue. Replacing it solves the issue for 1 month if you carry it anywhere).
Constant fucking crashing/updates.... Every morning I wake up and don't have an app that requires confirmation for restart - it's restarted. YAY, turning on all apps once again.... Why you may ask? Well, because if you tinker with software in any way - it fails to update it and hell breaks lose. It's been a long time since High-Sierra came around and the issue is still there (not running Mojave as it conflicts with soft I have... Woo!). Tried few times - updates fail. Resolution? Reinstall OS!
OS conflicts with applications - damn... People told me it works out of the box.... Yeah, as long as you don't upgrade the OS - then it breaks. Why? Well, because.
Piece of shit power supply. With 4 of our office power supplies - 2 of them failed twice withing warranty and once afterwards... Really? Not to mention that all 4 are starting to shear the sleeve or already did (mine is just wrapped with white electrical tape to give it a support... lol).
Bluetooth - who the hell needs that in mac, right? Well, people do. To start with - it conflicts with 2.4GHz wireless network - you might have one of those and not both at the same time. Next thing is using a device that needs constant connection (mouse, headphones, keyboard - non apple branded) - shit... They can't stay connected for more than an hour without any issues... Constant battle to re-connect it, to re-pair the device and all due to smart apple bluetooth settings. Hell, my mouse (logitech MX master) was even printing random symbols in some applications if moved. All of the issues went away after using a bluetooth dongle... WOO!!!!
Xcode... Ahh, you may never prepare your mac if you don't download 17GB of fucking xCode libraries that enables some tools to be installed/runned as you can NOT get them in any other way and you have to install full xCode software in order to get them... YAY! 17GB wasted on my 256GB SSD that I can't upgrade. GREAT!
OsX applications - ah, don't get offended but if you are using them and you are fine with them - you are probably a monkey that loves being told what to do. You can't customise any actions, you can't configure it the way you like - either you accept their default workflow or go kill yourself. Yep... Had issues with calendar, mail, iMessages, safari... None of them fit my needs :)
Resolution scaling... Fucking hell, the display is 2880 x 1800 but all you let me to use is 1440x900 without scaling? Am I blind to you? Scaling the resolution means that you are fucked if some applications don't support scaling very well. Looking at you Jetbrains - your IDES suck at scaling and slows down the pc to a potato....
Now the pros - keyboard is way better than the new ones, trackpad is GREAT - no need for mouse (using it on external 4k displays only), the battery life is great - getting around 6h of continues development time, 8 if using sublime instead of phpStorm and well, that's about it...
I've bought this device due to the fact that at that time mac and windows pc's with similiar specs costed the same while windows pc sucked with their quality of the device and trackpad... Now the situation is better and when time comes for a next upgrade - it's going to be one of these:
Razer Blade 15, Dell XPS 15, Lenovo Carbon X1 series.
And of course - LINUX. I've had enough issues with windows, and had enough of retardness of apple ecosystem, so switching it is a must for me.
Disclaimer: I might be an unhappy customer, a bit picky but I'd like my device to be setted up as I like and continue to have that until I don't like, not until the company decides to break it. Not to mention that paying almost a yearly salary in my country for one device - I'd expect it to be at least reliable and work without issues....
ps. You can disagree with me, this is my personal experience with MBP over the last 3 years :)10
So, I have this free 90 day trial code for intelliJ IDEA Ultimate I got for enrolling in this udemy course. And, I don't need it anymore because I can use my student email to get access to jetbrains software, ie intelliJ ultimate. So, if you want to try out inteliJ ultimate for 3 months, let me know and I can give you the code... somehow. I'm not sure yet. Maybe Google Hangouts?10
So today installed this plugin on all my compatible JetBrains IDEs:
Especially as an Android dev I look at Gradle build progress bars about 99% of the time, so better make them look great while I'm at it.7
How could I only name one favorite dev tool? There are a *lot* I could not live without anymore.
I have to talk to external API a lot and curl is painful to use. HTTPie is super human friendly and helps bootstrapping or testing calls to unknown endpoints.
grep|sed|awk for for json documents. So powerful, so handy. I have to google the specific syntax a lot, but when you have it working, it works like a charm.
Finding strings in projects has never been easier. It's fast, it has meaningful defaults (no results from vendors and .git directories) and powerful options.
Lifesaver. Nough said.
And tweak your command line to show the current branch and git to have tab-completion.
# Jetbrains flavored IDE
No matter if the flavor is phpstorm, intellij, webstorm or pycharm, these IDE are really worth their money and have saved me so much time and keystrokes, it's totally awesome. It also has an amazing plugin ecosystem, I adore the symfony and vim-idea plugin.
Strong learning curve, it really pays off in the end and I still consider myself novice user.
Chrome plugin to browse the web with vi keybindings.
# bash completion
Enable it. Tab-increase your productivity.
# Docker / docker-compose
Even if you aren't pushing docker images to production, having a dockerfile re-creating the live server is such an ease to setup and bootstrapping the development process has been a joy in the process. Virtual machines are slow and take away lot of space. If you can, use alpine-based images as a starting point, reuse the offical one on dockerhub for common applications, and keep them simple.
I will post this now and then regret not naming all the tools I didn't mention.
When VSCode, an open source project, has way better user experience than the actual Visual Studio for Mac and JetBrains Rider 😶😶😶24
Nothing interesting. Just 11 GB ram using and increases steadily. After restart app the bug was again. Okaaay, I thought. I reboot my PC, but bug was adamant. Well, then I update phpStorm and everything became fine. Ok, JetBrains, good idea to say user about new release version and make update:) Seriously, it works fine. I think every company should adopt this idea:)8
Had to work in Windows today.
Ugh! how can anyone be productive in that mess???
Having to use the mouse to do anything is not productive.
It took me twice as long to do my work on Windows platform than on Linux.
I am working with a colleague this week and need to use specifically Visual Studio for its TFS, usually I am good with Jetbrains Rider on Linux.
Working in Windows is simply.....slow....In Linux I do everything I need in terminal, in Windows I have to click around find the setting or feature I need click click click....mice need to be deprecated.
And don't get me started on the directory separator, or how user permissions work, or uncommon distorted names for cli functions, or line endings!17
I've had a personal project (commercial idea) I've been meaning to get started on for a while, and today I started...
Kudos to the team at Microsoft, they've really gotten .net core and asp.net core to a fantastic place.
And the team at JetBrains have done an amazing job on Rider.
I've been able to get a docker container running SQL Server on linux, as well as Web API projects for an API and an identity server all running with local HTTPS and communicating quite happily, with barely an issue in sight.
Bodes well for the future I hope.
Now I just have to commit to the project and actually finish it 😂1
Found out about JetBrains student program and asp.net unix support and now I am the happiest person on earth!😊🙂😋
So, as most of you know from my previous rants, I just came back from Scotland where I worked with a colleague to get a C# middleware up and running that calls a restful api and either pushes data to it, or pulls data and inserts it in a database.
I built the api calls and also the data mapping to data tables and vice versa.
My colleague built the interface to the database. We had a week to do it. Easy right? Well, it should have been, we should have definitely been done in a few days.
The crux of the problem:
We had no easy way to share code. I was using most up to date jetbrains rider ide and he was using VS 2012. Apparently VS 2012 compiles differently than the newer versions.
Instead of using a repo, or using something like TeamViewer or anything that would make it easy to share code, which I suggested, he just asked me to put my project on a thumb drive, and give it to him.
If there was a change that would be needed in my code he would save to thumb drive hand to me, i would make the change, save to thumb drive, hand to him. He would then recompile the library i created to interface with the api and use it in his db interface.
This drove me nuts, the entire process took 30 minutes, now imagine doing this 20 times a day, for minor code changes?
All our work time was used up by swapping a thumb drive, and this was ok for him.
No wonder they came back and said it would take 6 months for that team to create the necessary interface to the api. (I wrote it in 3 days, and that was learning C# in the process)
We got 95% done, have just have one part left, which i need this guy to do since i don't have access to database.
He is here at my office this week, for another project on his side, but he promised to give me a few hours of his time something this week.
I've set up a repo on github, given him access and he still wants to use the thumb drive option. It's killing me. VS has something called TeamViewer or something to share code, so today, I'm switching to VS from Rider just to set this up and get him to use it we have literally maybe two hours max if work to do to launch this and I need him to cooperate.
I seem to be the only one who cares that this gets done, but next week I'm going to be asked why it isn't, and I'll have to explain all this. It should have been 100% compete in Scotland, and would have been if we used a better method to share code.3
Small things count*
You know how in Android Studio, if you put a string directly into a View's text, it warns you to use resources' strings?
Well if you put there "Hello World", it gives you no warning...
I don't know why, but it made me smile. (Way to go, JetBrains!)
*Don't thing of anything stupid
oh FFS my university pissed me off so bad right now that I had to wait 20 min to cool down to be able to write a rant about it...
so, one of the university department offer an email address which is the official university approved email for student packs like jetbrain's. I wanted to renew my jetbrains subscription, but for that I have to get a verification email on that address..
But since the only time I use it is this annual renewal I dont know the webmail's url..
So I search for it on the department pages, services and its nowhere to be found. Finaly I found it on a student maintained wiki page.
I try to log in.. no luck. try another password, still not it. Try all of the passwords that I remember using in the previous 3 year and no luck.
well fck it the password change is managed by a website where I can log in with a different method, so I change the password and try to log in again.
No fcking luck! And at this point I bashed my head against the wall because I found out that the password change takes them about 1 or 2 hours... hours! wtf...5
This type of post might be good for a weekly rant (if it has not been done yet) "Most Bizarre bug"
So I am working with laravel and vuejs and I use phpstorm as my IDE and today I had the MOST bizarre bug. I'm working on a cryptocurrency website and I'm making a vue component that is going to be a stratum generator for miners and I wanted to make it a component in vue so it can be used anywhere in the site. So I wanted to call the component "StratumGenerator.vue" and i didnt think that this would be an issue. Oh boy was I wrong. So immediately my syntax highlighting did not work nor did emmet autocomplete which is something I can't work without. So i go on for about an hour to fucking figure out how to fix jetbrains vuejs syntax plugins and a very long story short it was because THE FUCKING NAME WAS "StratumGenerator.vue" LITERALLY ANY OTHER NAME WORKS
I've checked its not a blacklisted keyword Stratum and Generator work fine on there own its also not a length thing so right now I have not a fucking clue on why it does not work but i'm glad I figured out.8
Why the fuck is android studio such an unoptimized POS?
It sucks up resources like a sponge.
And Gradle just pushes the cores to the max.
Simulator is a memory hogging Pos too.
I had to buy a new laptop just to run it faster.
AMD A8 4500M
8gb ram, running on Ubuntu.
Now I have macbook-pro 15 in. And it still can ramp us the fans.
Ffs get your shit together jetbrains.16
Oh God I'm actually considering purchasing the jetbrains toolbox (as in the full pack), This is gonna be an expensive impulse buy at some point.
And yes I know students get it for free, I'm not a student. Some of us are trying to get OUT of debt not into it3
So a guy trying to convince me that vim is bad, just told me that jetbrains is better than vim, which he accused as dead software, because the jetbrains website is better than vim website.5
TL;DR: Stop. Hating. On. Ads. Here are 5 reasons why:
1. "No one likes ads"
I love seeing *good* ads before I watch a YouTube video. Or I looked up videos that YT recommended because they sounded fun and they were fun:
- Coke - Hey Brother is an amazing and touching short film
- Fressnapf (="food bowl") had an incredibly enjoyable "things you didn't know about cats" video I clicked on purpose and it was good.
- I found JetBrains through ads (free for me, student perks. But tbh I use atom)
and I could name more.
2. What are the alternatives?
I know there are some non-profits and that's cool but you wanna be paid in your job, right? So ads are why Facebook (I know, Facebook isn't enjoyed here but), YouTube, stackoverflow, etc. Wikipedia asks for a few million dollars of donations each year because they don't run ads. Smaller businesses can't do that really. Hell, even codepen has a "sponsored" section. Imagine you would have to pay for all of those services.
isn't a bad thing unless you abuse it. I manipulate you when I say that I love codepen in the same way an ad does. No one forces you to use a product or watch an ad (you can look away and often times skip).
What if everyone did that? Adblock blocks happened a while ago and the war between adblock and ad-senders is still ongoing. The moment you see an ad, you are using/watching etc something which the creators thought is worth making money off. If you don't think so, leave the site. I am an adblock user but if the site politely asks me to disable it and I enjoy the content - I will disable it with pleasure.
5. Targeted ads
Yes. The internet is a huge data-crawling piece of shit. But there are many more questionable or even dangerous ways of data-harvesting online. I am glad to see ads I like and not the ones my sister might like. Some services allow you to disable personalized ads. Or use vpn if you really want to.9
Python devs and data analysts....
Do you recommend using pycharm for working with jupyter notebooks? I surely had a bad time with it.
I have been using many jetbrains softwares , and am a fan of their docs search and autocompletion. But I don't think there is a full support for jupyter jn it, because sometimes my graphs made using matploit or seaborn just brakes.
And some libraries have a lot of functions taking parameters as " *args, **kwargs " , I don't know what that means but those function take a lot of "value" parameters i guess?(like this: plt.figure(figsize=[13,6], axis=False) )
Pycharm also don't seem to have access to list of those arguments...
Are you having such problems too? Have you found some better ide with autocompletions and support for jupyter? Do tell.
(Ps: i know jupyter can be run directly on a browser, but as i said "auto completions and documentations" )5
"Kotlin, why the fuck would you want to introduce a better language for Android studio and still base it entirely on jvm, fuck you jetBrains and Google, you java dick sucking retards. "
Booted up IntelliJ to find the 2018.2 update just dropped. Took me a moment to get used to the design changes they've made, especially overhauling most of the icons.
Only thing I don't like in this change is taking away the color icons from my tool windows, there was a plugin to fix it though thankfully. I need some color in my workflow!
How's the update treating other jetbrains users?1
I hate Eclipse.
I have the Student membership for a year but I can't use IntelliJ for my project because I HAVE to use Eclipse.
I'm around 80% - 90% done with my project, so I guess I won't have to deal with it much longer.3
I see people posting their stickers here, so here is mine. I think it totally represents me. What do you guys think?6
My favourite dev tool? I would't be able to do my work without any tool, which's in the list. I love IntelliJ IDEA & Webstorm, Java, JavaFX, Maven, Git & Gitlab, TeamCity, Upsource, YouTrack, Artifactory, wtf that list's kinda the complete tech stack. But I completly hate AWT & Swing (AWT fucks up on my Linux install, such a frame creates in about 10-20 seconds, if you test the app locally, you loose approximately 15 seconds per minute, and Swing uses AWT internally too), I hate Gradle (screw Google for standardizing it), and so on. Wow that's like my complete tech stack, what the fuck happend? The question was one tool, help me.1
Man... NW.js (node-webkit) apps are a piece of garbage on Ubuntu. After wake from sleep every app is using 100% CPU or hangs. Spotify, Slack, Postman, Jetbrains Toolbox.
I miss native apps... Or MacOS. I don't know anymore.4
Guys, jetbrains ide isint that awesome afterall....
So, one time retarded me was coding an android app, and that retard knew that text shouldn't be hardcoded. So its fine and all... BUT i used string and now i decided to add a spinner and guess what? Now i need to get those values into array...
I know what you guys are thinking: "its ur fault, dont blame jetbrains"
Fucking jetbrains cant undock shit!!!! Well, i guess notepad to the rescue...8
Starting to hate resharper for visual studio 2015. Pushes studio memory consumption up by almost 1/2gb with a moderately sized solution. Come on jetbrains sort it out we know it's coz you won't integrate with roslyn.
Doesn't help that vs is still 32bit with a 1.5mb memory cap that will kill the process ...... And Microsoft please sort that shit out as well,32bit app on a 64bit system .... Come on WTF.....
You two sort your shit out 😡2
I blame JetBrains team Everytime I work with sublime. Those wasted hours trying to figure out wtf is going on with my code and my only mistake is that I forget to save my work....1
My jetbrains license ran out.
Looks like I have to finally get myself an ISIC card.
That's too much effort right now.
So, MonoDevelop, here I come.15
The default reformatting shortcut in literally every Jetbrains IDE would be even more useful if it would not lock my PC.
It's the same shortcut for both.4
Eclipse with ADT. Never again. I'm so glad Google and JetBrains have put together a really great environment for Android development.
I wish there was a community version of CLion 😞
Dear JetBrains, if you read this. Today is my birthday. You can make my dev life better.3
Why the fuck does android studio freeze on every 7th deploy. I just want a world where jetbrains can actually create useful IDEs please.4
I have been discussing for quite a while now in a WhatsApp group what IDE is better, IntelliJ vs Eclipse. I personally prefer IntelliJ, for a lot of reasons. But what is your opinion, what are the pros/cons of each IDE for you?12
I wonder if jetbrains will change my licence expiration date to a day earlier.
I get kinda depressed every time I open one of their products.
Visual studio code
I usually use IDEs and am in love with everything made by Jetbrains. I am also to lazy to setup dual boot on my pc, so I live with windows 10. After one of the recent downgrades Microsoft distribute, they shipped this lightweight text editor called visual studio code with it.
It lied to me, that it's a good editor for coding C. It even tells me that I can compile and execute the code from inside the editor, similar to vim. I went to the settings and found a dark theme, for the best best feature this "editor"has to offer.
I give it a try by opening a source file with a normal double click. Editor gets focused, but the code is nowhere to be seen. Retrying conforms my, that this piece of shit is literally not able to open files UNLESS you drag and drop them into the editor. HOW FUCKING USELESS IS THAT?
Next I want to compile the program. Guess what, that functionality was not given or at least I could not find it (same goes with the manual)
Even with dark theme it burns my eyes to use this editor. There are almost no useful shortcuts. The functionality is not even comparable to vim. I always thought eclipse was bad, until this shit was installed.
It might work well for other people. Maybe it has functions, that just don't work on my pc, but from what I've seen: visual studio in general and especially that editor feels like Microsoft trying to replace the toolet paper with sandpaper.8
One day my jetbrains student license will expire and i will have to go back to the world of ugly, no auto fill editors ;_;8
Anything from JetBrains is top-tier. Those guys just rock! Their IDEs and programs are just fantastic. Made by developers, for developers.
Who am I kidding? Cats and coffee. Those are what keep me going!
Windows 10 in dual boot.
It reminds me that I should care about the people who use my products.
Other than that, all usual things sublime, git, TERMINAL, Jetbrains
I officially hate Visual Studio now. Such a piece of shit. It is so anoying to use if you came from Jetbrains stuff. WHY THE FUCK WOULD YOU USE TAB FOR AUTOCOMPLETION INSTEAD OF ENTER???
the automatic curly braces are anoying too.
I don't even know if I can change this stuff and I don't bother because I'm done with this shit in a few days.26
How do non-students get their IDE's?
I couldn't imagine working without Visual Studio Enterprise + ReSharper and all the Jetbrains tools, but I wouldn't by them myself (because I'm a poor student)...so how do you guys do it?17
Ok idk about anyone else but m facing this weird thing with CLion now...
When i run the program... It freaking shows output in RANDOM manner!!!
Like seriously, the lines which shud b output sequencially r all jumbled up!! I ran it on terminal and it works correctly...
Quite weird for something like this to happen on CLion
Btw... Other than this, i really love CLion now... Its awesome!7
Rookie me,back when I was making my first Android app...
After a lot of hours put into it, finally finished it...pretty much was ready for deployment...some final touches...but oh wait... I was messing with some files-wanted to delete something and misclicked the whole folder...well my brain farted for a moment and clicked yes-I managed to erase the whole fucking app I was working for months...!
The whole world shut down at that moment! What the fuck did I do?...
In this point I want to thank jetbrains for their magical revert button....
Moral of the story: Learn Git, backup everything and don't be too excited and fuck up tremendously...!
I just realized something. So my company's whole release process and code management now run on mainstream tech products: Atlassian, Jetbrains, IBM and not in house/vendor crap1
Windows 10 insider preview had a critical bug like half a year ago where most browsers would freeze the PC. I've reported it multiple times but my feedback didnt get any attention. The bug made it to production months later...
Now, the story is repeating. I've discovered a bug. Everytime there's a software update for apps that with a built-in updater in the main .exe (JetBrains IDEs, VS etc.) the updater fails, program is corrupted and needs to be reinstalled. For instance, there's a minor bump in Android Studio version, if you try to use autoupdater it will corrupt your Android Studio and you'll have to reinstall.
Been trying to reach out to them but the only "real issues" that are highlighted are "no CPU temp in task manager" or "pls improve automatic problem resolving"
Why the fuck do you even have a feedback program if you're ignoring the people who are reaching out to you, you pieces of shit4
Who else noticed Jetbrains is selling the exact fucking same IDE a bunch of times with different plugins? Intellij Idea is essentially the same IDE as Gogland or PHPStorm, just with different plugins, yet they want money for every single IDE separately...8
Everything jetbrains. It has so much increased in performance and usability over the last couple of years and is the perfect tool for me.
I'm studying atm and I survived Haskell, SKI, ... now, in the second semester we started with Python (yeay ♡) and Java (that's fine).
One of the first exercises is about installing Jython ('cause it's good, right? /sarcasm off), using the lecturer's module and write some code for it. It's about painting some shitty graphics *gasp*...
I use PyCharm (not really necessary for these crappy exercises) and programming on Windows and/or Linux.
Downloaded Jython, installed it, set it as interpreter - works fine (win10, pycharm).
Some students got weird errors using linux - for me it's the same but meh Idc.
Today I tried using Jython on my notebook, too (win10, pycharm). Downloaded it from the Jython Project website. Can't update pip, can't run modules - error is about fckin charsets...
Some other student figured out - wrong version of Jython. The newer version has some bug fixes.
2.7.1 is the one and only - the download section of their website offers 2.7.0 as latest release...
So - how to know there is a version 2.7.1?
#1 version control website = Wikipedia
So... there is a blog, guy's writing about this release - this installer is hosted at maven central. Yeay. Obvious. Thanks.
Can't describe such stupidity - maybe it's the user again 😂
Alright so cool story about my idiocy and it’s relationship to Learning Ruby on Rails.
So I decided to start learning ruby and it takes a lot from python(idk which One came first correct me off I’m wrong)
The tutorial I started was using version 4.2 of rails or something and the latest version was 5.1 so me being a fucking idiot continued to install and learn plus I had to open 2 questions on stack exchange that could be solved with an apt-get install command and after 3 days of my understanding what the actual fuck was going on. I reinstalled Mint and got it working.
After JetBrains and sublime text and all my shit was off my NAS I started the tutorial again with everything installed correctly and quit at the 4 minute mark because my bundle install command didn’t work correctly still having trouble and I feel like I should just stick to HTML and CSS1
Good morning devRant.
Here's a good question. What is the worst tool you've tried that was recommended to you? Could be a text editor, IDE, STACK setup, etc.
For me that tool was Eclipse with JavaEE. Not Spring/Hibernate or Maven, but specifically JavaEE in Eclipse. I probably lost over 2 1/2hours configuring that beast to work and it would still break every half hour or so. Drove me crazy enough to switch to IntelliJ. It's one of the rare cases where a free application just wasn't as good as a paid for application. :/10
After github next potential targets are jetbrains and slack so they are done with all competition for next 2-5 years. We can’t beat them but we can always buy them.2
I have an opportunity to get JetBrains Resharper for VS, paid for by my employer. We also use a variety of other tools, so wondering if it is worth the time/investment?
For those with experience using it, recommend or no? And why/why not? Honest feedback and advice sincerely appreciated.4
So I’m a huge fan of visual studio, but it let me down today.
“Find all references” just straight up fails to find all references of a member in this big F# solution I’m documenting.
I need to be able to reliably find what I’m looking for.
Reshaper for visual studio appears to not be that maintained for F#. FML.
Download Rider evaluation on the off chance, it works flawlessly.
One begrudging commercial license purchase later (despite being the only employee) and I now have software that actually fucking works.
What a wonderful time when Microsoft’s official IDE fails in analysis of its own language.
Firefox Quantum vs Chrome - Round 2
I was prompted with an update for FF (auto-updater always fails for some reason), went on their website, found that part on the page, and opened up task manager. Had a short laugh.
FF: 7 tabs
Same extensions (AdBlocker, Ghostery, PageSpeed). Chrome has JetBrains integration though.
Actually 60% more use. Quantum Optimisations™7
Anyone of you use Jetbrains IDE‘s? I love them but sometimes, they have weird bugs and it just triggers me everytime so hard, I could take my Computer and throw it out the window.12
Why is it such a pain when I have to install all my external modules of Python for PyCharm? JetBrains products are cool, but this,... literally had to remember all the modules from scratch.1
I know that you can complete for example
By pressing TAB in Jetbrains IDEa and Atom, but can you also set other attributes like the herd of an a-tag?5
There was a DB error which made my student card invalid which means that when my JetBrains license expired I couldn't extend it. Now I can't use it at all so all of my projects are stalling :/1
Something weird happens when doing something heavy in JetBrains IDE:
When I compile a project or when I just try to load one the music I'm listening to is scratching.
My boss is a certified Microsoft teacher and asked me to modify a c# project for a customer.
He told me to use Rider (Jetbrains) cuz "Visual studio sucks"... So it's confirmed1
Spent half a day creating my CV, some time ago and today it was time to upload it to my site.
Unfortunately, swapped the first and second arguments of the tar command, so the CV file got overwritten with the tarball...
After about ten minutes of panicked searching in my browser cache, I realised that the jetbrains IDEs have local history 😀
So I did not lose half a day's work after all 😃
Looking to get a more portable laptop 13" or 14" does anyone have any suggestions? Will be used for VS/JetBrains/Android Studio.11
Xcode is frustratingly slow and horrible. They engineered it really badly. Why don't you just please collaborate with these intelligent Jetbrains guys? No, you won't do that because ego or because money is more important than your developers' happiness. I do not enjoy this career path to your ecosystem anymore.2
got my jetbrains studemt license renewal.
now i just nees to get remote programming on my pi up and running and then i have another excuse for not studying for university.
Hello dear devs. I've been looking into upsource by jetbrains. Does anyone know if it replaces sonarqube or it is required both at the same time
My best and happy new year
Decided to give vim another try with some plugins; I am content so far. I have been using JetBrains IDE's but wanted something that's light and usable through the terminal. Imagine my face when I saw it was only using 14mb of RAM...
I'm using jetbrains IDE products from over an year now. I'm hooked. They're perfect.
I'm looking for a replacement (don't ask why). Tried a few, netbeans seems to be closest to them (still very far).
Recently came across Visual Studio Code. Seems amazing, and very close to jetbrains.
Has anyone tried it? Any other recommendations?
I need IDE for: front-end (including React, sass, JS, etc.) And PHP
Don't recommend Sublime or Atom. Just don't. Or vim.
PS: should be free or close to free.3
Anyone ever use Jetbrains Rider IDE? I am developing C# application in Linux, and although I would absolutely love Visual Studio Full edition, it doesn't exist for Linux, only Visual Studio Code, so it is either that and learn the dotnet command line interface, or find an alternative IDE, Rider is specifically for C# so am thinking maybe is good no?
Downloading it now along with a couple others, if anyone else has any suggestions am open, Also trying SharpDevelop IDE, will post reviews of the ones I try.7
Anyone had experience running IDEs on the new pixel books? I'm specifically thinking of using it with Android Studio and JetBrains' Products
I'm specifically thinking of getting the i7/16gb ram/512gb model.1
A lot of people in my office are talking about a tool called "ReSharper" and the wonderful things it does. Then I said I seen that name in the JetBrains website but being a .net tool I didn't knew what it was, and they asked me what is 'JetBrains', I said 'webstorm', 'intellijIdea'? and they didn't know what the hell I was talking about...1
Discovered Rider today, guess pressing anything than enter in grub is going to be increasingly rare.
So I'd like to see some opinions on different editors and IDEs.
I personally use Atom, and I really dig all the functionality and packages it has available. What do you use and why? Hear a lot of suggestions for VSCode and the like... and it looks cool but does it do anything Atom can't? They all seem fairly similar to me in the long run if you take the time to set them up the way you like.14
I can't find a good theme for my jetbrains ides. Can you please recommend some color scheme, font or theme?4
I am done with NetBeans! This damn fucking stupid shit of software 😤. PhpStorm let me feel I am in heaven 😍.
Today I have setuped new system. Pray for convincing my boss to fork some license for me within the next 30 days 🙏🙏🙏.2
JetBrains Rider has neither Design View nor WinForms and WPF Support and they still want me to pay €1000+ for this, no thanks... It's good that i found the modded license server, but still ...fml3
I love intellij phpstorm because it’s powerful and saves lots of time, but fuck... Sometimes it’s suggestor is just so stupid.
For example, you write variable’s name ($example) which was already defined in scope before, and you get first suggestion ‘http_response_status’ which is not even a variable.
What the fuck jetbrains?2
My brain, my hands and a computer. Oh, and one of them JetBrains IDEs, depending on the language I use.
Get the pycharm annual subscription for 30% off!
Head to this link
Disclaimer: I am not endorsed with Jetbrains s.r.o. or DSF in any way.
Well it says favorite tool, that would have to be vim. Close second is everything jetbrains ever made including Kotlin. Most useful would probably be git. Where would we all be without git?
thinking of learning a new programing language anything easy for a python "dev"?
would also like if jetbrains has an ide for it6
Why is Jetbrains Rider trying to correct my spelling of words in comments?
Why does an IDE have a spell check feature?
It's not even right - "teleportation" is spelled correctly5
Jetbrains shoot them self in the lag with taken fun as function keyword in kotlin #memesWillCome.
Don't blame me i love kotlin!
I even convinced my boss that we should continue in kotlin.2
What is the best approach for Continuous Integration / Continuous Delivery/Deployment? I'm using SVN as code repository and I need to identify the files that goes to Test/QA env. and the ones that goes do Prod env. (by Commit message or something else) via sFTP.
Any help would be appreciated. Already tested Jenkins, GoCD and Jetbrains Teamcity.1
JetBrains' IDEA. For being smart and integrated out of the box.
Mercurial + hg-git + MutableHistory. Like Git, but actually works and doesn't speak gibberish.
Fish shell. For leaving 80s in peace.
openSUSE Tumbleweed. For actually tested up-to-date software.
GNOME. For actually trying to improve UX.
i5 vs. i7?
My old laptop is dying and I've started to look for a replacement. I am used to have an i7 processor, my dev env consists of either vagrant and a VM or a docker-compose env. Plus I use JetBrains IDE. Mostly I do webdev, so not that much compiling going on, however often I need a VM with Windows to have Photoshop or Illustrator running...
So I guess the question is: Is there a notable difference between an i5 and an i7 for development?4
"A cross-platform .NET IDE based on the IntelliJ platform and ReSharper"
I start to learn Java in university. They are using Eclipse but I want to use IntelliJ and we are also allowed to do it...
IntelliJ looks a little bit overloaded at a first glance but I like Jetbrains...
Would you use Eclipse or IntelliJ?8
I was just curious about this: how many of you guys uses emacs/vim? Is it your main editor or just for quick editing? Any specific reason besides familiarity?
I ask this because I'm a late adopter of emacs. It is my quick editor (I use jetbrains IDEs). Fell in love with mu4e and twitter-mode, but org-mode was the deal breaker.4
Goddamn I hate TFVS. I'm working on PHP application where the code is stored on TFS. So far, I've been getting by using the VSTS plug in Microsoft supplies on PHPStorm. The plugin is buggy as hell, and I'm about fucking done with it. Apparently, PHPStorm doesn't save files when your committing. Unbeknownst to me, however, the most recent attempt failed, crashing the plugin. Of course, and the commit task is still running under the hood, so none of my work has been saved1
Not really a project idea per se, more of a very robust plugin idea or IDE feature (Jetbrains preferably), for suggesting better variable names while writing code.
Discovered jetBrains dotPeek today.
Wow ive decompile dll beforr but this is insanely good. I feel like i have the original sources to debug this POS lib now4
Curious to know what devRant thinks about a macbook air (newest model) with i5 and 8 gb ram for a developer.
Usage consists mainly of running jetbrains IDEs, like IDEA and CLion, maybe some front end using sublime text.
I know it would work now, but I'm curious if it would still be decent in, say, 2 or 3 years. Thanks!2
Question to experienced linux users: Whats the best way to setup install scripts/pipelines.
Say, I am re-installing my entire os (antergos, kde) and I want to automatically install software, set background image, set configs for jetbrains IDE's, setup shortcuts, desktop icons etc .. , what's the best way to do that? Bash scripts came to my mind at first but interacting with e.g. KDE can be annoying. Any ideas?2
Quick poll for .Net people. JetBrains ReSharper is:
A. Vital for getting anything done.
B. The work of Satan. Avoid at all costs.
C. Used to be (A) but VS2015 makes it redundant.
D. I've never used it.
E. I have used it, but I have no strong opinion about it one way or the other.
(If you say E, you're far too placid to be a programmer and you should practice getting more irate about other people's software choices ;)1
Tips/Suggestions for using ReSharper? The immediate and obvious benefits are wonderful, but I want to get the most out of it.4
Just installed and started playing with DataGrip.
It feels pretty solid with the little bit of Postgres I have been using it for.
I would expect nothing less from JetBrains1
Thanks monkey patching, now I remember why I hate Ruby so much.
Compare https://github.com/ruby/ruby/... with https://github.com/rightscale/...
I wonder how the fuck it even works. Also I'm amazed by countless hours of labour wasted digging through this pile of shit. (BTW thanks JetBrains for making it a bit less miserable)
Oh, and someone did monkeypatch Object#try! (which is also a monkeypatch by active_support) and then replaced all `#try` calls to `#try!`. WHY.JPG. Also how the fuck did it pass code review?!
How do people do anything with JetBrains IDEs? They're all soooo incredibly slow! I'm sick of waiting seconds after a right click.7