Vocabulary

  • for example: As an illustration or instance.
  • for now: Temporarily; for the present time.
  • look at: To use your eyes to focus on something
  • go back to: To return to a starting point
  • at least: As a minimum
  • step into: To enter a place or situation.
  • instead of: When one thing is replaced by another
  • look into: To investigate or try to discover the reasons for
  • think about: To consider something carefully.
  • of course: Sure ; Certainly
  • another method: An alternative way of doing something.
  • by default: Automatically, unless the user specifies otherwise.
  • for some reason: For a reason that is not known or not easily explained.
  • tie up: To be occupied or engaged in something
  • on the table: Located on the surface of a table.
  • for one thing: Used to introduce a reason for something.
  • access: Way to enter a place, e.g. a station or stadium
  • demonstrate: To display a feeling or ability openly
  • pattern: Model to follow in making or doing something
  • basically: Used before you explain something simply, clearly
  • matter: To be of great importance; to count
  • structure: The way in which the parts of a system or object are arranged or organized, or a system arranged in this way
  • separate: Being different from or unrelated to another
  • comment: Something you say, giving an opinion; remark
  • method: (Organized and planned) way of doing something
  • abstract: Passage of text from an article or book
  • implement: To start to do something you plan to do
  • concrete: Hard building material made of cement, sand, water
  • bit: Device put in a horse's mouth to control it
  • function: Social event, or party such as a wedding
  • state: Region within a country, with its own government
  • trap: Device used for catching animals
  • pretty: Being attractive to the eye in a simple way
  • create: To make, cause, or bring into existence
  • communicate: To give and exchange information
  • actual: Real or existing in fact, not imagined; real
  • application: Software program, e.g. for smart phone
  • project: To predict what will happen in the future
  • responsibility: Job, task or thing you are expected to look after
  • layer: One of several sheets of a material or object
  • slice: Way of hitting the ball so the ball curves
  • receive: To get something someone has given or sent to you
  • mock: To laugh at someone or something in an unkind way
  • place: To put someone in a particular type of situation
  • single: One run in cricket or a hit baseball
  • simple: Not hard to understand or do; not complex
  • step: Movement done as part of a particular dance
  • change: To exchange one set of clothes for another
  • business: A company formed for making profit
  • start: First time or place that a thing exists; beginning
  • finally: used especially at the beginning of a sentence to introduce the last point or idea
  • implementation: A practical means for accomplishing something
  • insert: To put something into a certain place or spot
  • datum: Item of factual information
  • interface: Place where things come together to communicate
  • inject: To add or put in more (money, energy etc.)
  • decode: To translate from code into the plain text
  • update: Addition of a current version of something
  • dependency: Relying on person/thing financially or emotionally
  • malware: Software containing virus or harmful code
  • injection: Act of adding or putting in; adding to
  • engineering: The practical application of science to industry
  • repository: Place where something is kept and stored
  • encapsulate: To express concisely the main points or ideas
  • delete: To remove or erase something
  • payload: Part of guided missile containing the explosive
  • runtime: Length of time a machine operates
  • constructor: Someone who builds things, like houses
Placeholder Image

