DEV Community

Dublin Anondson
Dublin Anondson

Posted on

1 3

February 1st: Week in Review

*blows dust off of blog

Not like I missed a post or anything. Hope everyone has been doing well this past week.

Things I learned/did last week:

  • I learned how to leverage retries in rxJava for web service calls. There's a handy guide on rxJava error handling operators here if you need it. But what I used boiled down to:

Callable.fromAction(() -> webserviceClientOrWhatever.makeHttpCall())
    .retry(3)
    .subscribe(() -> 
               log.info("Look mom I'm on Dev!"));

Enter fullscreen mode Exit fullscreen mode

I'm looking forward to leveraging it more in future projects now. It's some powerful stuff.

  • I learned the differences between Subject types in rxJS.
    • Subject: doesn't keep a history of events.
    • BehaviorSubject: when subscribed to, gives you the last emitted value.
    • ReplaySubject: keeps a history of values so a new subscriber can replay play those.
  • I learned to how to setup TravisCI for basic-music-player. Excited to build out the CI pipeline.

Some articles I read:

  • Once a month I read a post about emotional intelligence. I think it's a good reminder to be more mindful of yourself.
  • Found out about Pop OS, a new Linux distro built by System76 from this dev article by Jeremy Morgan.

Hope everyone had a good week, if you did anything cool you want to share let me know in the comments. Be seein' ya 🤠 🐮

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

AWS GenAI LIVE!

GenAI LIVE! is a dynamic live-streamed show exploring how AWS and our partners are helping organizations unlock real value with generative AI.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️