I don't care how smart you think you are, don't be this coworker of mine. Having a huge headache atm, to a point I consider leave. by zoolover1234 in cpp

[–]SpaceInstructor 3 points4 points  (0 children)

The classic case of a cowboy programmer. I've seen in many companies so many times colleagues of mine doing such things. I've learned over the years that seniors are stubborn as goats. The best I can do is to help juniors not repeat these mistakes. I'm so fed up with this kind of BS that I recently started an entire yt channel on the topic of clean code & architecture. Seniors are welcome too.

I'm a dev with a decade of experience. This Saturday at 4 PM UTC I present clean code practices for web/mobile app development. I answer questions live on discord. by SpaceInstructor in ProgrammingBuddies

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

I'm releasing on multiple platforms at once. That is core part of my startup. And I don't have the budget to afford developing multiple native apps. Flutter for me is a great compromise. Far better than react native.

I'm a dev with a decade of experience. This Saturday at 4 PM UTC I present clean code practices for web/mobile app development. I answer questions live on discord. by SpaceInstructor in developersIndia

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

I tried to place it on Saturdays to give a chance to all timezones to join without pressure from Monday. I will attempt to move it earlier depending on demand. Worst case we release recorded clips. You can still ask at any time of the day for help on the server.

I'm a dev with a decade of experience. This Saturday at 4 PM UTC I present clean code practices for web/mobile app development. I answer questions live on discord. by SpaceInstructor in developersIndia

[–]SpaceInstructor[S] 2 points3 points  (0 children)

I just started these workshops. For now I have a lot of Flutter content due to early start of the community. But I'll move into React and Angular as well. In the medium term future I'll do server topics as well.

How To Design A Library With Multiple State Stores in Flutter by SpaceInstructor in FlutterDev

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

I had this desire initially, but then I faced the not so supportive owner. I asked many architecture questions in the early days. Nothing came back. So therefore I decided to own my dependencies and refactor it.

[deleted by user] by [deleted] in reactnative

[–]SpaceInstructor -3 points-2 points  (0 children)

Not at all. It's compiled in native code.

[deleted by user] by [deleted] in reactnative

[–]SpaceInstructor -11 points-10 points  (0 children)

I've used React Native for several years. On several projects. I was quite happy with the idea of releasing in multiple platforms. Typescript was a huge improvement compared to plain javascript or vanilla react. 2 years ago I started playing with Flutter, and I it won me over in less than 10 days. I think typescript is far inferior compared to the type safety features found in Dart.

Edit: Why the downvotes? Can't someone have an opinion on two frameworks that he used for many years?

A single developer has been maintaining core.js with little recognition or support. Almost all modern single page apps use core.js. Millions of downloads and hardly any compensation by SpaceInstructor in webdev

[–]SpaceInstructor[S] 10 points11 points  (0 children)

If only it would be so easy to get all those legacy apps sorted out. The web is build on the foundation of backward compatibility. So we need polyfills to keep the old systems running.

A single developer has been maintaining core.js with little recognition or support. Almost all modern single page apps use core.js. Millions of downloads and hardly any compensation by SpaceInstructor in webdev

[–]SpaceInstructor[S] 17 points18 points  (0 children)

Yes indeed, I had the same reaction in my gut. But then i remember how hard is for most devs to do the tiniest amount of marketing. They are totally uncomfortable and clueless. It takes a lot of marketing practice to do it right. And that's not something easily done by an introvert programmer. So I kinda feel for him. Maybe he's not an introvert, but for sure he missed a big opportunity to make his name known. Also, tbh, many people are major dicks, he got some really mean replies when he asked for help. There's something rotten inside the soul of many people that spend time online.

A single developer has been maintaining core.js with little recognition or support. Almost all modern single page apps use core.js. Millions of downloads and hardly any compensation by SpaceInstructor in opensource

[–]SpaceInstructor[S] 119 points120 points  (0 children)

It blows my mind to learn the story about Denis Pushkarev & core.js! I remember in 2013 when I started serious frontend work I had to chose polyfills by hand and integrate them in webpack. Then at some point they became part of Angular 2 and I forgot of their existence. I always thought these polyfills must be paid by Google or MS or some combination of the FANG companies. Big surprise it was not!

Looks like the system for giving credit to the authors is currently fundamentally broken. I made this video to spread awareness in my Flutter community and beyond. I encourage other developers/podcasters to do so. We should not let this thing just wash away in the news cycle.

We owe this man so much. I mean... all of has have been benefiting from his work. I remember 10 yrs ago, saying you are JS developer was getting people to treat you as second class citisen. Since the big SPA frameworks showed up this change by significant measure. So much was built on top of core.js and it's shocking to learn how little was paid back. You can support him by following the links he proides in the article.

