Skip to content

yugto.tech

em
"Yugto.tech will be home to every tech tips and trends, programming tutorials, and stories of experiences from beginner to senior developers for developers or from anyone in the IT field for anyone interested in the IT field"
  • Next teka bakit nga ba programmer = pancit canton 🍜
  • Previous build a harry potter character search web app with hp api ⚑
  • Recent Posts
  • Popular Posts
  • Recent Comments
  • Tags
  • forecast app using react

    Programming

    learning api by creating weather wall: a simple forecast app using react and open weather map ⛅️

    September 11, 2021

  • Programming

    filipino student devs, get your free github student developer pack nowΒ πŸŽ’

    August 19, 2021

  • Programming

    as developer students, why do we need to learn git? (and use github) 🦾

    August 16, 2021

  • introduction to git and github

    Programming

    understanding the difference between git and github πŸ’‘

    August 16, 2021

  • Programming

    filipino student developers: be a postman student expert πŸ‘¨β€πŸš€

    August 14, 2021

  • Programming

    loop programming exercises in java, c++, python and javascript β€”11 πŸ“Ž

    April 12, 2021

  • Programming

    as developer students, why do we need to learn git? (and use github) 🦾

    August 16, 2021

  • loop programming exercises in java, c++, python and javascript β€”02

    Programming

    loop programming exercises in java, c++, python and javascript β€”02

    April 12, 2021

  • forecast app using react

    Programming

    learning api by creating weather wall: a simple forecast app using react and open weather map ⛅️

    September 11, 2021

  • loop programming exercises in java, c++, python and javascript β€”04

    Programming

    loop programming exercises in java, c++, python and javascript β€”04

    April 12, 2021

  • edward says:
    Very informative! I learned a lot of things with this blog!
  • Algorithm Application developer Beginner developer philippines Computer programmer Filipino developer community Filipino developers FIlipino student developer Filipino student programmer Filipino tech blog Filipino tech community Filipino technology blog Ict programming Java programming Javascript programming Javascript tutorial philippines Java tutorial philippines Object oriented programming Ph programming blog Pinoy developer community pinoy free coder Pinoy programming blog Pinoy programming blog Beginner programmer philippines Pinoy programming community Pinoy tech blog Pinoy tech community Pinoy technology blog pinoy web developer Programming Programming blog Programming tutorial philippines Software developer Software Developer in the philippines Software development Student developer Student developer in the philippines Student programmer Student programmer in the philippines Tagalog programming tutorial Tech blog Technology blog Web developer Web developer in the philippines Web development What is computer programming What is programming
Blogmeter.Top
  • Home
  • About
  • Tech
  • Current Page Parent Programming
  • Blogging
  • Dev Life
  • Contact
  • Home
  • About
  • Tech
  • Current Page Parent Programming
  • Blogging
  • Dev Life
  • Contact
Share

some acronyms and principles we as programmers should know πŸ“Œ

April 22, 2021 Programming

Here are some acronyms and principles I have familiarized so far on my learning journey as a programmer that I think is worth sharing. For you fellow developers who is in their own journey to becoming a full stack developer or a software engineer or whatever title or career you’re pursuing, I hope you enjoy and learn from this post.

DRY 🧸

= Don’t Repeat Yourself

: it is a software principle that reminds us that every repetitive behavior in the code can and should be extracted for later reuse. Copy-pasting or duplicating fragments of the same code isn’t good. It often leads to de-synchronization, cause bugs, and even increase in the program’s size.

KISS πŸ’‹

= Keep It Stupid Simple

: this is another principle that has a pretty clear, but very broad meaning. Basically, this principle means that you should keep your code very simple, no-brainer, right? Because the simple the code, the easier it is for you and other people to understand. I mean simple as not utilizing some tricks and not overcomplicating things that don’t require that.

RESTΒ πŸͺ‘

= Representational State Transfer

: it is set of software design architectural guidelines for data transmission between client and server.

SLAP βœ‹

= Single Level of Abstraction Principle

: it is a principle that dictates the way you should organize your code, functions to be specific, to keep it maintainable.

to understand more πŸ‘‰ slap

SOAP 🧼

= Simple Object Access Protocol

: it is a message protocol that allows distributed elements of an application to communicate via the Internet.

BASH πŸ’»

= Bourne-Again Shell

: it is a command language interpreter derived from sh that can execute commands entered at a command prompt.

MEAN 🧰

