When you tmp file knows it's going to get deleted for good.
I'd rather be in outer space 🛸
let's talk about Bridgerton tea, my ask is open
noise dept.

No title available

No title available
DEAR READER
sheepfilms

tannertan36
Alisa U Zemlji Chuda
Jules of Nature

★
PUT YOUR BEARD IN MY MOUTH
YOU ARE THE REASON
Show & Tell
d e v o n
🪼
AnasAbdin

Discoholic 🪩

PR's Tumblrdome
No title available

seen from Singapore

seen from United States

seen from United Kingdom

seen from United Kingdom

seen from Lithuania

seen from Spain

seen from Türkiye
seen from Egypt

seen from United Kingdom
seen from United States

seen from Türkiye

seen from Malaysia
seen from Malaysia
seen from United States

seen from United Arab Emirates
seen from Austria

seen from Malaysia
seen from United States
seen from United States
seen from Spain
@steven-hacking-cheong
When you tmp file knows it's going to get deleted for good.
There is a lot of speculation over why we chose the name Salt. SaltStack is based out of Salt Lake City, so that is a popular theory. But the name of the framework is not related to the city of its birth. When looking for a name for the project, I was watch‐ ing the Lord of the Rings and the topic of “salted pork” came up. Then it hit me: salt makes everything better. Thus the name Salt—because it makes system management better.
Thomas Hatch, the creator of Salt and CTO of SaltStack
Capstone project names
Slamk is live!
GitHub Page
A messaging app for teams who serve the Indiana town of Pawnee!!!
The Department of Parks and Recreation is one of tens of thousands of teams around the world using Slamk to make their working lives simpler, more pleasant, and more productive. :)
Week 9, Day 4:
A modal can be setup to listen to a room store, whenever the store has successfully received a room, store can emit change and close the modal popup. But then the modal would still be listening to the store while it was not supposed to because modal is not just the popup. It is also the button. We could remove the listener after the store emitted change, but at what cost? What if the user is now creating or updating a 2nd room? The listener is not there anymore. We could add the listener back when the popup showed up again. But what if the user opened the popup but changed mind and close the popup without submitting anything? Then the listener wouldn’t be removed and would keep listening while it was not supposed to AGAIN. We can add more logics to cover the rest of the cases, but at what cost?
Well, that’s why we have JavaScript. Just pass down the popup closing function as a prop down to the room Form and let Form to take care of the adding and removing listener. Form is not like modal, because Form would mount/add and unmount/remove at the appropriate times. Much cleaner now.
Week 9, Day 3:
2 more days to work on the capstone. Loooooooooots of CSS to do.
Week 9, Day 2:
Direct-message rooms' titles are displayed differently depending on how many people are inside the room. Leave-room button also needs to know the number of people that are still a member of the room. If you were the last member of the room and you clicked the leave-button, that would trigger the destruction of the room also, instead of just leaving it. When you leave the room the button also needs to know your join table row id number in order to remove your row from the join table. But how can we get those info? room objects don't contain those info. Well jbuilder here is your friend.
Can I have a Puerto Rican to be the mother of my capstone?
Week 9, Day 1:
Only 4 more days left to work on the capstone!
Week 8, Day 5:
How I feel about my capstone:
Week 8, Day 4:
When you add new columns to a table or new fields to a form, don’t forgot to validate them or you will have a funny time to look for those invisible errors as you are digging through the error store and breaking your other codes.
Week 8, Day 3:
Tumblr deleted another of my drafts again. I even copied my draft every once in a while too but somehow my clipboard was empty when I tried to paste. Time for auto-save, Tumblr.
Setting up listeners in Message store can only make sure MessagesIndex to be notified of new changes. However, for MessagesIndex’s sibling Toolbar, is a different story. Toolbar needs to display Room’s current title and number of members. It can achieve that by setting up a listener in Message store too, and get the Room info by checking which room any message in the current store belongs to, but only when the store has at least one message! So the idea is that we shouldn’t invoke fetchRoomMessages directly with RoomIndexItem onClick. We should just make Room a child of Navigation, so that Room can pass down the room info to Toolbar and MessagesIndex from props passed down from Navigation.
Week 8, Day 2:
A message is just a message. Messages don't need to be labeled one by one as direct-message or channel-message, as long as we know which chat room each belongs to, then we can just give the chat room a label instead of labeling all messages one by one.
Week 8, Day 1:
It’s time for the final assessment, guys! Let’s finish strong and not lose any more folks!
Week 7, Day 5:
It's capstone week finally! Time to get serious.
Week 7, Day 4:
Today’s project was building Pokedex! Someone said Pikachu is actually a rabbit and I was like really? No way…
When Kia is on the keyboard:
Week 7, Day 3:
TAs look at my capstone proposal and be like (hopefully):
Week 7, Day 2: Sophisticated With a Hint of Slutty
Choosing a website to base your capstone project off of is like choosing an outfit for your first date - it has to look good first.