Coder Social home page Coder Social logo

andreisoroka / ru.vuejs.org Goto Github PK

View Code? Open in Web Editor NEW

This project forked from translation-gang/ru.vuejs.org

0.0 0.0 0.0 20.23 MB

Русская версия документации VueJS.org

Home Page: http://ru.vuejs.org

License: MIT License

Makefile 0.12% HTML 5.65% CSS 9.03% JavaScript 85.20%

ru.vuejs.org's Introduction

Hi there 👋

My name is Andrei Soroka.

I've been developing since 2012, taking on roles across the spectrum in tech: from backend and frontend development (with a focus on the latter) to DevOps, Product Ownership, Team Leadership, and Technical Leadership.

Important

Important Note for Potential Employers Considering Test Assignments (Click to expand)

I'm open to discussing test assignments under the following conditions:

  1. Your Company Is Exceptional - Let's talk more about it and make a short call before 😄
  2. The Task Is Unique, Not Routine - I appreciate challenges that are out of the ordinary. While I'm capable of working in various styles and patterns (you can check my GitHub for examples), I'm not interested in standard business logic tasks.
  3. Opportunity for New Experiences - I'm all for trying new things. If it's something I haven't done before, like working with a new technology or framework, I'm interested. However, I'd prefer to avoid revisiting familiar ground.
  4. Short Assignments Only - I'm willing to consider brief tasks that won't take up too much of my time.
  5. Public Sharing of the Assignment - I reserve the right to publish the assignment and its outcomes because it involves my time.

Question: Points 3 and 4 imply that you won't be able to fully showcase your best code, is that right?

Answer: Any "best" code you have becomes outdated within a couple of months. And what is the best code without code review and team collaboration?

Please don't misunderstand me. I'm not trying to be difficult. I'm just trying to be honest and transparent.

Let's connect and discuss how we can collaborate!

Best, Andrei Soroka


2023:

Fun fact: In 2023, I completed a couple of test assignments in different styles. For the first one, I quickly put something together, but for the second, I aimed to craft what I considered the best code for that year.

(Click to expand)

Chat

I decided to log my process of development. Just read it before you start judging me. 😄

Unlike the previous task, I just started doing it, without thinking through the work.

Cart component

In this task, I wanted to show how the development and testing process can be automated. I went a bit overhead and just enjoyed it :) Aside from the fact that the last time I worked with React was in 2018 (and even then, infrequently, and now it's 2023).

I also decided to try out FSD. It took me a while to really appreciate it, especially after finishing this task.

P.s. I understood FSD only after a few more projects, but not here.


2019:

(Click to expand)

Weather History Canvas

This was an interesting task since I wasn't allowed to use any libraries.


2018:

(Click to expand)

I don't remember when it was...

Concentration game

It was just a fun task. Nothing special.

15 puzzle game

  • Code: GitHub Repository
  • Demo (2 hours, branch master): 15-puzzle-game
  • Demo (3 hours, branch redux): 15-puzzle-game-redux
  • Stack: React, Webpack
  • Description: A classic 15-puzzle sliding game, implemented in React. The game involves moving tiles in a grid to organize them in order, with one tile missing.

This task was unique as I had a time constraint: of 3 hours. And I'm not primarily a React developer. So, with the documentation by my side, I demonstrated my ability to work with it.

Crypto-currency calculator

The task specified that the calculations should be error-free. The catch, which one could easily miss, was that for Bitcoin, you need to use 8 digits after the decimal. Try executing console.log(0.3 - 0.1) in the browser, and you'll understand.


ru.vuejs.org's People

Contributors

alexandrebonneau avatar andreisoroka avatar azamat-sharapov avatar bigonez avatar cheeses2 avatar chrisvfritz avatar crswll avatar defcc avatar dobbsryan avatar fadymak avatar gbezyuk avatar hootlex avatar humanismusic avatar kazupon avatar kojoru avatar linusborg avatar marktinsley avatar mitar avatar oddic avatar phanan avatar posva avatar psalaets avatar rubemlrm avatar sherevv avatar simplesmiler avatar timefordroids avatar wahaha2012 avatar yanxyz avatar yyx990803 avatar zigomir avatar

Watchers

 avatar  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.