Skip to main content
Practice

8

deck

on — Used for surface locations like screens, storage devices, or networks

UsageExample
ServerThe module located on the server will process the input data.
Storage DeviceThe data will be stored on the new SSD from now on.
Operating SystemThis application runs on Windows only.
ApplicationYou can review the codebase on GitHub.
Social MediaFind us on X to learn more!
WebsitePlease check the opening hours on the website.
ComputerThis is the easiest way to install Python on your computer.
NetworkThere are 3 printers on the network.
Wi-FiI'm on Wi-Fi. Let me browse the Internet to see how to take the metro.

===

in — Indicates being inside a space or system

UsageExample
DatabaseThe transaction data stored in the database will be deleted in 3 months.
DocumentThis API example written in the document is kind of confusing.
BrowserYou can delete cookies in the browser if you want.
FileThere is a list of buyers in the file.
DirectoryWhen the file appears in the directory, drag it into the trash.
SystemWe’ve found a critical bug in the system.
CodeI will look into the problem in the code.
Programming LanguageI can easily write a script in TypeScript.
Website ComponentThe buttons in the header are too big.
SectionThe image in the hero section is not attractive enough.

===

on vs. in — Similar but different usage

DistinctionExampleDescription
onon the app, on FacebookInteraction on devices with screens
inin the app, in AsanaInternal functions or components
on the networkThe headset initiated a connection to a phone on the network.Connected device on the network
in the networkThere is an issue with the router in the network.Internal component of the network infrastructure

===

at — Points to a narrow location or institution, URL, etc.

UsageExample
Company, InstitutionI have worked at Microsoft since 2018.
Domain, URLYou can find more information at www.example.com.

===

to — Expresses directionality and data movement

MeaningExample
Passing data to a functionThis code passes arguments to the function we defined above.
Adding A to BLet me add this example to the doc.
Changing A to BI changed the branch name to “develop”.
Leading A to BOur new manager will lead our project to success.

Want to learn more?

Join CodeFriends Plus membership or enroll in a course to start your journey.