Dart 3.2 is out yesterday. It has one new lint. Read my new article that explains it:
https://medium.com/flutter-senior/the-new-lint-in-dart-3-2-287dbddede51
https://medium.com/flutter-senior/the-new-lint-in-dart-3-2-287dbddede51
Medium
The new lint in Dart 3.2
It is used with a new feature called ‘extension types’ (or ‘views’) to prevent accidental shadowing of methods.
👍3
Alexey Inkin | Flutter GDE
Dart 3.2 is out yesterday. It has one new lint. Read my new article that explains it: https://medium.com/flutter-senior/the-new-lint-in-dart-3-2-287dbddede51
I translated it to Russian the same day, and the Russian version got x10+ more views even without boosting it on this channel.
https://habr.com/ru/articles/774744/
If you are a writer, there are benefits in writing English-first: more global prominence, and more competition forces you to write better. But there is also a huge potential in writing in your native language since the information in it is scarce. Keep this in mind when seeking visibility.
https://habr.com/ru/articles/774744/
If you are a writer, there are benefits in writing English-first: more global prominence, and more competition forces you to write better. But there is also a huge potential in writing in your native language since the information in it is scarce. Keep this in mind when seeking visibility.
Хабр
Новый линт в Dart 3.2
Вчера вышел Dart 3.2. В официальном анонсе сказано, что там нового. Но там не сказано про новое правило линтера. annotate_redeclares Начнём издалека. В одной из следующих версий появится новая...
👍4
When you are making a package, should you import its main library into its inner files? Or should you import specific files as needed? Read the pros and cons in my new article:
https://medium.com/@alexey.inkin/the-8-reasons-to-not-import-a-local-library-in-in-dart-f74c9bc7de2b
https://medium.com/@alexey.inkin/the-8-reasons-to-not-import-a-local-library-in-in-dart-f74c9bc7de2b
Medium
The 8 reasons to not import a local library in in Dart
Why import specific files instead of a local library. Easier refactoring, less side effects of changes, separation of concerns, and more.
❤1👍1🤮1🖕1
I dug out my first article from 2004, translated it to English and put on Medium. Enjoy the nostalgia of 88x31 buttons:
https://medium.com/@alexey.inkin/making-a-graphical-counter-in-php-2f69039f4bee
https://medium.com/@alexey.inkin/making-a-graphical-counter-in-php-2f69039f4bee
Medium
Making a graphical counter in PHP
When you see a visitor counter, you likely want to make your own. This will show you how.
👍2🤯2
I was trying to figure out the pattern of new technologies emerging and being replaced over the past decades. I think I have a solution:
https://medium.com/@alexey.inkin/the-law-of-burden-elimination-how-to-predict-technology-trends-coming-and-dying-out-bd447ed4318e
https://medium.com/@alexey.inkin/the-law-of-burden-elimination-how-to-predict-technology-trends-coming-and-dying-out-bd447ed4318e
Medium
The law of burden elimination: How to predict technology trends coming and dying out
People don’t want a new technology for what it is. They only want to eliminate the burden of the current way their needs are served.
👍3
If your employer does not allow you to post articles on your personal Medium account, show them my new article:
https://medium.com/@alexey.inkin/why-you-should-post-on-medium-on-employees-accounts-aa4c5754ca07
https://medium.com/@alexey.inkin/why-you-should-post-on-medium-on-employees-accounts-aa4c5754ca07
Medium
Why you should post on Medium on employees’ accounts
Important psychological and marketing reasons to not hide your employees’ faces.
👍3
Today is exactly 20 years that I am a programmer professionally. This is the most important text in my life with advice to my younger self and those who want to achieve the same faster. It can save you many years. Please read and share.
https://medium.com/@alexey.inkin/advice-to-my-younger-self-and-you-after-20-years-in-programming-a3a2ccc7a942
https://medium.com/@alexey.inkin/advice-to-my-younger-self-and-you-after-20-years-in-programming-a3a2ccc7a942
Medium
Advice to my younger self and you after 20 years in programming
I was approved a talent green card petition, became a GDE, and a lot more. Here is what I would do differently to make it faster.
🔥23👍11👏8❤6
The largest hackathon in Russia has deleted all public records of the awards for a few years. No one in the new management could figure out why they were important even when directly pointed at the problem. This teaches us a lot. Here is a checklist of how not to be affected by such neglect:
https://medium.com/@alexey.inkin/how-russia-erased-2000-award-records-and-how-to-prevent-this-in-the-future-b8aa81690840
https://medium.com/@alexey.inkin/how-russia-erased-2000-award-records-and-how-to-prevent-this-in-the-future-b8aa81690840
Medium
How Russia erased 2000 award records, and how to prevent this in the future
The largest hackathon in Russia deleted the public records of the awards. This is a checklist on how to prevent this in the future.
👍2🤷2😱1😢1
I promised some advice on writing and publishing when I cross 1000 followers on Medium. While I was writing it, it's 2300 already. 🤔
Anyway, here it is: https://medium.com/@alexey.inkin/how-i-gained-2000-followers-on-medium-and-how-you-can-do-it-faster-96435042ebf7
It shows crucial charts that are not available on Medium. For them, I wrote a custom script, and it is available on my GitHub.
Anyway, here it is: https://medium.com/@alexey.inkin/how-i-gained-2000-followers-on-medium-and-how-you-can-do-it-faster-96435042ebf7
It shows crucial charts that are not available on Medium. For them, I wrote a custom script, and it is available on my GitHub.
Medium
How I gained 2000 followers on Medium, and how you can do it faster
How I gained that audience in two years. How to measure important metrics that Medium does not show you. How to get a boost.
👍6🔥2❤1
After my retrospective article, people were asking me how to switch from PHP to another language while minimizing the drop in salary. Here you go:
https://medium.com/@alexey.inkin/how-to-switch-from-php-and-to-what-a740623bfae5
https://medium.com/@alexey.inkin/how-to-switch-from-php-and-to-what-a740623bfae5
Medium
How to switch from PHP, and to what
I was a PHP programmer for 17 years and then switched. How to avoid salary drop when doing that? And how to choose your next language?
👍8
Ever wanted to make your backend in Dart? Seen HOWTOs on simple HTTP handlers but still don't know how to make more complex architecture? Here is a tutorial on making just that, end-to-end:
https://medium.com/@alexey.inkin/backend-in-dart-creating-a-pub-sub-handler-in-gke-fcd1396f0d6b
https://medium.com/@alexey.inkin/backend-in-dart-creating-a-pub-sub-handler-in-gke-fcd1396f0d6b
Medium
Backend in Dart: Creating a Pub/Sub handler in GKE
How to write a simple microservice in Dart, wrap it in a Docker container, build in Cloud Build, and deploy to Google Kubernetes Engine.
👍3🔥3
Dart 3.3 is out! Go get it with Flutter 3.19.
Traditionally, I was posting an article with new lints for each new Dart version:
3.2: https://medium.com/flutter-senior/the-new-lint-in-dart-3-2-287dbddede51
3.1: https://medium.com/flutter-senior/the-2-new-lints-in-dart-3-1-7ff35434d5f9
3.0: https://medium.com/flutter-senior/the-6-new-lints-in-dart-3-0-bfe174c169d1
2.19: https://medium.com/flutter-senior/the-8-new-lints-in-dart-2-19-765a331139a2
2.18: https://medium.com/flutter-senior/the-3-new-lints-in-dart-2-18-113354ec641e
However, in this version there are no new lints. Dismissed. Good night.
Traditionally, I was posting an article with new lints for each new Dart version:
3.2: https://medium.com/flutter-senior/the-new-lint-in-dart-3-2-287dbddede51
3.1: https://medium.com/flutter-senior/the-2-new-lints-in-dart-3-1-7ff35434d5f9
3.0: https://medium.com/flutter-senior/the-6-new-lints-in-dart-3-0-bfe174c169d1
2.19: https://medium.com/flutter-senior/the-8-new-lints-in-dart-2-19-765a331139a2
2.18: https://medium.com/flutter-senior/the-3-new-lints-in-dart-2-18-113354ec641e
However, in this version there are no new lints. Dismissed. Good night.
😢1
This media is not supported in the widget
VIEW IN TELEGRAM
🥰14👍8🔥3👏3
On this day, 20 years ago, I launched my first commercial website, GetSoft.ru, a software marketplace. I deem this the most useful thing I did for myself in the long run although it failed in a few years. It de-trenches your mind from just coding. It gives the sense that you can start your own thing, a sense of business and economy, which adds to any equation you will have for the rest of your life. I highly recommend doing something like this in a young age.
👍15💯6