GithubHelp home page GithubHelp logo

torrocus / presentation-how-to-tame-robots Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 1.46 MB

How to tame robots

Home Page: http://torrocus.github.io/presentation-how-to-tame-robots/

CSS 49.16% HTML 6.81% JavaScript 44.02%

presentation-how-to-tame-robots's Introduction

Ruby Performance & Security Consultant

Hi there! ๐Ÿ‘‹

I'm a seasoned web app developer with over a dozen years of experience, specializing in Ruby. My expertise extends beyond Ruby on Rails, encompassing various Ruby frameworks. I prioritize high-quality code and solid tests to ensure optimal user experiences. I automate processes for continuous integration, minimizing human errors. In every project, I focus on performance. security, and scalability.

Currently, I'm actively seeking new and exciting projects. ๐Ÿ•ต Don't hesitate to reach out.

Let's build something great together!

TL;DR

About Me ๐Ÿ™‹

  • ๐Ÿ’ป Experienced full-stack developer deeply involved in Ruby.
  • ๐Ÿš€ Started my web coding journey in 1998, exploring various technologies and languages.
  • ๐Ÿš‚ Jumped into the world of Ruby on Rails back in 2011 - over a decade of expertise.
  • ๐ŸŒฑ In my free time, I invest and renovate my apartment.
  • ๐Ÿ–Š Author of a programming blog covering Ruby and more.
  • ๐Ÿ“– Reader of other technical blogs, including the Woman on Rails blog.
  • ๐Ÿ‘ฉโ€๐Ÿ’ป Automation enthusiast with a focus on algorithms and performance.
  • ๐ŸŽฏ Open to performance & security consulting opportunities.
  • ๐ŸŽค๏ธ Speaker at various Ruby events.
  • ๐Ÿ’ฌ Connect with me on LinkedIn.
  • โ“ Ask me anything on GitHub Issue.

Coding Philosophy ๐Ÿ“œ

  1. I analyze the problem and break it down. I split larger problems into smaller sub-problems, sometimes even atomic steps.
  2. I plan and act in iterations. I adhere to the principle that 10 minutes of planning saves an hour of work.
  3. I prioritize communication. I emphasize code readability as a key element of team communication.
  4. I write tests. Testing is my foundation to ensure correctness and high quality.
  5. I automate processes. I am human and make mistakes, and to avoid them, I rely on automation.
  6. I standardize code. I use linters and shared formatting standards to unify team work.
  7. I avoid commenting, remove unnecessary code. Less code is easier to maintain, and code that doesn't exist contains no bugs.

Key Technologies ๐Ÿ› ๏ธ

  • ๐Ÿ’Ž Ruby - a programming language I love for its simplicity and readability.
  • ๐Ÿ›ค๏ธ Ruby on Rails - allows me to build MVPs quickly and efficiently.
  • ๐Ÿ˜ PostgreSQL - a database with powerful extensions, high performance, and scalability.
  • ๐Ÿค– GitHub Actions - great tools to automate CI workflows.
  • ๐Ÿณ Docker - simplifies development and deployment through containerization.
  • ๐ŸŒ JavaScript - a fundamental to modern web development, shaping the interactive nature of apps.
  • ๐Ÿน Go (Golang) - expanding my skill set with this programming language.

Tips for Recruiters

  • ๐Ÿ’Ž Interested in Ruby and Rails.
  • ๐ŸŒŽ Remote work only as a B2B contractor or consultant.
  • ๐Ÿ’ธ Please include salary ranges in job offers.

Support Me ๐Ÿ’ฐ

You like me or you like what I do - buy me a beer. ๐Ÿบ

Blog posts

presentation-how-to-tame-robots's People

Contributors

torrocus avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.