Keyboard Confessions - Episode # 16

Hussnain AhmadHussnain Ahmad
3 min read

Hi everyone,

Welcome to the 16th episode of “KEYBOARD CONFESSIONS”

Before moving on, if you haven’t subscribed to the newsletter yet, you can subscribe by entering your mail at end of this article. After that, you will get these articles directly to your mail box and you can unsubscribe any time ;)

Anyways, lets get into this week’s episode.


Development Logs

Pinecone

I had a task previous where I have to use Pinecone db to store vectors embeddings and implement semantic search also. It was good learning experience as I haven’t used any vector db before.

Overall flow was something like this where I have to make interface similar to chatgpt. User can talk to any LLM using LangChain and for each message, store vector embeddings of that message to Pinecone and when needed (like in search feature) use user query vector to compare similar vectors to find most relevant conversations of user.

Slack + GitHub Workflow

So, recently I got idea to make something that can summarize my weekly coding work that I have done so I don’t have to manually go and check commits and history to check what I did.

That’s where the idea DevDiary comes, a github action workflow that automatically gets all of my week commits and summarize them using Gemini and send them to my slack channel.

So, every week I will get a message something like this, explaining overall work of the week:

I also recorded a youtube video explaining the overall process.

FYP

Previously, I shared about fyp that I made the proposal and submitted it for review. I was confused at that whether I should pick this project or not. I also recorded youtube video explaining my previous ideas and current idea, its limitations.

Now that idea is FINAL.

I made some more changes after discuss with Maam and now I will present it to panel whenever I got date and time from committee for presentation.

Now main thing is to prepare for presentation. Although, idea is set now and I know how to build it except some few things that I will implement for the first time.

Fluxxion

We conducted 2 sessions this month.

One was with Fatih Demirci, on Career Paths in Enterprise Software.

The other one was yesterday night, On Mitacs Research Internship:

And we have 2 more sessions lined up with 1 main Session with Hamza Rashid:

So yeah, I am excited for it.

Plus, previously I was working on new feature for Fluxxion and complete the work already. But now, I had to delay it as there were many other features that needed to be improved before this feature come out. Plus, there were few things that were required for this feature so yeah, I had to delay it. Meanwhile, I am improving the UI and User experience by fixing minor bugs and improving UI so you may see some changes on Fluxxion.dev website.


Weekly Picks

These are some videos, articles & resources for this week that I found helpful.

That’s it for this one.

Hope you like this episode.

Consider sharing it with your programming friends and community.

Also, follow me on Twitter/X, where I actively post stuff, project updates and more.

See you in the next one ;)

- Psycho

0
Subscribe to my newsletter

Read articles from Hussnain Ahmad directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Hussnain Ahmad
Hussnain Ahmad

Psycho Here ;-)