Subject: 👋 Friend, delve into Google Sign In with Cognito 🔑, use WorkManager mindfully 🧠

How to see a bigger picture of your work, data deduplication in Python. Bright dev newsletter is here!

Hi Friend,


it's that time of the month when we come back to you with December edition of our bright dev newsletter. What's inside this month's issue:

Toruń Web Development Meetup  18th Jan 2024 book your spot,

📊 insights about Google Sign In with Cognito and NestJS,

⚙️ tutorial to Data Deduplication in Python with RecordLinkage,

🐛 dangerous situations related to WorkManager & inconsistency of Workers, 

🏞 how to keep a product mindset and see a bigger picture of your work,
💸  embracing tech and business side of software development,

🎵 brightdevtalks podcast  does being a father help in the role of team leader.


Happy reading, watching and listening time! And all the best for 2024! 🧡
Ula

Toruń Web Development Meetup #2

Book 18th Jan 2024 in your calendar today! We are coming back with the next episode of Toruń Web Development series. 📺 There will be something for those of you who are enthusiastic about web technologies, frontend development, or simply intrigued by Typescript, JavaScript, and ReactJS.


The meetup will be offline in Toruń. Can't wait to meet you in live! 🤝

Google Sign In with Cognito and NestJS

If you want to implement Google sign-in, also called Google federation, and combine it with using AWS Cognito the blog post below would be for you. We will use aws-cdk combined with NestJS to achieve that.

Data Deduplication in Python with RecordLinkage

Duplicate detection is a critical process in data preprocessing, especially when dealing with large datasets. Duplicate records can skew analyses and impact the accuracy of machine learning models. In this tutorial, we explore data deduplication using Python's RecordLinkage package, paired with Pandas for data manipulation. This approach is particularly valuable in contexts like customer database management, where duplicate entries can result in inefficient marketing and customer service strategies.

use WorkManager mindfully

WorkManager is a powerful tool, but with great power comes great responsibility. Is it always completely safe to use? In this article, we will discuss a few potentially dangerous situations related to WorkManager. We will focus on the inconsistency of Workers, which can be edited or removed over time.

developers who know how to ride a bike

Sometimes though, we might lose ourselves in the day to day work, focusing on delivering a project and forgetting why exactly we have this whole thing going on. And it would be just such a shame - developers are much more than just highly skilled workers, they are creators. We just sometimes forget about it.

embracing tech and business side of software development

Piotr is an experienced entrepreneur and Android Developer who always brings much more than lines of code. His broad perspective helps to truly create the software that matters. Explore how his passion for music led him to Android development. Also, find out how sports activities transformed his life and work.

brightdevtalks episode 12 –
parenting & team leadership

In this episode we are exploring the difficulties and advantages of simultaneously being a programmer and a team leader. We are talking about efficient planning and time management, and share some personal experience and specific insights gained from overcoming problems. Please, note that the podcast is recorded in Polish.

see you in January 2024!