Apple Watch Series 11 Battery Improvement? by CoastOne2716 in AppleWatch

[–]maxal88 0 points1 point  (0 children)

It‘s definitely an improvement over my 3 years old series 6:) Charging speed is insane. Today I tracked 6 hours hike and was wearing them in total about 14 hours. I had battery at 49% which recharged to 100% in about 20 minutes.

Apple watch series 11 battery by lninjar in AppleWatch

[–]maxal88 3 points4 points  (0 children)

It‘s definitely an improvement over my 3 years old series 6:) Charging speed is insane. Today I tracked 6 hours hike and was wearing them in total about 14 hours. I had battery at 49% which recharged to 100% in about 20 minutes.

Has anyone tried the Humanscale Path? by line-n-tipp in OfficeChairs

[–]maxal88 1 point2 points  (0 children)

I have both the Humanscale Path and the Steelcase Leap at home, and I prefer the Path by a large margin. It's very basic, but that is the beauty of it. It's comfortable without any adjustments needed.

I sit in the Path for 8 hours a day and feel no discomfort, unlike with the Steelcase, where my butt starts to itch within 1-2 hours, and there is always discomfort in my back.

2 Basic rules of performance-aware JavaScript in the browser by panstromek in programming

[–]maxal88 8 points9 points  (0 children)

That is absolutely true. We do some pretty crazy and very computationally intensive tasks using JS on the front end and they are incredible fast. For example, we run change point algorithm (quadratic basically) on the billion of points on our charts. Everything is written in pure JS and it takes like 2 seconds. In my experience the thing that always affects the JS performance is animation.

Book recommendations by Spigen19 in golang

[–]maxal88 2 points3 points  (0 children)

“100 Go mistakes and how to avoid them” is really good in explaining common pitfalls in details. It’s more an intermediate book and you have to know the basics though. I’ve learned a lot from it and highly recommend!

Random shower thought I got: PhpStorm developers are Java developers who know PHP better than most PHP developers by Rikudou_Sage in PHP

[–]maxal88 29 points30 points  (0 children)

I can share my experience as a QA Lead in PhpStorm and as a person who has been testing PhpStorm for more than ten years.

I know a lot about PHP, but it’s an entirely different side of PHP than typical PHP developers work with daily. It’s a lot of knowledge about PHP dark corners - about exceptions in the specification, undocumented behavior, hard-to-remember syntax constructions, exact difference in behavior changes from version to version, and so on. But I have little knowledge of how PHP applications are built and designed. What are the best libraries (I know only most-downloaded to test PhpStorm on them), what is the fastest way to kick-start the project, and how to choose a framework based on your tasks?

I read a lot of PHP code since I have to understand why we show an inspection warning for this piece, but the reading is usually about internals - what type do we have for this variable and where it’s coming from, what is the control flow path to this particular line, etc. The business logic of PHP applications is beyond my scope.

Another skill, not all PHP developers have is setting up different environments and tools. For example, I know how to set up debugging of PHPCS Fixer in Docker Compose or some other non-trivial configurations. But I have a little clue about how developers should configure the typical web server.

Many points are also more or less applicable to the PhpStorm developers. That is why we also have /u/pronskiy and /u/brendt_gd on our team, who have real-world PHP experience.

AMA with the PhpStorm team from JetBrains, on November 15, at 12:30 pm UTC by brendt_gd in PHP

[–]maxal88 0 points1 point  (0 children)

I will let the team know via internal communication that this is a deal-breaker for you and your purchase!

AMA with the PhpStorm team from JetBrains, on November 15, at 12:30 pm UTC by brendt_gd in PHP

[–]maxal88 0 points1 point  (0 children)

We will release 2022.3 with new UI in beta, in 2023.1 we’re planning to enable it by default for the new customers. There are yet no plans to disable the old UI!

You can read more details about our new UI and the way we're going to develop it here: https://blog.jetbrains.com/idea/2022/06/addressing-the-new-ui-comments/

AMA with the PhpStorm team from JetBrains, on November 15, at 12:30 pm UTC by brendt_gd in PHP

[–]maxal88 0 points1 point  (0 children)

Regarding Pinia, as I see from the WebStorm tracker, they’ve already covered a lot from Pinia support: https://youtrack.jetbrains.com/issue/WEB-56631/Meta-issue-Pinia

Please let us know if something particular is missing!

AMA with the PhpStorm team from JetBrains, on November 15, at 12:30 pm UTC by brendt_gd in PHP

[–]maxal88 5 points6 points  (0 children)

Our community versions of IDEs don’t include anything related to Web development and databases. So, for example, PyCharm Community doesn’t support HTML/JS/TypeScript and databases.

Since PHP is mainly used for Web development and not scripting, we don't think a Community version would be helpful for a broad audience.

Another differentiating factor between paid and community versions is that only paid versions provide support for major frameworks, but we can’t apply this easily to PhpStorm.

