Skip to content
View Cerebrovinny's full-sized avatar
  • Porto, Portugal

Sponsoring

@cloudposse

Block or report Cerebrovinny

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Cerebrovinny/README.md
package main

import (
	"fmt"
	"sync"
)

type Person struct {
	Name          string
	Bio           string
	GithubProfile string
	TechStack     []string
}

func main() {
	var wg sync.WaitGroup
	nameCh := make(chan string)
	bioCh := make(chan string)
	githubCh := make(chan string)
	techStackCh := make(chan []string)

	// Fetch name
	wg.Add(1)
	go func() {
		defer wg.Done()
		nameCh <- "Vinny"
	}()

	// Fetch bio
	wg.Add(1)
	go func() {
		defer wg.Done()
		bioCh <- "Software Developer and Tech Enthusiast"
	}()

	// Fetch GitHub profile link
	wg.Add(1)
	go func() {
		defer wg.Done()
		githubCh <- "https://github.com/Cerebrovinny"
	}()

	// Fetch technology stack
	wg.Add(1)
	go func() {
		defer wg.Done()
		techStackCh <- []string{"Golang", "TypeScript", "Django", "JavaScript", "NestJS", "Python", "Spring", "AWS", "Docker", "Kafka", "React", "Next.js", "OpenTelemetry", "Playwright", "C++"}
	}()

	// Create a Person instance
	me := Person{
		Name:          <-nameCh,
		Bio:           <-bioCh,
		GithubProfile: <-githubCh,
		TechStack:     <-techStackCh,
	}

	// Wait for all goroutines to finish
	wg.Wait()

	// Printing the details
	fmt.Println("Profile Information:")
	fmt.Printf("Name: %s\n", me.Name)
	fmt.Printf("Bio: %s\n", me.Bio)
	fmt.Printf("GitHub Profile: %s\n", me.GithubProfile)
	fmt.Println("Tech Stack:", me.TechStack)
}

never gonna

Pinned Loading

  1. vscode settings vscode settings
    1
    {
    2
      "emmet.syntaxProfiles" : {
    3
        "javascript" : "jsx"
    4
      },
    5
      "workbench.startupEditor" : "newUntitledFile",
  2. javascript_projects javascript_projects Public

    A list of JavaScript projects builded to show my core skills and some projects in my portfolio

    JavaScript

  3. tesla_clone tesla_clone Public

    A Tesla clone website using React, Redux, Firebase

    JavaScript