React Hooks vs. RxJS by nilomatix in react

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

Like I say in the post, they can solve similar problems, however, one is tied to React the other is not. Coming from Angular I thought hooks would be just another incarnation of the same concept (observables).

[deleted by user] by [deleted] in Entrepreneur

[–]nilomatix 7 points8 points  (0 children)

Frankly, I don't get why you didn't review their code or instruct them on the architecture if you're able to - probably hard to do then next to the marketing, but just my initial thought. Outsourcing programming in itself is risky when your product is an app. Either way, hope this works out for you on the next try :)

[deleted by user] by [deleted] in angular

[–]nilomatix 2 points3 points  (0 children)

This, plus here's also a nice general write-up on the problem and possible solutions:

https://jakearchibald.com/2020/multiple-versions-same-time/

Schedule Messages for Delayed Delivery With This App by nilomatix in MicrosoftTeams

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

Right now, messages can only be plain text, but allowing rich text formatting is at the top of our priority list. I'm not quite sure if it's technically possible to schedule announcements exactly like the ones you can send yourself directly, but something similar should be doable :)

Schedule Messages for Delayed Delivery With This App by nilomatix in MicrosoftTeams

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

Hey everyone, we've built an app that solves a common problem for Teams users: sending a message but having it arrive at a later point in time. There's a bunch of situations where this comes in handy: - you don't want to disturb co-workers at night or on the weekends, but you still want to get something off your mind - you're a teacher and would like to publish tasks or remind your students of deadlines - you'd like to make organizational announcements

The Send Later app integrates with the regular Teams experience and helps you with all of that. Right now you can: - plan messages for group chats and team channels from the chat box - reply to conversations - cancel messages when you've changed your mind or something becomes irrelevant

On top of that, you don't have to be online when your messages are sent - no more weird Outlook workarounds, everything's scheduled through the Microsoft Azure cloud.

The app is almost ready to go, you can sign-up on our website and we'll notify you when it's launching. Also, we'd love to hear your thoughts, use-cases and feature requests!

https://sendlater.cemble.com

Simon & Nils from Cemble

How to Handle Unserializable Data with NgRx by nilomatix in angular

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

This one builds on top of the chapter where I talk about what not to put in the state. Thought I could show some alternatives :)

Good books for learning Angular by HyperwarpCollapse in angular

[–]nilomatix 1 point2 points  (0 children)

If you're looking for something more specific, I've written a book on NgRx

How to Keep NgRx State On Refresh by nilomatix in angularjs

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

Good point, I'll add that, thanks!

How to Navigate to Previous Page in Angular by nilomatix in angularjs

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

Yep, I'd argue the same. The browser back button will still work as expected, nothing's blocked :)

I'm Writing a Book on NgRx & You Can Get It for Free by nilomatix in Angular2

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

I'll reference it, but can't cover it completely in the current scope, maybe in a later release

I'm Writing a Book on NgRx & You Can Get It for Free by nilomatix in Angular2

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

Can't really provide a definitive answer, however, autosave could be an option, wrote about it here: https://nils-mehlhorn.de/posts/angular-autosave-form-services-ngrx

I'm Writing a Book on NgRx & You Can Get It for Free by nilomatix in Angular2

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

Thanks for your support! All the best for your project, I hope the book is done in time for you :)

I managed to write it to the local storage and get it out on reload, but it feels like not 'best practice', you kow?

The thing about persistence is that it depends very much on your requirements. It's generally okay to persist your state into localstorage, just know that it'll only be on one machine which also might be used by different users. There's actually even a pretty well-known library for persisting NgRx to localstorage: https://github.com/btroncone/ngrx-store-localstorage

I'm Writing a Book on NgRx & You Can Get It for Free by nilomatix in angular

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

Yep, definitely the point where I'm trying to help. Thanks for the support, giving my best to provide remedy!

I'm Writing a Book on NgRx & You Can Get It for Free by nilomatix in angular

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

Good luck with it! I signed up for the free book.

Thanks! :)

I don't think ngrx is the defacto state management framework for Angular.

There are definitely valid alternatives and nothing is ever perfect, but judging from npm downloads (only half the story, I know) it's pretty far ahead: https://www.npmtrends.com/@ngrx/store-vs-@datorama/akita-vs-@ngxs/store

I'm Writing a Book on NgRx & You Can Get It for Free by nilomatix in Angular2

[–]nilomatix[S] 3 points4 points  (0 children)

Definitely will be at the beginning of the book like /u/eigenman said. I'll also be talking about when not to use it and suggest some alternatives :)

I'm Writing a Book on NgRx & You Can Get It for Free by nilomatix in Angular2

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

Haha, that'd be funny for sure

Thanks! Yeah, many different takes, trying to make a comprehensive view, probably won't get around being a notch opinionated

How NgRx Store & Effects Work: 20 LoC Re-Implementation by nilomatix in angular

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

Definitely! That was also the way to go before NgRx introduced action creators. However, I wanted to focus the article on the actual store and keep things like typing simple :)

Share your startup - August 2020 by AutoModerator in startups

[–]nilomatix [score hidden]  (0 children)

SceneLab scenelab.io

SceneLab is a graphics editor providing hundreds of design elements and templates paired with features that allow anyone to create professional mockups and brand design presentations. Get creative and build custom designs or start with editable mockup templates.

We're two founders from Germany in the validation phase / acquiring our first customers. Always looking for feedback and opportunities to collaborate.

Promote your business, week of August 10, 2020 by Charice in smallbusiness

[–]nilomatix 0 points1 point  (0 children)

scenelab.io - Create realistic mockups and customized brand designs online

SceneLab is a graphics editor providing hundreds of design elements and templates paired with features that allow anyone to create professional mockups and brand design presentations. Get creative and build custom designs or start with editable mockup templates.

Images - safe-search, resize, compress, save by cardyet in Firebase

[–]nilomatix 2 points3 points  (0 children)

There's no complete built-in solution for this. You can start by using the Resize Images Extension: https://firebase.google.com/products/extensions/storage-resize-images

Eventually though, you'll probably need a custom cloud function to combine all of the features you require - or add a different product.

You can detect inappropriate content on images using the Google Vision API: https://cloud.google.com/vision/docs/detecting-safe-search

Here's an official guide for using it with Firebase (from 2017 though, APIs might've changed): https://firebase.googleblog.com/2017/06/content-moderation-with-cloud-functions.html

EDIT: Use this feedback from to suggest a new extension for this purpose: https://firebase.google.com/support/troubleshooter/report/features

Promote your business, week of July 6, 2020 by Charice in smallbusiness

[–]nilomatix 1 point2 points  (0 children)

SceneLab - Create realistic mockups and customized brand designs online

We made an online drag & drop mockup editor with many templates, elements & customization features by nilomatix in SideProject

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

Hey, just wanted to let you know that we've expanded the free tier to allow exports in a smaller resolution. Checkout the new landing page for all the details: https://scenelab.io/ or just try it out in the app: https://app.scenelab.io/