RepoJournal

Developer journal

Buğra Gündüz

@bgrgndzz since May 2018

0 stories across 0 days in 2025

Mon Wed Fri
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
an entry to read activity only Less More before entries began Recent weeks →

Entries start May 14, 2018 — we reconstructed the previous month from @bgrgndzz's public GitHub activity on the day they joined. Squares before that show contribution counts only.

Add this graph to your GitHub README

Paste this Markdown into your README — the badge stays current automatically and links back here.

[![bgrgndzz's work on RepoJournal](https://repojournal.com/journals/bgrgndzz/heat.svg)](https://repojournal.com/journals/bgrgndzz)

Friday, Aug 24, 2018

shipped

Messaging interface for spoonsor

Buğra Gündüz built out a complete messaging flow in spoonsor, connecting sidebar interactions to real-time message display and sending.

The day centered on wiring a messaging feature across multiple layers. Gündüz started by displaying interacted users in the sidebar [1], then created an API endpoint to list all messages exchanged between users [2]. Once that foundation was in place, he connected the sidebar to the messaging interface: when a user is chosen from the sidebar, the system loads the messages UI [3], displays the messages themselves [4], and shows user info in the messages view [5]. He also ensured the mobile layout worked properly [6]. On the send side, selecting a user from the sidebar now joins the chat room [7], and users can send messages [8]. The final piece made messages real-time [9], so conversations update without refreshing. Nine commits across bgrgndzz/spoonsor knitted these pieces together into a working chat interface.

javascript websocket messaging

Sources

  1. display interacted users in the sidebar · bgrgndzz/spoonsor
  2. create api endpoint for a list of all messages exchanged · bgrgndzz/spoonsor
  3. load messages ui when a user is chosen from the sidebar · bgrgndzz/spoonsor
  4. display messages when a user is chosen from the sidebar · bgrgndzz/spoonsor
  5. display user info in messages view · bgrgndzz/spoonsor
  6. fix mobile messages ui · bgrgndzz/spoonsor
  7. join room when a user is chosen from the sidebar · bgrgndzz/spoonsor
  8. send message · bgrgndzz/spoonsor
  9. make messages real-time · bgrgndzz/spoonsor

← All entries

Follow along

Follow bgrgndzz

A short briefing every day bgrgndzz ships something — in about 3 minutes.

or

One email a day. Unsubscribe in one click. Read a past issue →

RSS Read other developers