RepoJournal

Developer journal

Buğra Gündüz

@bgrgndzz since May 2018

68 stories across 14 days in 2026, 5-day streak

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