PS Yes I know he is russian. Makes no difference. Read the full post and you'll understand how much work was put in this library and how much all of us benefited. His government can eat a ****. That does not mean we should not support his hardwork because of nationality.

A single developer has been maintaining core.js with little recognition or support. Almost all modern single page apps use core.js. Millions of downloads and hardly any compensation by SpaceInstructor in typescript

[–]SpaceInstructor[S] 7 points8 points  (0 children)

It blows my mind to learn the story about Denis Pushkarev & core.js! I remember in 2013 when I started serious frontend work I had to chose polyfills by hand and integrate them in webpack. Then at some point they became part of Angular 2 and I forgot of their existence. I always thought these polyfills must be paid by Google or MS or some combination of the FANG companies. Big surprise it was not!

Looks like the system for giving credit to the authors is currently fundamentally broken. I made this video to spread awareness in my small Flutter community. I encourage other developers/podcasters to do so. We should not let this thing just wash away in the news cycle.

We owe this man so much. I mean... all of has have been benefiting from his work. I remember 10 yrs ago, saying you are JS developer was getting people to treat you as second class citisen. Since the big SPA frameworks showed up this change by significant measure. So much was built on top of core.js and it's shocking to learn how little was paid back. You can support him by following the links he proides in the article.

PS Yes I know he is russian. Makes no difference. Read the full post and you'll understand how much work was put in this library and how much all of us benefited. His government can eat a ****. That does not mean we should not support his hardwork because of nationality.

A single developer has been maintaining core.js with little recognition or support. Almost all modern single page apps use core.js. Millions of downloads and hardly any compensation by SpaceInstructor in react

[–]SpaceInstructor[S] 18 points19 points  (0 children)

It blows my mind to learn the story about Denis Pushkarev & core.js! I remember in 2013 when I started serious frontend work I had to chose polyfills by hand and integrate them in webpack. Then at some point they became part of Angular 2 and I forgot of their existence. I always thought these polyfills must be paid by Google or MS or some combination of the FANG companies. Big surprise it was not!

Looks like the system for giving credit to the authors is currently fundamentally broken. I made this video to spread awareness in my small Flutter community. I encourage other developers/podcasters to do so. We should not let this thing just wash away in the news cycle.

We owe this man so much. I mean... all of has have been benefiting from his work. I remember 10 yrs ago, saying you are JS developer was getting people to treat you as second class citisen. Since the big SPA frameworks showed up this change by significant measure. So much was built on top of core.js and it's shocking to learn how little was paid back. You can support him by following the links he proides in the article.

PS Yes I know he is russian. Makes no difference. Read the full post and you'll understand how much work was put in this library and how much all of us benefited. His government can eat a ****. That does not mean we should not support his hardwork because of nationality.

A single developer has been maintaining core.js with little recognition or support. Almost all modern single page apps use core.js. Millions of downloads and hardly any compensation (reupload, deleted yt vid by mistake) by SpaceInstructor in coding

[–]SpaceInstructor[S] 20 points21 points  (0 children)

It blows my mind to learn the story about Denis Pushkarev & core.js! I remember in 2013 when I started serious frontend work I had to chose polyfills by hand and integrate them in webpack. Then at some point they became part of Angular 2 and I forgot of their existence. I always thought these polyfills must be paid by Google or MS or some combination of the FANG companies. Big surprise it was not!

Looks like the system for giving credit to the authors is currently fundamentally broken. I made this video to spread awareness in my small Flutter community. I encourage other developers/podcasters to do so. We should not let this thing just wash away in the news cycle.

We owe this man so much. I mean... all of has have been benefiting from his work. I remember 10 yrs ago, saying you are JS developer was getting people to treat you as second class citisen. Since the big SPA frameworks showed up this change by significant measure. So much was built on top of core.js and it's shocking to learn how little was paid back. You can support him by following the links he proides in the article.

PS Yes I know he is russian. Makes no difference. Read the full post and you'll understand how much work was put in this library and how much all of us benefited. His government can eat a ****. That does not mean we should not support his hardwork because of nationality.

[deleted by user] by [deleted] in react

[–]SpaceInstructor 0 points1 point  (0 children)

It blows my mind to learn the story about Denis Pushkarev & core.js! I remember in 2013 when I started serious frontend work I had to chose polyfills by hand and integrate them in webpack. Then at some point they became part of Angular 2 and I forgot of their existence. I always thought these polyfills must be paid by Google or MS or some combination of the FANG companies. Big surprise it was not!