= MongoDB, Express.js, Angular, and Node.js

: it is a free and open-source stack for building dynamic websites and web applications. MongoDB as NoSQL database, Express.js as a web application framework, Angular as frontend framework, and Node as a runtime environment.

MERN 🧱

= MongoDB, Express.js, React, Node.js

: a JavaScript-only web stack for creating advance web applications. The only difference this stack has over MERN is its front-end framework, which is in this stack use React JS.

LAMP πŸ’‘

= Linux, Apache, MySQL, and PHP

: it is a popular web stack for creating dynamic websites. Linux as its operating system, Apache as web server, MySQL as database management system and PHP as scripting language. For windows, it’s called WAMP while MAMP for OS X.

RAD ⏳

= Rapid Application Development

: it is a form of agile software development methodology that prioritizes rapid prototype releases and iterations. It enhances flexibility and adaptability as developers can make adjustments quickly during the development process.

CRUD ✏️

= Create, Read, Update, Delete

: a term used in database management. It contains the four basic functions of a persistent database which are: INSERT (for create), SELECT (for read), UPDATE (for update), and DELETE (for delete).

CLI ⌨️

= Command Line Interface

: it is a text-based interface used for entering commands to interact with software applications and operating systems. It is sometimes referred to as console or terminal. Some basic commands are cd (change directory), ls (list the items in a directory), mv (move a file to another folder), mkdir (creates a new directory) and so on.

REGEX πŸ“Ž

= Regular Expression

: it is a text pattern used for matching character combinations in different strings.

TDD πŸ’½

= Test Driven Development

: it is a style of programming in which three activities are tightly interwoven: coding, testing and design. It is a process of developing and running automated test before actual development of the application. Usage of this process helps to avoid duplication of code.

LTS πŸ“²

= Long Term Support

: this simply dictates that a stable release of a software in maintained for longer period of time than the standard edition. It means that the user will not get any major functionality upgrades or at least none that will break compatibility in any way, but may get security updates.

CDN πŸ“Ÿ

= Content Delivery Network

: is a highly-distributed group of servers that help minimize delays in loading web page content by reducing the physical distance between the server and the user. 

CMS πŸ“‹

= Content Management System

: is a software application used for creating and maintaining digital content. β€” e.g., WordPress, Drupal, Joomla, Magento, Wix and more.  

OAuth πŸ”

= Open Authentication

:  it is an open protocol that makes secure authorization possible in a safe and standardized way. It is frequently used as a method for enabling users to log in to a site or app using third-party services, such as Facebook, Twitter, or Google.

Good luck on our learning journey! πŸ‘©β€πŸ’»πŸ€Ÿ

learn more πŸ“ƒ…

πŸ“build a harry potter character search web app with hp api

πŸ“I received a software development internship invitation from UBX by Unionbank 

πŸ“can’t work or code continuously because of slow laptop or pc? try these steps 

Tags: AlgorithmApplication developerBeginner developer philippinesComputer programmerdevelopment of programmingFilipino developer communityFilipino developersFIlipino student developerFilipino student programmerFilipino tech blogFilipino tech communityFilipino technology blogGithubGithub desktopGithub loginIct programmingJava programmingJava tutorial philippinesJavascript programmingJavascript tutorial philippinesObject oriented programmingPh programming blogPinoy coderPinoy developerPinoy developer communitypinoy free coderPinoy programmerPinoy programming blogPinoy programming blog Beginner programmer philippinesPinoy programming communityPinoy tech blogPinoy tech communityPinoy technology blogpinoy web developerprogram developerprogram developmentprogrammer definitionProgrammingprogramming and developmentProgramming blogProgramming tutorial philippinesSoftware developerSoftware Developer in the philippinesSoftware developmentStudent coder in the philippinesStudent developerStudent developer in the philippinesStudent programmerStudent programmer in the philippinesTagalog programming tutorialTechTech blogTechnologyTechnology blogTechnology philippinesWeb developerWeb developer in the philippinesWeb developmentWhat is computer programmingWhat is githubWhat is programming

You may also like...

  • loop programming exercises in java, c++, python and javascript β€”07

    loop programming exercises in java, c++, python and javascript β€”07

  • forecast app using react

    learning api by creating weather wall: a simple forecast app using react and open weather map ⛅️

  • loop programming exercises in java, c++, python and javascript β€”08

    loop programming exercises in java, c++, python and javascript β€”08

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Yugto Β© 2021. All Rights Reserved.