This document describes my current status and upcoming development milestones as a Software Engineer in 2021
OPEN 6 / 7 goals completed (90%) Tue Aug 31 2021
Status | Milestone | Goals | ETA (240h) |
---|---|---|---|
GitHub Actions | 3 / 3 | Apr 2021 | |
Ruby under the hood | 6 / 6 | May 2021 | |
Is Ruby on Rails Dead? | 9 / 9 | Jun 2021 | |
AWS Basics | 4 / 4 | Jul 2021 | |
Boring Front and End | 0 / 1 | Aug 2021 | |
Personal development | 2 / 4 | 2h / week | |
Google Cloud | 1 / 4 | ||
Light talk | 1 | Aug |
Helps to automate software workflow with world-class CI/CD in Linux, macOS, Windows, ARM and containers. Provide live logs for easy find bugs and vulnerability. Has a lot of open source libraries for help to manage workflow.
GitHub Action
Go Rails video
GitHub CI and CD to Firebase
Integration with Asana
Deploy to Heroku
Ruby on Rails project with customized Github CI
To answer this question, I need to study in more detail the internal structure and all the charms of the RoR framework. Ruby on Rails is a tool that helps to quickly and efficiently implement the functionality that the customer wants. But like any tool, it can become a device that helps to do work more sophisticated and faster, or become a dangerous weapon. To understand the difference and also has some benefits: maintainability, readability, elegance, faster development, DRY code.
Naming things
c -
Securing Sensitive Data in Rails
Catching with Rails
Rails Concerns
Caching with Rails Realtime User Tracking
Amazon Web Services launched in 2002 is the market leader in IaaS (Infrastructure-as-a-Service) and PaaS (Platform-as-a-Service) for cloud ecosystems, which can be combined to create a scalable cloud application without worrying about delays related to infrastructure provisioning (compute, storage, and network) and management. With AWS you'll find a complete set of highly available services which is designed to work together to build sophisticated scalable application delivered over the internet. You'll have on-demand access to highly durable storage, low-cost compute, high-performance databases and the tools to manage these resources all available with upfront costs only pay for what you use.
AWS Basics for Beginners Full Course
AWS Certified Cloud Practitioner Study Guide Projecto
Job Interview Tasks
You dont know JS
freeCodeCamp open-source codebase
Basic info about React
Focus on work, identifying my most productive hours throughout the day, and completing my most important tasks during those hours. Correct formulation of the problem and look at the problem from different angles, rethinking the task. Breaking the task down into small parts and setting the correct priorities for their implementation.
(Google Cloud information)[v2/GoogleCloud.md]
Typing on the keyboard should be like breathing - precise and fast at the right moments.
Blind typing helps you focus on your work without thinking about the keys or looking at the keyboard. It will also help avoid spelling errors that are difficult to track down and not tracked in the IDE.
Resources:
Typing Club
English, English, English it is needed everywhere and one of the most important thing in this roadmap.
Resources:
Duolingo
Let's Master English with Coach Shane
The main idea is to tell the audience something interesting from their own experience (for example, a hobby, a new technology, a previous trip) in 20-30 minutes. This presentation should not be very technical - so that it is interesting for all employees of the company.
What device are you reading this article on?
If it happens to be an Android smart device, you are using a machine running Linux at its core. The majority of web servers, including ours that is serving you this page, and cloud infrastructure are Linux-based as well. So, what is Linux, some piece of internet software? the uninitiated might ask.
Well, Linux isnt found just in your smartphone or on the internet, its probably present in your car as well, be it an Audi, Honda, or Mercedes. Not impressed yet?
How about this all of the worlds top 500 supercomputers use Linux as their OS. It also powers most of the software behind the US Department of Defense, Amazon, Instagram, and Wikipedia, to name just a few.
So, is Linux an operating system? Yes, Linux it is one of the most powerful operating systems in the world! And it powers much more of the global technology than most people give it credit for. Linux is clearly much more present in our lives than we realize, but it tends to get overshadowed by its bigger, older cousins Windows and Macintosh. As a result, relatively few people know much about it, and some have never even heard of it.
111+ Linux Statistics and Facts Linux Rocks!
Linux vs Unix Whats the Difference?
What is Linux: Definition, History, Significance, Perks, and Pitfalls
Created by Google in 2009 Go programming language do what Google does: performant web applications at scale. Go is the most powerful, performant, and scalable programming language today for creating web application, web API's, microservices and other distributed services.
Resources:
[Udemy course] (https://www.udemy.com/course/go-programming-language)
[Golang web dev] (GoesToEleven/golang-web-dev)
Resources: Elasticsearch Docker GraphQL