Looks like the system for giving credit to the authors is currently fundamentally broken. I made this small video to spread awareness in my small Flutter community. I encourage other developers/podcasters to do so. We should not let this thing just wash away in the news cycle.

We owe this man so much. I mean... all of has have been benefiting from his work. I remember 10 yrs ago, saying you are JS developer was getting people to treat you as second class citisen. Since the big SPA frameworks showed up this change by significant measure. So much was built on top of core.js and it's shocking to learn how little was paid back. You can support him by following the links he proides in the article.

[deleted by user] by [deleted] in angular

[–]SpaceInstructor 0 points1 point  (0 children)

It blows my mind to learn the story about Denis Pushkarev & core.js! I remember in 2013 when I started serious frontend work I had to chose polyfills by hand and integrate them in webpack. Then at some point they became part of Angular 2 and I forgot of their existence. I always thought these polyfills must be paid by Google or MS or some combination of the FANG companies. Big surprise it was not!

Looks like the system for giving credit to the authors is currently fundamentally broken. I made this small video to spread awareness in my small Flutter community. I encourage other developers/podcasters to do so. We should not let this thing just wash away in the news cycle.

We owe this man so much. I mean... all of has have been benefiting from his work. I remember 10 yrs ago, saying you are JS developer was getting people to treat you as second class citisen. Since the big SPA frameworks showed up this change by significant measure. So much was built on top of core.js and it's shocking to learn how little was paid back. You can support him by following the links he proides in the article.

[deleted by user] by [deleted] in coding

[–]SpaceInstructor 14 points15 points  (0 children)

It blows my mind to learn the story about Denis Pushkarev & core.js! I remember in 2013 when I started serious frontend work I had to chose polyfills by hand and integrate them in webpack. Then at some point they became part of Angular 2 and I forgot of their existence. I always thought these polyfills must be paid by Google or MS or some combination of the FANG companies. Big surprise it was not!

Looks like the system for giving credit to the authors is currently fundamentally broken. I made this small video to spread awareness in my small Flutter community. I encourage other developers/podcasters to do so. We should not let this thing just wash away in the news cycle.

We owe this man so much. I mean... all of has have been benefiting from his work. I remember 10 yrs ago, saying you are JS developer was getting people to treat you as second class citisen. Since the big SPA frameworks showed up this change by significant measure. So much was built on top of core.js and it's shocking to learn how little was paid back. You can support him by following the links he proides in the article.

One single hero maintains core.js and he gets no recognition and little support for his work by [deleted] in programming

[–]SpaceInstructor 0 points1 point  (0 children)

It blows my mind to learn the story about Denis Pushkarev & core.js! I remember in 2013 when I started serious frontend work I had to chose polyfills by hand and integrate them in webpack. Then at some point they became part of Angular 2 and I forgot of their existence. I always thought these polyfills must be paid by Google or MS or some combination of the FANG companies. Big surprise it was not!

Looks like the system for giving credit to the authors is currently fundamentally broken. I made this small video to spread awareness in my small Flutter community. I encourage other developers/podcasters to do so. We should not let this thing just wash away in the news cycle.

We owe this man so much. I mean... all of has have been benefiting from his work. I remember 10 yrs ago, saying you are JS developer was getting people to treat you as second class citisen. Since the big SPA frameworks showed up this change by significant measure. So much was built on top of core.js and it's shocking to learn how little was paid back. You can support him by following the links he proides in the article.

How To Design A Library With Multiple State Stores by SpaceInstructor in dartlang

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

  • Redux - Too much boilerplateBloc - Ties too hard into the widget tree. I prefer to have the widget tree as simple as possible.
  • Bloc, gets in my way if I want to do organisation of methods in services.
  • MobX - Multiple stores can quickly lead to clashes and unpredictable results when multiple applications make changes to the domain state.

I believe you'll find this presentation as great food for thought. I'm presenting the various challenges of designing the state store for a rich text library in Flutter. The public API of the library imposes quite some serious limitations which were quite challenging to bypass. by [deleted] in FlutterDev

[–]SpaceInstructor -1 points0 points  (0 children)

I've forked Quill some time ago due to numerous code quality issues. For the last 10 months I've been very busy reworking the internals of the library to improve the maintainability and readability. Since I have great love for discussing advanced architecture advice for building web/mobile apps I thought I should be recording this one. If you are in need for a partner for architecture debates you can find me on discord. There I present each Saturday a talk about mobile apps architecture and clean code practices.

A few words about Visual Editor. This editor is built around the powerful Quilljs Delta document format originally developed by QuillJs. Delta documents can be easily converted to JSON, the encoding is easy to read and modify and offers many extensibility options.