Skip to content

Instantly share code, notes, and snippets.

View alexyvassili's full-sized avatar

Alexey Vasilev alexyvassili

  • Moscow
View GitHub Profile
@alexyvassili
alexyvassili / gist:ff201b5aa4e6401c9db0e81ab1d22822
Created October 29, 2023 00:36 — forked from rxaviers/gist:7360908
Complete list of github markdown emoji markup

People

:bowtie: :bowtie: 😄 :smile: 😆 :laughing:
😊 :blush: 😃 :smiley: ☺️ :relaxed:
😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:
😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved:
😆 :satisfied: 😁 :grin: 😉 :wink:
😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: 😀 :grinning:
😗 :kissing: 😙 :kissing_smiling_eyes: 😛 :stuck_out_tongue:
@alexyvassili
alexyvassili / fizzbuzz.rs
Created May 25, 2022 02:48
Fizzbuzz.rs
use std::vec::Vec;
fn main() {
const COUNT: usize = 100;
let mut result = Vec::with_capacity(COUNT);
for i in 1..=COUNT {
let s = match (i % 3, i % 5) {
(0, 0) => String::from("FizzBuzz"),
(0, _) => String::from("Fizz"),
(_, 0) => String::from("Buzz"),
@alexyvassili
alexyvassili / description.md
Last active December 12, 2017 10:19
Описание уроков

Занятие 1

технические детали курса; декомпозиция; чистые функции; цикломатическая сложность; читаемость; фичеризм; поддерживаемость; статический анализ кода.

Занятие 2

объекты и переменные; структуры данных под капотом основных типов; list vs tuple; профилирование памяти; как работает сборщик мусора.