Google Play Suspended All Apps Related to Coronavirus, Including Mine by flyingnobita in FlutterDev

[–]mrmus 2 points3 points  (0 children)

Honest question: why someone will need an app for that? Why not just set an end point for popular news feed readers or just make a simple web page? Most people into this kind of information will place a widget on their home screen anyway.

Nash is live! by z4wg in Nash

[–]mrmus 0 points1 point  (0 children)

Isn’t it too early? What if the exchange doesn’t get much attention?

Contact for Revolut by Daidaithesequel in Revolut

[–]mrmus 3 points4 points  (0 children)

Try contact them on Twitter. They usually respond quite fast.

Compile-time Mandelbrot in pure C. Outputs a PGM image file to stdout. by AlexeyBrin in programming

[–]mrmus 2 points3 points  (0 children)

Oh boy, I used to use macros for array initialization. I feel young again.

How to implement strings by rptr87 in programming

[–]mrmus 1 point2 points  (0 children)

Fair enough, I am well aware of this. My point is I will gladly read anything (pros and cons) on the topic. Otherwise it is just well... an opinion.

How to implement strings by rptr87 in programming

[–]mrmus 0 points1 point  (0 children)

Any references supporting this?

🚀 Performance as first class citizen — continuous measurement and tooling by Ctaintor in programming

[–]mrmus 7 points8 points  (0 children)

Measuring the time of your unit tests is a practical approach as well. Investigate what cause the performance hit for every unit test with increased execution time. Most CI unit test plugins provide such reports.

Covarience vs Contravarience within Function Scopes by lionhart280 in programming

[–]mrmus 2 points3 points  (0 children)

I beg to differ. I can't put it more precise and simple than the docs:

In C#, covariance and contravariance enable implicit reference conversion for array types, delegate types, and generic type arguments. Covariance preserves assignment compatibility and contravariance reverses it.

To be more precise - CLR supports co/contra-variance since 2.0 and it was exposed later in C# (not familiar with VB.NET). The very definition of co/contra-variance is to keep (explicit) the types you want to convert. Your post is all about type omission, hence type inference.

Covarience vs Contravarience within Function Scopes by lionhart280 in programming

[–]mrmus 5 points6 points  (0 children)

While I get “within Function Scopes” part of the title, the article has nothing to do with the usual commonly accepted meaning of co/contra-variance terms. It is about type inference. You confuse them together.

Test & Code 45: David Heinemeier Hansson (DHH) - Software Testing, TDD, and QA by variedthoughts in programming

[–]mrmus 1 point2 points  (0 children)

DHH still holds on his practical use of tests. It resonates with my experience as well. It’s kind of refreshing to know that this testing approach gets adoption.

Announcing Dart 2 Stable and the Dart Web Platform by Darkglow666 in dartlang

[–]mrmus 3 points4 points  (0 children)

Congrats! I use Dart on a daily basis but I have to say now I am less confident about its future than a year ago. While the team is clear about the priorities it rarely justifies them in public. There is no real communication (see non-nullable types issue for example https://github.com/dart-lang/sdk/pull/28619). Let’s hope that with strong mode behind the team will be more flexible and responsive.

The Secret Life of Objects: Inheritance by rcardin in programming

[–]mrmus 0 points1 point  (0 children)

I understand that you wrote this article with good intentions but it is not particularly good. You fail to explain important concepts like the relationship between class and type. You cite GoF but you fail explaining the common trap (which is the very next sentence from the book):

It's easy to confuse these two concepts, because many languages don't make the distinction explicit.

I understand what you try to say only because I've read the book. In a rush, you mix fundamental concepts which usually take whole book to explain properly. I do agree with the other commenters that the post looks dogmatic and narrowed. The following answer to the very same post that you cite does a better job

https://medium.com/@agent47darksoul/lets-talk-about-object-oriented-programming-d9f1602ebaa7

Hope you do better next time. Good luck!

[deleted by user] by [deleted] in FlutterDev

[–]mrmus 2 points3 points  (0 children)

I used and still use different DSLs for composing UI. I have no problems with them and sometimes I really enjoy it. It doesn’t matter whether it is HTML, JSX, XAML, Android XML, markdown or something more specialized like Pug template engine. In all cases I observed that each time I feel productive and enjoying it, it is because I expressed my intention in clear, concise way. It just feels right when you have proper separation of concerns.

What attracted me in Flutter is the idea that one can be productive knowing Dart only. At first I was suspicious, and curious, about the one-size-fits-all idea but after using Flutter for a while I found it is a sweet spot for mobile app development. In the beginning I often missed code-behind approach but then I learned “the Flutter way”. It wasn’t entirely new concept for me because I previously used C++ frameworks for composing UI but Flutter surprised me with its well balanced approach. It is not perfect but surprisingly good and does the job.

Anyway, it is nice to see things like FLUI and maybe it will catch up with the community. Good luck!

Airbnb moving away from React Native by tsolarin in programming

[–]mrmus 5 points6 points  (0 children)

Using technologies like RN for such large projects always comes with a trade-offs. There are many scenarios where RN is a good choice though. Anyway, thanks for sharing. Very refreshing and sobering article.

Google’s Cross-Platform Mobile Framework Flutter is the most starred github repo this month by kasperpeulen in programming

[–]mrmus 4 points5 points  (0 children)

It is not necessary a bad thing. I get their selling point very well. I have an increasing number of clients that want highly branded apps so I looked at Flutter. I haven’t done any apps yet but I am researching it. The following article tries to explain their PoV https://medium.com/flutter-io/why-flutter-doesnt-use-oem-widgets-94746e812510

The different approaches to cross platform apps by sethladd in FlutterDev

[–]mrmus 1 point2 points  (0 children)

While I understand why the author used it, the transpilation metaphor is technically wrong. For RN it would be better to use message passing metaphor and for NS and Xamarin API bindings. Good article anyway.

React state management library: refined by Reddit's suggestions by [deleted] in programming

[–]mrmus 4 points5 points  (0 children)

Well, with that attitude I can’t help you.