Preparing usage notes, please check back later

  • not found vocabularyNo vocabulary matches your filters
    • abstract

      US /ˈæbˌstrækt/

      UK /'æbstrækt/

      • Noun (Countable/Uncountable)
      • Passage of text from an article or book
      • Something that doesn't exist physically
      • Adjective
      • Concerning something that doesn't exist physically
      • Relating to abstract art.
      B1
      More
    • access

      US /ˈæksɛs/

      UK /'ækses/

      • Noun (Countable/Uncountable)
      • Way to enter a place, e.g. a station or stadium
      • The opportunity or right to use something or to see someone.
      • Transitive Verb
      • To be able to use or have permission to use
      A2TOEIC
      More
    • actual

      US /ˈæktʃuəl/

      UK /ˈæktʃuəl/

      • Adjective
      • Real or existing in fact, not imagined; real
      • Current; existing at the present time.
      A2TOEIC
      More
    • another method

      US

      UK

      • Phrase
      • An alternative way of doing something.
      A2
      More
    • application

      US /ˌæplɪˈkeʃən/

      UK /ˌæplɪˈkeɪʃn/

      • Noun (Countable/Uncountable)
      • Software program, e.g. for smart phone
      • Process of spreading a substance over a surface
      A2TOEIC
      More
    • at least

      US /æt list/

      UK /æt li:st/

      • Adverb
      • As a minimum
      • Not less than
      • Phrase
      • No less than; at the minimum
      • Used to indicate that something is positive in a bad situation.
      C2
      More
    • basically

      US /ˈbesɪkəli,-kli/

      UK /ˈbeɪsɪkli/

      • Adverb
      • Used before you explain something simply, clearly
      • In essence; when you consider the most important aspects of something.
      A2
      More
    • by default

      US /baɪ dɪˈfɔlt/

      UK /bai diˈfɔ:lt/

      • Adverb
      • Automatically, unless the user specifies otherwise.
      • Because of a lack of any other action or choice.
      More
    • comment

      US /ˈkɑmɛnt/

      UK /'kɒment/

      • Noun (Countable/Uncountable)
      • Something you say, giving an opinion; remark
      • An explanatory note in a computer program.
      • Verb (Transitive/Intransitive)
      • To say something that gives your opinion
      • To add explanatory notes to a computer program.
      A2
      More
    • communicate

      US /kəˈmjunɪˌket/

      UK /kə'mju:nɪkeɪt/

      • Verb (Transitive/Intransitive)
      • To give and exchange information
      • To convey or make known (information, feelings, etc.)
      A2
      More
    • concrete

      US /kɑnˈkrit, kɑŋ-, ˈkɑnˌkrit, ˈkɑŋ-/

      UK /'kɒŋkri:t/

      • Uncountable Noun
      • Hard building material made of cement, sand, water
      • Transitive Verb
      • To cover or make with a hard grey building material
      • To lay or cover with concrete.
      B1
      More
    • constructor

      US /kən'strʌktə/

      UK /kənˈstrʌktə(r)/

      • Countable Noun
      • Someone who builds things, like houses
      B2
      More
    • datum

      US /ˈdetəm, ˈdætəm, ˈdɑtəm/

      UK /ˈdeɪtəm/

      • Noun
      • Item of factual information
      B1
      More
    • decode

      US /ˌdi:ˈkoʊd/

      UK /ˌdi:ˈkəʊd/

      • Transitive Verb
      • To translate from code into the plain text
      B2
      More
    • delete

      US /diˈlit/

      UK /dɪ'li:t/

      • Transitive Verb
      • To remove or erase something
      • Noun
      • A key on a computer keyboard used to remove characters or files.
      B1TOEIC
      More
    • demonstrate

      US /ˈdɛmənˌstret/

      UK /'demənstreɪt/

      • Verb (Transitive/Intransitive)
      • To display a feeling or ability openly
      • To protest about something often as a group
      A2TOEIC
      More
    • dependency

      US /dɪˈpendənsi/

      UK /dɪˈpendənsi/

      • Uncountable Noun
      • Relying on person/thing financially or emotionally
      B1
      More
    • encapsulate

      US /ɛnˈkæpsəˌlet/

      UK /ɪnˈkæpsjuleɪt/

      • Transitive Verb
      • To express concisely the main points or ideas
      C1TOEIC
      More
    • engineering

      US /ˌendʒɪˈnɪrɪŋ/

      UK /ˌendʒɪˈnɪərɪŋ/

      • Uncountable Noun
      • The practical application of science to industry
      B1
      More
    • for example

      US

      UK

      • Phrase
      • As an illustration or instance.
      More
    • for now

      US /fɔr naʊ/

      UK /fɔ: nau/

      • Phrase
      • Temporarily; for the present time.
      • In the short term; for the immediate future.
      A1
      More
    • for one thing

      US /fɔr wʌn θɪŋ/

      UK /fɔ: wʌn θiŋ/

      • Phrase
      • Used to introduce a reason for something.
      A1
      More
    • for some reason

      US /fɔr sʌm ˈrizən/

      UK /fɔ: sʌm ˈri:zən/

      • Phrase
      • For a reason that is not known or not easily explained.
      A1
      More
    • function

      US /ˈfʌŋkʃən/

      UK /'fʌŋkʃn/

      • Noun
      • Social event, or party such as a wedding
      • Mathematical operation used in calculations
      • Intransitive Verb
      • To serve a certain purpose or role
      • To be operating, working or achieving its purpose
      A2TOEIC
      More
    • go back to

      US /ɡo bæk tu/

      UK /ɡəu bæk tu:/

      • Phrasal Verb
      • To return to a starting point
      A1
      More
    • implement

      US /ˈɪmpləmənt/

      UK /ˈɪmplɪment/

      • Transitive Verb
      • To start to do something you plan to do
      • Noun (Countable/Uncountable)
      • A tool
      B1TOEIC
      More
    • implementation

      US /ˌɪmplɪmənˈteʃən/

      UK /ˌɪmplɪmen'teɪʃn/

      • Uncountable Noun
      • A practical means for accomplishing something
      B1TOEIC
      More
    • inject

      US /ɪnˈdʒɛkt/

      UK /ɪn'dʒekt/

      • Transitive Verb
      • To add or put in more (money, energy etc.)
      • To motivate or put energy into something
      B1
      More
    • injection

      US /ɪnˈdʒɛkʃən/

      UK /ɪnˈdʒekʃn/

      • Noun (Countable/Uncountable)
      • Act of adding or putting in; adding to
      • Putting medicine into someone with a syringe
      B1
      More
    • insert

      US /ɪnˈsɜ:rt/

      UK /ɪnˈsɜ:t/

      • Transitive Verb
      • To put something into a certain place or spot
      • To add (writing) to something.
      • Noun
      • Act of putting into a certain place or spot
      • A leaflet or section inserted in a magazine or newspaper.
      B1TOEIC
      More
    • instead of

      US /ɪnˈstɛd ʌv/

      UK /inˈsted ɔv/

      • Preposition
      • When one thing is replaced by another
      • Adverb
      • As a substitute or alternative.
      A1
      More
    • interface

      US /ˈɪntərfeɪs/

      UK /ˈɪntəfeɪs/

      • Noun
      • Place where things come together to communicate
      • Verb (Transitive/Intransitive)
      • To make two different elements interact
      B1
      More
    • layer

      US /ˈleɚ/

      UK /ˈleiə/

      • Noun (Countable/Uncountable)
      • One of several sheets of a material or object
      • A covering of something spread over a surface.
      • Transitive Verb
      • To put things one on top of another
      B1TOEIC
      More
    • look at

      US /lʊk æt/

      UK /luk æt/

      • Phrasal Verb
      • To use your eyes to focus on something
      • To focus your eyes on something carefully
      A1
      More
    • look into

      US /lʊk ˈɪntu/

      UK /luk ˈɪntuː/

      • Phrasal Verb
      • To investigate or try to discover the reasons for
      A1
      More
    • malware

      US

      UK

      • Noun (Countable/Uncountable)
      • Software containing virus or harmful code
      C2
      More
    • method

      US /ˈmɛθəd/

      UK /'meθəd/

      • Noun (Countable/Uncountable)
      • (Organized and planned) way of doing something
      • Orderliness of thought, arrangement, or behavior.
      A2TOEIC
      More
    • mock

      US /mɑk/

      UK /mɒk/

      • Transitive Verb
      • To laugh at someone or something in an unkind way
      • Adjective
      • Not genuine or real, but attempting to appear so
      B1
      More
    • of course

      US /ʌv kɔː(r)s/

      UK /ɔv kɔː(r)s/

      • Adverb
      • Sure ; Certainly
      • Phrase
      • For sure; certainly
      A2
      More
    • on the table

      US /ɑn ði ˈtebəl/

      UK /ɔn ðə ˈteibl/

      • Phrase
      • Located on the surface of a table.
      • Available for consideration or discussion.
      A1
      More
    • pattern

      US /ˈpætən/

      UK /'pætn/

      • Noun (Countable/Uncountable)
      • Model to follow in making or doing something
      • Colors or shapes which are repeated on objects
      • Transitive Verb
      • To copy the way something else is made
      • To decorate with a pattern.
      A2TOEIC
      More
    • payload

      US /ˈpeˌlod/

      UK /ˈpeɪləʊd/

      • Noun (Countable/Uncountable)
      • Part of guided missile containing the explosive
      • The cargo carried by a vehicle, especially an aircraft or spacecraft.
      C2
      More
    • repository

      US /rɪˈpɑzɪˌtɔri, -ˌtori/

      UK /rɪ'pɒzətrɪ/

      • Noun
      • Place where something is kept and stored
      B2
      More
    • responsibility

      US /rɪˌspɑnsəˈbɪlɪti/

      UK /rɪˌspɒnsə'bɪlətɪ/

      • Noun (Countable/Uncountable)
      • Job, task or thing you are expected to look after
      • A thing to be done because it is morally correct
      A2
      More
    • runtime

      US /rʌn'taɪm/

      UK /rʌn'taɪm/

      • Uncountable Noun
      • Length of time a machine operates
      B2
      More
    • separate

      US /'sepəreɪt/

      UK /'sepəreɪt/

      • Adjective
      • Being different from or unrelated to another
      • Not connected; different.
      • Transitive Verb
      • To divide two things by being in between them
      • To move things away from each other
      A2TOEIC
      More
    • slice

      US /slaɪs/

      UK /slaɪs/

      • Countable Noun
      • Way of hitting the ball so the ball curves
      • Piece or share of something
      • Verb (Transitive/Intransitive)
      • To hit a ball so that it curves to one side
      • To cut a thin piece off something larger
      A2TOEIC
      More
    • step into

      US /stɛp ˈɪntu/

      UK /step ˈɪntuː/

      • Phrasal Verb
      • To enter a place or situation.
      • To become involved in something, especially a job or role.
      A1
      More
    • structure

      US /ˈstrʌk.tʃɚ/

      UK /ˈstrʌk.tʃə/

      • Noun (Countable/Uncountable)
      • The way in which the parts of a system or object are arranged or organized, or a system arranged in this way
      • A building or other man-made object.
      • Transitive Verb
      • To plan, organize, or arrange the parts of something
      A2TOEIC
      More
    • think about

      US /θɪŋk əˈbaʊt/

      UK /θiŋk əˈbaut/

      • Phrasal Verb
      • To consider something carefully.
      • To remember or call to mind.
      A1
      More
    • tie up

      US /taɪ ʌp/

      UK /tai ʌp/

      • Phrasal Verb
      • To be occupied or engaged in something
      A2
      More
    • trap

      US /træp/

      UK /træp/

      • Countable Noun
      • Device used for catching animals
      • Vehicle pulled by a single horse
      • Transitive Verb
      • To use a device to catch animals or people
      • To hold, e.g. a nerve, so that it cannot move
      A2
      More
    • update

      US /ʌpˈdet/

      UK /ˌʌpˈdeɪt/

      • Noun (Countable/Uncountable)
      • Addition of a current version of something
      • New information or data to make more current
      • Transitive Verb
      • To download the latest version of software
      • To make more current or modern
      B1TOEIC
      More
    Video not in English?
    Video not in English?

    Get the full experience in the app

    Learn anywhere with detailed sentence and usage analysis

    preview
    01:03

    She took a brave step forward, leaving behind her comfort zone to chase her dreams.

    Vocabulary
    • brave

      adj. Having courage

    • comfort zone

      phr. A familiar situation where one feels safe

    Explanation
    a brave step is a noun phrase, where brave is an adjective modifying the noun step, meaning "a courageous step". forward is an adverb modifying step, meaning "ahead". The whole phrase serves as the object, answering the "what" of took (verb) — she took a brave step forward.

    Get the full experience in the app

    Look up words anytime with pronunciation, part of speech, and usage

    preview

    brave

    US/brev/
    UK/breɪv/
    adj.Brave
    v.t.To bravely face
    A2 Elementary

    Get the full experience in the app

    Practice speaking anytime and get instant pronunciation feedback

    preview

    Try this speaking exercise.

    Try practicing with this sentence.

    80
    B1US
    #user#storage#service#repository#sql#implementation

    Repository Pattern in Go - How to Structure your Projects

    0
    NGUYỄN ĐĂNG QUÝ posted on 2025/02/07
    Ever wondered how to keep your Go projects super organized and easy to test? This video dives deep into the Repository Pattern, showing you step-by-step how to implement storage abstraction and dependency injection for cleaner, more maintainable code. You'll pick up essential technical vocabulary perfect for professional software development!

    Learn this video on the APP!

    The VoiceTube App has more in-depth practice for videos!

    Recommended Videos

    Auto Next Video

    Footer

    Download on the App StoreGet it on Google Play

    About

    • About Us
    • Our Learning Services
    • Join Us
    • FAQ
    • Hot Tags

    Services

    • Pronunciation Challenge
    • Saved
    • Search Vocabulary
    • Blog

    Channels

    Levels

    • A1
    • A2
    • B1
    • B2
    • C1
    • C2

    Privacy˙Terms˙
    ©2026 VoiceTube Corporation. All rights reserved