Anton Prokhorov Profile Banner
Anton Prokhorov Profile
Anton Prokhorov

@hollandseuil

Followers
448
Following
112
Media
66
Statuses
790

Software Engineer at JetBrains Working on Amper

Amsterdam, The Netherlands
Joined November 2023
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@hollandseuil
Anton Prokhorov
10 months
Hello, I’m a newcomer here in X! Let me introduce myself! I work in JetBrains in Amper team. And here is my background: I graduated Siberian State Aerospace University, which already doesn’t exist, because it was merged with Technological University of Krasnoyarsk
4
2
27
@hollandseuil
Anton Prokhorov
9 months
Who wants some Kotlin stickers? I can send you some
Tweet media one
93
3
247
@hollandseuil
Anton Prokhorov
8 months
Why you need to learn Kotlin In these turbulent times, when investors are waiting for better conditions, software development industry suffers from over budgeting The more and more demand for fullstack development to cut costs And this is where kotlin/multiplatform comes in
@iamsaravananar
Saravanan A R
8 months
wtf is happening in tech?
18
1
30
7
12
63
@hollandseuil
Anton Prokhorov
9 months
“Learn Java before Kotlin” is out of date concept Don’t hesitate to try Kotlin even if this is your the first programming language ever
7
6
62
@hollandseuil
Anton Prokhorov
8 months
Amper plugin now is finally available in the latest nightly Android Studio So don't hesitate to try!
Tweet media one
3
3
39
@hollandseuil
Anton Prokhorov
9 months
Kotlin Sticker Santa 🎅 As I mentioned in comment to this () post, I haven't anticipated such demand for stickers I am actually happy to see so much kotlin fans around! I grabbed some packs of stickers from the office So, as I promised, I am opening a
Tweet media one
@hollandseuil
Anton Prokhorov
9 months
Who wants some Kotlin stickers? I can send you some
Tweet media one
93
3
247
4
1
34
@hollandseuil
Anton Prokhorov
9 months
Imagine, instead of Maven POM you have this to configure build of your jvm app And I don't even need to imagine
Tweet media one
3
2
33
@hollandseuil
Anton Prokhorov
9 months
You can't deliver great product without dogfooding If you do a taxi app for drivers, be a driver sometimes to feel how it's inconvenient to do some action, when it takes you ridiculously redundant number of touches In my case, I build tooling for developers. Not only mobile
Tweet media one
3
0
32
@hollandseuil
Anton Prokhorov
9 months
Now, It's time to evaluate kotlin/multiplatform as your next fullstack tecnnology Now it's becoming closer to a whole fullstack UI story including desktop (jvm), iOS, android and web (Wasm) Considering the fact you also have ktor (or even Spring, for a god sake, sorry), you
@kotlin
Kotlin by JetBrains
9 months
📣 Kotlin/Wasm is now in Alpha and ready for you to try! Build web applications with Kotlin and use Kotlin/Wasm in your KMP projects. Take it for a spin and share your feedback with us! Learn more about the technology in this blog post: 👇
6
89
309
2
4
29
@hollandseuil
Anton Prokhorov
7 months
Gradle version catalog support Just showing off about what do we have in Amper
3
0
27
@hollandseuil
Anton Prokhorov
9 months
Learn Kotlin instead, it has JavaScript backend
@CityCoderUS
🛸 ˚ ✧ ⋆Space⋆ ✧ ˚ 🛸
9 months
Don’t learn JavaScript
2
0
11
6
1
25
@hollandseuil
Anton Prokhorov
10 months
I see plenty of fullstack developers in my feed, I have an advice for you I bet on compose/multiplatform Now this technology is not as popular as flutter, or react/native, but from technological perspective it’s a unicorn So if you want to to get in to this train, learn kotlin
2
2
18
@hollandseuil
Anton Prokhorov
9 months
Just a friendly reminder ⏰ Learn KOTLIN even before JAVASCRIPT!!
@_Shreya_Trivedi
Shreya Trivedi
9 months
Just a friendly reminder ⏰ Learn JAVASCRIPT before REACT !!
25
4
168
1
2
13
@hollandseuil
Anton Prokhorov
8 months
Networking is a crucial part of your career I've been relocated with temporary 2-year contract, as the most of my colleagues. And now all our contracts is about to finish. HRs promised to finish processing of all contracts until February, and I am more and more seeing how my all
1
0
12
@hollandseuil
Anton Prokhorov
9 months
Wrong country choice for immigration? Those, who immigrated: do you always reconsider your country of choice, too? I moved to the Netherlands, because of proficiency of English, but I miss mountains and snow If I had moved to Germany, I would have had to learn German at least
2
0
9
@hollandseuil
Anton Prokhorov
7 months
Pkl with Amper? Opinions? :)
3
1
9
@hollandseuil
Anton Prokhorov
9 months
Hate of YAML is unreasonable "There are 2 kinds of technologies: hated and unknown" If you are a developer experience engineer and now choosing a configuration language for your new shiny tool. Consider YAML. Seriously. I mean it. And this is why: Why not JSON JSON is not
Tweet media one
1
1
8
@hollandseuil
Anton Prokhorov
8 months
@iamsaravananar > Seems like a better options Every tool has its own area of applicability, better options in what? KMP is more technological than Flutter, Kotlin language itself provides better structured concurrency, it's more convenient to write asynchronous code Yes, it requires a bit
2
0
7
@hollandseuil
Anton Prokhorov
9 months
@mRreAlity_0 Writing this comment
1
0
8
@hollandseuil
Anton Prokhorov
10 months
@mritul___ Yes, it did, but it’s finally changing, I am happy that I even able to run IDE using iPad, and delegate language resolution, completion and other quite heavy stuff to a cloud
1
0
7
@hollandseuil
Anton Prokhorov
7 months
I'm doing random stuff until it works This is how almost everybody works with build system. It's an understandable desire and it would be incredibly cool if we only press ▶️ button in IDE and everything just works. However, we are not in this kind of world (hope there is a
0
0
7
@hollandseuil
Anton Prokhorov
10 months
@shreyacasmalert Working out helps a lot My friend told me :)
0
0
0
@hollandseuil
Anton Prokhorov
10 months
I was relocated to the Netherlands, and now I have been living here already more than one year! Here in this X account I will share my knowledge and some technical details about Amper project, so stay tuned!
1
0
6
@hollandseuil
Anton Prokhorov
10 months
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | Developers Let's #Connect !| |_____________| \ (•◡•) / \ / —— | | |_ |_ 🎯 100 Please rt! Hello X algorithm Let’s connect
3
1
5
@hollandseuil
Anton Prokhorov
9 months
@Deepakkumarrp_ Start with something you need, maybe automation some normal home routines
0
1
4
@hollandseuil
Anton Prokhorov
9 months
A little of Xmas mood to your feed from Amsterdam 🎄🎅
Tweet media one
Tweet media two
Tweet media three
1
0
5
@hollandseuil
Anton Prokhorov
7 months
As I know, Android virtual machine now is called ART, but as I also know, term Dalvik still exists Question is: what does DEX stand for? only wrong answers!
1
0
5
@hollandseuil
Anton Prokhorov
8 months
Happy new year!🎊
0
0
5
@hollandseuil
Anton Prokhorov
8 months
Network is unreliable During development we often forget about conditions where network isn't stable It's useful to run your software sometimes in bad network conditions This tool is included to Additional Tools for Xcode pack: but of course you could use any tool you want
Tweet media one
0
0
5
@hollandseuil
Anton Prokhorov
8 months
CLI is a frontend too! This tweet has been inspired by related discussion in Russian-speaking X But if CLI is a frontend, where is a backend? Don't forget that RPC isn't the only way of function/procedure invocation CLI is a client for business-logic of your app, as well as
1
0
5
@hollandseuil
Anton Prokhorov
7 months
It's a tragedy for the whole Russian Nation! R.I.P, Alexey! Evil will be punished eventually. Avenge will overtake anyone who is responsible for his death!
0
0
5
@hollandseuil
Anton Prokhorov
10 months
@mritul___ Have you tried JetBrains fleet or JetBrains’s gateway? Or try codespaces in GitHub Yeah, indexing in JetBrains IDE is the most heavy part, which could be done in night by some automation which could provide a pre-warmed image with all prepared from the main git branch However
3
0
4
@hollandseuil
Anton Prokhorov
9 months
Typing speed doesn’t matter You always think slower
0
0
4
@hollandseuil
Anton Prokhorov
9 months
@Hitesh__kohli KMP is more technologically evolved and left dart/flutter behind But it’s not such popular as dart/flutter If you want to be on train, enter before it starts moving
0
0
4
@hollandseuil
Anton Prokhorov
9 months
@xpnsed No intention to insult or underestimate you, but it seems, like you are flexing by your self confidence, not by your skills :) Because I don’t just get it how could you be so sure you’re better than 99% It’s almost impossible to evaluate at least 100 devs during your career To
3
0
4
@hollandseuil
Anton Prokhorov
9 months
Why opening Gradle projects could be slow To import project in IDE you need basically 3 things: - Module structure - Location of sources - Dependencies - Additional metadata (language settings, kmp fragments and dependencies between them, etc) How Gradle import works For
1
0
3
@hollandseuil
Anton Prokhorov
9 months
@chfsrh Of course it’s a kinda obvious take, code should explain itself, it should have written like a poem in a perfect world There is more potential issues with comments in code, they are out of date just immediately right after they have written However, if I see some magic hack,
0
0
4
@hollandseuil
Anton Prokhorov
9 months
I haven’t anticipated such demand, I gonna create a Google form where you could leave your address, I gonna try to be a Santa 🧑‍🎄
2
0
4
@hollandseuil
Anton Prokhorov
9 months
@daboigbae Speaking about the image, imagine how cool it is having degree and skill simultaneously And I even don’t have to imagine
1
0
4
@hollandseuil
Anton Prokhorov
9 months
Having a community around personal brand comes in handy if you are developer experience engineer For instance, if I had 1000+ followers, I would ask some different questions about DX which could help me with design decisions. For example: what you normally do with resources
0
0
4
@hollandseuil
Anton Prokhorov
10 months
Do you have internal competition in your company? Once, I was working in Yandex, and just before performance review, almost nobody was available If I tried to teach somebody out, they always told me there was no time, they need to reach the goals, somebody was angry I
0
0
3
@hollandseuil
Anton Prokhorov
10 months
I believe that every dev have to be confident in app security At least to check out OWASP top 10 every year
0
0
4
@hollandseuil
Anton Prokhorov
9 months
Temporary prototypes tend to become a permanent solution You always hope that after prototyping phase, when hypothesis will be verified, you will rewrite entire app from scratch and this time properly No, you won't! I mean it! So as a developer, it's your responsibility to
1
1
4
@hollandseuil
Anton Prokhorov
9 months
Project structure and project setup The initial project structure I've decided to start with: As I gonna have common UI, it would be: <project root>/ ui/ ios/ <- iOS app android/ <- android app |maybe more clients here (web, desktop)| src/
Tweet media one
Tweet media two
Tweet media three
1
0
4
@hollandseuil
Anton Prokhorov
10 months
@Jordan_Thirkle I’m a former web developer, now I’m more system programmer, would you like to follow me? ))
2
0
4
@hollandseuil
Anton Prokhorov
8 months
@Eche_codes Why web apps aren’t apps?
0
0
4
@hollandseuil
Anton Prokhorov
8 months
When I run Intellij in Intellij, I feel like this
Tweet media one
0
0
4
@hollandseuil
Anton Prokhorov
9 months
@IAmAaronWill Go to university, it’s a social lift, selling skills is important of course, but not every person wants to be a sailsman
1
0
2
@hollandseuil
Anton Prokhorov
10 months
@aubpascual Twitter could do the same, I don’t see any difference :)
3
0
3
@hollandseuil
Anton Prokhorov
9 months
How do you know how to design architecture of particular subsystem if you have never implemented similar systems yet? And if even no one in the world have ever implemented this particular subsystem? Explore by doing! Implement this subsystem somehow how you are capable of,
0
0
2
@hollandseuil
Anton Prokhorov
7 months
@JenscriptLabs AI is taking all the things I would like to be - Dev - 3d-modeller - musician - photographer/videographer But actually there is nothing to be scared off, good luck for AI to take my dev job
3
0
2
@hollandseuil
Anton Prokhorov
7 months
Funny bug in Gradle If you name your entity in version catalog starting with extensions*, it leads to weird fail without any explanation what went wrong Intuitively understandable, libs has extensions container as other domain objects But still WTF? o_0 :)
2
0
3
@hollandseuil
Anton Prokhorov
10 months
Do you believe that there is correlation between intelligence and wealth?
3
0
3
@hollandseuil
Anton Prokhorov
9 months
Hey, devs, do you remember this?
Tweet media one
2
0
3
@hollandseuil
Anton Prokhorov
9 months
How to make your pull request merged in one day? Easy: 1. Find where author is working 2. Join the company 3. Now author of the library is your colleague, ask him in corporate messenger to review your RP quickly 4. ??? 5. PROFIT
1
0
3
@hollandseuil
Anton Prokhorov
9 months
2
0
2
@hollandseuil
Anton Prokhorov
9 months
@_miloi Kotlin will be everywhere, I mean it
1
0
3
@hollandseuil
Anton Prokhorov
9 months
@yermolenko130 Belief that I can make it without shitpost
0
0
2
@hollandseuil
Anton Prokhorov
10 months
@_JamesWard @bashorov But now you have to bring list of plugins from project to project :) but nice idea!
0
0
0
@hollandseuil
Anton Prokhorov
9 months
Are you fucking kidding me? Why can't I use browser without registration? I used just to have a possibility to open URL, what's wrong with software engineering industry? How am I suppose to evaluate this new shiny browser if it builds obstacles on my way?
1
0
2
@hollandseuil
Anton Prokhorov
7 months
Tech support is also important thing to do for you as a developer I like to solve user problems with Amper, because every particular case could uncover the part we haven't even thought about Every possible use-case is the whole investigation, what the source of the problem and
1
0
3
@hollandseuil
Anton Prokhorov
8 months
@Sachins69358685 It’s a project configuration tool, it supports Java as well, and could be helpful even without Jetpack Compose
2
0
3
@hollandseuil
Anton Prokhorov
10 months
@mritul___ So with prewarmed image you just could connect your remote environment and start working, you even don’t have to deal with installing software, when you onboarding to a project, it also could be considered as a security feature as no code actually leave a safe perimeter And
1
0
3
@hollandseuil
Anton Prokhorov
9 months
The year is almost finished, so let’s sum up This year I: - got the first subsystem I accountable for in my job - finished quest for finding permanent spot in office for me and my colleague - completely switched to english on my job - started speaking Dutch with services
0
0
3
@hollandseuil
Anton Prokhorov
9 months
One more tip how to do open source on your job: If you found a bug in library you are using, don’t do workaround, fix it, make a contribution, open a pull request and use your own fork temporarily Author will be happy and you could add line: “contributing to open source” in
0
0
3
@hollandseuil
Anton Prokhorov
9 months
@memyselfharsh Mine was Pascal. It was the best language for learning programming
2
0
2
@hollandseuil
Anton Prokhorov
8 months
This topic is constantly raising on Reddit: What country is the best for software engineer? I think it’s the Netherlands What is your variant?
2
0
3
@hollandseuil
Anton Prokhorov
7 months
@CodeToCreation I use JetBrains AI while coding
1
0
3
@hollandseuil
Anton Prokhorov
9 months
Hello fellas, have a productive week!
0
0
3
@hollandseuil
Anton Prokhorov
7 months
@anshu9737 what is tutorial hell?
1
0
3
@hollandseuil
Anton Prokhorov
10 months
I just wanted to share this wonderful view from JetBrains office
Tweet media one
0
0
3
@hollandseuil
Anton Prokhorov
10 months
Don’t learn new programming language every year Learn concepts which significantly differs from what you already know For instance, you know Java, it’s a language with automatic memory management, learn language without it Or Java is OOP lang, learn functional, for example
1
0
2
@hollandseuil
Anton Prokhorov
9 months
@yahorbarkouski Gonna add 5 cents besides what has been written in FAQ: Kotlin is a Turing complete programming language, it allows you to write a divergent expression, which never ends, it's kinda contradicting "being toolable" aim And this is only one factor, of which
0
1
3
@hollandseuil
Anton Prokhorov
10 months
Do you plan to participate in advent of code this year?
1
0
3
@hollandseuil
Anton Prokhorov
9 months
Today I finally took the train to Germany I’m happy to share I gonna eat some 🌭 and drink some 🍺
Tweet media one
0
0
3
@hollandseuil
Anton Prokhorov
9 months
@LarsHutX Adaptivity, world is changing damn fast, so you need to be able to learn new technology, or new profession or acquire new skill if you don’t want to loose against inflation
1
0
2
@hollandseuil
Anton Prokhorov
7 months
How is your Monday morning? ☀️ What project you are working on? 🚀
0
0
2
@hollandseuil
Anton Prokhorov
10 months
@Jaymcphee12 Everyone deserves
0
0
2
@hollandseuil
Anton Prokhorov
9 months
Now I’m in such point of my career, when I have so many thing to do, which is basically not tasks in task tracking system, but some work to do, then I found it useful to start using todo lists But after some time, I realized that there are some very urgent things I need to do,
0
0
2
@hollandseuil
Anton Prokhorov
10 months
Fullstack developers, do you use one language for everything? What is this language? JavaScript? Dart? Kotlin? I hope it’s Kotlin
2
1
2
@hollandseuil
Anton Prokhorov
9 months
In my hobby projects I use quite banal technologies, and guess what? Jetbrains AI, copilot and other AI things works incredibly well So if you want to not to be replaced by AI in 50 years, be real software engineer, not framework/technology-related specialist (like spring
0
0
2
@hollandseuil
Anton Prokhorov
10 months
Do you use pomodoro? Is it useful?
2
0
1
@hollandseuil
Anton Prokhorov
7 months
@joreilly Since talk has been accepted, you always think, what have you done :)
0
0
2
@hollandseuil
Anton Prokhorov
10 months
Learning how to code? Follow me, I have been working as dev already 7+ years Gonna share some useful tips&tricks for your tooling and not only So let’s connect #learningcode
@Sayyidalijufri
Sayyid Ali Aljufri ☪️🇵🇸
10 months
Learning how to code? I want to connect! Say hi 👋
64
4
89
0
0
2
@hollandseuil
Anton Prokhorov
10 months
Look at this nice Christmas atmosphere created in JetBrains office lobby in Amsterdam
Tweet media one
0
1
2
@hollandseuil
Anton Prokhorov
9 months
@ananyacodesigns And why only web? What if I’m a CLI engineer?
0
0
1
@hollandseuil
Anton Prokhorov
9 months
1
0
2
@hollandseuil
Anton Prokhorov
10 months
@thedevbek @SavvasStephnds Yeah, power if the habit is strong
0
0
2
@hollandseuil
Anton Prokhorov
9 months
@theabyssant Don’t hesitate to try! :)
1
0
2
@hollandseuil
Anton Prokhorov
8 months
Commuting It seems, it's easy task, but no! I believe Amsterdam solves this issue very ineffectively. How it could be? The Netherlands is famous because of urbanism and the "best" architecture for bikes I used to commute by public transport, but from the new year, I am trying
0
0
2
@hollandseuil
Anton Prokhorov
10 months
@tizabrian Speaking, especially because English is my second language
1
0
2
@hollandseuil
Anton Prokhorov
9 months
How to not to loose interest in pet projects Almost everyone ended up in situation where you are about to start a new pet project even though you already have so many projects which is never being finished To interrupt this vicious circle I propose to reconsider your attention
0
1
2
@hollandseuil
Anton Prokhorov
9 months
Unfortunately, to master something you need consistently do the same thing
0
0
1
@hollandseuil
Anton Prokhorov
10 months
@_miloi @MichealO274310 IntelliJ auto save my files, but I am still used to press cmd + s manually every time, because power of habit :)
1
0
2
@hollandseuil
Anton Prokhorov
8 months
0
0
1
@hollandseuil
Anton Prokhorov
10 months
Do I overengineer if I want to deploy grafana and Prometheus to track prices of products I want to buy but I’ve been waiting for a good bargain?
0
0
2
@hollandseuil
Anton Prokhorov
9 months
Is mistral actually OPEN AI?
0
0
2
@hollandseuil
Anton Prokhorov
10 months
@anshu9737 Let’s connect
4
0
2
@hollandseuil
Anton Prokhorov
9 months
0
0
1
@hollandseuil
Anton Prokhorov
7 months
@MaheshPawaar I write almost only tech stuff, so follow me
0
0
2