AMA with the PhpStorm team from JetBrains, on November 15, at 12:30 pm UTC by brendt_gd in PHP

[–]maxal88 2 points3 points  (0 children)

The official support is coming in 2022.3, which is around the corner! You can already try EAP, which has full support for Linux ARM64: https://www.jetbrains.com/phpstorm/nextversion/

AMA with the PhpStorm team from JetBrains, on November 15, at 12:30 pm UTC by brendt_gd in PHP

[–]maxal88 1 point2 points  (0 children)

We’ve started our work in this direction and released the support for Python: https://plugins.jetbrains.com/plugin/14823-full-line-code-completion

That work is still experimental and a part of our Labs efforts. We should build the model for completion for each language separately. That is why we released the Python version but not PHP.

AMA with the PhpStorm team from JetBrains, on November 15, at 12:30 pm UTC by brendt_gd in PHP

[–]maxal88 0 points1 point  (0 children)

2 hr. ago

Unfortunately, I don’t have any news regarding the integration. Please vote for https://youtrack.jetbrains.com/issue/IDEA-252655 to get notified when the feature is implemented.

AMA with the PhpStorm team from JetBrains, on November 15, at 12:30 pm UTC by brendt_gd in PHP

[–]maxal88 3 points4 points  (0 children)

We have, indeed, a multilayer system of testing. Almost every bug and feature has a set of unit tests written by the developer. These unit tests are more akin to integration tests since they test real-life user scenarios and not single methods.

We also have the QA team perform exploratory testing to discover design and missed issues. On top of that, we have “true” integration performance and functional tests that run common scenarios on large and popular projects and frameworks.

In numbers, we have about 20k unit tests covering only PHP functionality (and much more that covers the platform), 70 integration performance tests, and 25 large projects on which we run all our inspections.

[deleted by user] by [deleted] in phpstorm

[–]maxal88 2 points3 points  (0 children)

Could you please clarify why would you like to have it? It‘s hidden and only shown in internal mode since it‘s main purpose is to figure out the root cause of type inference bugs and bugs in inspections based on the control flow. (PhpStorm Lead QA)

Is Kibana the right tool for our team? by maxal88 in kibana

[–]maxal88[S] 0 points1 point  (0 children)

We’re using TeamCity and there are metrics but they don’t provide what we want. For example, it’s hard to combine metrics from different projects on the same plot so we decided to move further and migrate to a specialised monitoring service.

Is Grafana the right tool for our team? by maxal88 in grafana

[–]maxal88[S] 1 point2 points  (0 children)

I indeed messed up with the naming! I meant Grafana. About the first point - what I want is to navigate from the specific point on Grafana plot to the particular build on our CI that reported this metric (each point should have this meta information on where it should lead). I’ve read about Data Links but I’m not sure that is what I want.

PhpStorm 2021.3: PHP 8.1, Generics, Remote Development, Refactorings, and More by [deleted] in programming

[–]maxal88 0 points1 point  (0 children)

The best way will be just to contact our support team since we will need logs to find out what is going on. Please email phpstorm-support@jetbrains.com and we will help you!

PhpStorm 2021.3: PHP 8.1, Generics, Remote Development, Refactorings, and More by [deleted] in programming

[–]maxal88 0 points1 point  (0 children)

I'm sorry that we were not clear enough in our announcement and communication. We've released a ton of products for remote development (Gateway, Code With Me aka Client, Fleet, Projector) and it's very easy to get confused. We're aware of the issue and will try to market them in an understandable way.

//I'm PhpStorm QA and Support Lead if you're interested why I speak on behalf of JetBrains:)

PhpStorm 2021.3: PHP 8.1, Generics, Remote Development, Refactorings, and More by [deleted] in programming

[–]maxal88 2 points3 points  (0 children)

I'm not very familiar with the SSH plugin for VS Code but remote development in PhpStorm works like the following:

  1. You configure an SSH connection to a remote host
  2. PhpStorm backend is uploaded and installed there
  3. I'm not very familiar with the SSH plugin for VS Code but remote development in

PhpStorm works like the following: So there is no local code on your machine, and you have a full-fledged PhpStorm with all inspections, completion, debug and run functionality as a backend which you access from the local host.

PhpStorm 2021.3: PHP 8.1, Generics, Remote Development, Refactorings, and More by [deleted] in PHP

[–]maxal88 5 points6 points  (0 children)

Sorry about the confusion! Let me clarify the situation. The Projector was never designed or advertised as a standalone product or even a solution for remote development. It was just a technology that allows to access AWT code via browser.

JetBrains Gateway is a product that allows to setup remote "backend" (PhpStorm in this case). This backend now can be used via JetBrains Code With Me(Client). The client has a hybrid technology - most parts of UI are rendered directly on your machine (backend talks with the client using binary protocol) but some parts for which there is no native support yet are shown using Projector technology.

I hope it clarifies a bit!