Articles Tutorials Reviews Career
Your Profile Settings Sign out
Dashboard Team Projects Calendar
Tom Cook
tom@example.com
Your Profile Settings Sign out
  • What is CQRS

    CQRS (*Command Query Responsibility Segregation*) specifies that different data models should be used to for updating the database and read from the database. Command and Query are two operations which infer read and write respectively

    • #design patterns
    • #architecture
  • What is the Sidecar container pattern

    Understanding Sidecar Container Pattern

    • #linux
  • The Single responsibility principle

    The single responsibility principle (SRP) states that a software component (in general, a class) must have only one responsibility. The fact that the class has a sole responsibility means that it is in charge of doing just one concrete thing, and as a consequence of that, we can conclude that it must have only one reason to change.

    • #patterns
    • #practices
    • #clean
    • #architecture
  • How to create a package.json file

    How to create a package.json to list all dependencies, metadata and make your project reproducible across environments

    • #javascript
    • #nodejs
    • #code
    • #npm
    • #yarn
  • How to build a Netlify Function

    A tutorial demonstrating how to build a simple Netlify Function.

    • #javascript
    • #netlify
  • What is a Javascript promise

    A Promise in JavaScript is an object representing a value which may be available in the future. If we request data from an API, a Promise promises to ensure the data is there when we need it.

    • #javascript
  • How to use Fetch with Vue

    How to send HTTP GET requests from Vue to a backend API using fetch() which comes bundled with all modern browsers.

    • #javascript
    • #vue
  • What is WGet

    An introductory tutorial on how to install the handy command line tool name wget and when and where to use it

    • #linux
  • How to create a git repository

    In this tutorial we'll guide you through the process on how to configure git and explore different options available

    • #git
  • Understanding the Git Promotion Model

    Understanding the purpose and functionality of these layers is key to gaining an understanding of how Git works.

    • #git
  • What is Curl

    An introductory tutorial on how to install the handy command line tool name cURL and when and where to use it

    • #linux
  • How to configure advanced git options

    In this tutorial we'll guide you through the process on how to configure git and explore different options available

    • #git
  • How to automate creating gitignore files

    A git ignore file allows you to exclude files from your git commits. Learn how to easily automate the creation of .gitignore files.

    • #git
    • #linux
  • Why you should have a global git ignore file

    A git ignore file allows you to exclude files from your git commits. Learn how to easily automate the creation of .gitignore files.

    • #git
  • How to create git ignore files

    A .gitignore file allows you to exclude files from your git commits.Learn how to easily create .gitignore files.

    • #git
  • How to use the Linux Terminal Window on Ubuntu

    The terminal window for most average users and even some seasoned developers may at first be an intimidating environment and for the most part a place where wizards seem to be able cast weird and incomprehensible textual spells that make computers respond or do things!

    • #terminal window
  • How to install git on Linux

    Walk-through guide to help software developers install and configure git for use on Ubuntu and Debian based Linux

    • #git
  • What is a terminal window

    An overview of what a terminal window is and why it is an important and popular tool for software developers

    • #linux
  • what is git

    Git is a popular version control system to help software developers maintain a version history of their code.

    • #git
  • The basics of version control

    The most important skills a software developer needs to learn is how to use and master version control.

    • #git
    • #github
  • How to use package management in JavaScript projects

    How to add project specific node package management configuration options

    • #javascript
    • #nodejs
  • How to create a new Github repository using the terminal

    Create a new Github repository and commit and push your code using the terminal window

    • #git
  • How to revert a git commit

    How to revert a git commit when accidentally commit code to your branch

    • #git
  • How to use git flow

    Using git-flow CLI to automate a popular git branching and merging strategy

    • #git

Footer

Education open to everyone

Twitter GitHub Mastadon Slack

Interests

  • Articles
  • Tutorials
  • Courses
  • Reviews
  • News

Support

  • Pricing
  • Documentation
  • Guides
  • API Status

Company

  • About
  • Blog
  • Contribute

Legal

  • Claim
  • Privacy
  • Terms

© 2019 - 2021 Geek.I.Am . All rights reserved.