>
BitSereno
Archivo
Lenguajes
Buscar
bitsereno
/
Rust
Rust
130 artículos ordenados de base a avanzado — un concepto por artículo.
130
artículos
·
1
secciones
·
actualizándose
Go
Python
CPP
C
Linux
Rust
Dart
NVIM chuleta
Módulos en Go
§01
Rust
01
¿Qué es Rust y por qué existe? La revolución de la seguridad
3 min
02
El modelo de memoria de Rust en contexto
3 min
03
Rust en producción: Casos de uso y ecosistema
3 min
04
Instalación con rustup y gestión del toolchain
3 min
05
Anatomía de un programa Rust: El Hola Mundo
2 min
06
Cargo: El gestor de paquetes y sistema de construcción de Rust
3 min
07
Cargo.toml: El manifiesto de tu proyecto Rust
3 min
08
rustfmt y clippy: formateo y linting
3 min
09
rustdoc y documentación de código
3 min
10
Variables y mutabilidad en Rust: let y let mut
3 min
11
Shadowing en Rust: Reutilizar nombres de variables con let
2 min
12
Constantes y estáticos: la diferencia entre const y static
3 min
13
Enteros en Rust: Tamaños, Signos y Representación
3 min
14
Flotantes, booleanos y caracteres en Rust
3 min
15
Tuplas en Rust: Agrupación de datos heterogéneos
3 min
16
Arrays en Rust: Colecciones de Tamaño Fijo [T; N]
3 min
17
Slices en Rust: Vistas sobre Secuencias de Datos
4 min
18
Rust: El poder de las expresiones
2 min
19
Operadores en Rust: Aritmética, Comparación y Lógica
3 min
20
Los Rangos en Rust: Range, RangeInclusive y su uso
3 min
21
Control de flujo con if, else if y else en Rust
3 min
22
Control de Flujo en Rust: loop, while y for
3 min
23
Etiquetas, break con valor y retorno en Rust
4 min
24
Las tres reglas de ownership en Rust
3 min
25
Move semantics y la diferencia entre Copy y Clone
3 min
26
Ownership en Funciones: Movimiento, Retorno y Consistencia
4 min
27
Referencias Inmutables en Rust: El concepto de &T
3 min
28
Referencias mutables y las reglas del Borrow Checker
3 min
29
Dangling references y el borrow checker como guardián
3 min
30
Por qué existen los lifetimes y su sintaxis de anotación
3 min
31
Lifetimes en Structs y Métodos: Gestión de Referencias
4 min
32
‘static’ y Lifetime Bounds: Dominando la Memoria en Rust
4 min
33
&str vs String: Diferencias y uso óptimo en Rust
4 min
34
Slices de arrays y la coerción de referencias en Rust
3 min
35
Structs en Rust: Definición, Instanciación y Uso de Campos
3 min
36
Structs de tupla y Unit structs en Rust
3 min
37
Métodos en Rust: &self, &mut self y self
3 min
38
Enums con variantes de datos en Rust
3 min
39
Option<T>: El reemplazo de null en Rust
3 min
40
match: El poder del pattern matching exhaustivo
3 min
41
if let y while let: Pattern Matching Conciso en Rust
4 min
42
Destructuring: Desestructuración de Structs, Tuplas y Enums
3 min
43
Guards, @ bindings y el macro matches! en Rust
4 min
44
Definición e implementación de traits en Rust
3 min
45
Despacho dinámico en Rust: dyn Trait y Trait Objects
4 min
46
Uso de impl Trait en Parámetros y Retorno en Rust
4 min
47
Display, Debug y Formateo de Impresión en Rust
3 min
48
Clone, Copy y los Traits de Comparación en Rust
3 min
49
Hash, Default, From e Into en Rust
3 min
50
AsRef, AsMut, Borrow y Deref: Abstracción de Referencias
4 min
51
Funciones y tipos genéricos en Rust
3 min
52
Trait Bounds: Cláusulas where y sintaxis de restricciones
3 min
53
Box<T>: Gestión de Memoria en Heap e Indirección
4 min
54
Rc<T>: Gestión de Ownership Compartido en un Solo Hilo
4 min
55
Arc<T>: Referencia contada atómica para concurrencia
3 min
56
Mutabilidad Interior en Rust: Cell y RefCell
4 min
57
Mutex<T> y RwLock<T>: Mutabilidad Interior Segura para Hilos
4 min
58
Dominando Result<T, E>: El corazón del manejo de errores en Rust
3 min
59
El Operador `?`: Propagación de Errores en Rust
4 min
60
El uso de panic! en Rust: Cuándo abortar el programa
4 min
61
Implementación de tipos de error personalizados en Rust
4 min
62
Captura en Closures: Referencia vs Valor con move
3 min
63
Fn, FnMut y FnOnce: Los tres traits de los closures
3 min
64
Closures: Argumentos, Retornos y Diseño de APIs en Rust
3 min
65
El trait Iterator: next() y adaptadores lazy
3 min
66
Consumidores de iteradores en Rust: collect, fold y más
4 min
67
Implementación avanzada del trait Iterator en Rust
4 min
68
String en Rust: Creación, Concatenación y Métodos
4 min
69
Iteración en Strings: Bytes, Caracteres y Seguridad en UTF-8
4 min
70
Vec<T>: El array dinámico de Rust
3 min
71
Ordenamiento, Búsqueda y Manipulación de Vistas en Vec<T>
4 min
72
HashMap en Rust: El diccionario de clave-valor
3 min
73
HashMap: Dominando la Entry API en Rust
4 min
74
Colecciones Avanzadas: BTreeMap, Sets, VecDeque y BinaryHeap
4 min
75
Módulos, Visibilidad y Rutas: Dominando la Organización en Rust
4 min
76
Dominando use, as y la reexportación en Rust
3 min
77
Workspaces: Gestión de múltiples crates en un monorepo
3 min
78
Features, Perfiles de Compilación y build.rs en Rust
4 min
79
Dominando Cargo: Tests, Benchmarks y Documentación en Rust
3 min
80
Gestión de Hilos en Rust con std::thread
3 min
81
Canales MPSC: Comunicación entre Hilos en Rust
3 min
82
Tipos atómicos en Rust y el modelo de memoria
4 min
83
Condvar y Barrier: sincronización de hilos en Rust
4 min
84
async y await: el modelo de concurrencia asíncrona
4 min
85
El trait Future y el modelo de polling en Rust
6 min
86
Pin<span style="background-color: rgba(36, 16, 2, 0.2); font-size: 1.88235rem;">: Por qué existe y qué garantiza la inmovilidad</span>
5 min
87
Implementación de un Ejecutor Mínimo: El ciclo de Vida de un Future
8 min
88
Rust: Dominando los Traits Read y Write
4 min
89
Gestión de I/O: BufReader, BufWriter y Flujos Estándar
4 min
90
Manejo de archivos: File, OpenOptions y operaciones básicas
3 min
91
Metadatos y Recorrido de Directorios en Rust
4 min
92
TCP en Rust: Dominando TcpListener y TcpStream
4 min
93
Programación con UdpSocket: Networking sin conexión en Rust
4 min
94
El bloque unsafe y sus cinco operaciones fundamentales
3 min
95
Dominando Punteros Crudos: *const T y *mut T en Rust
4 min
96
unsafe fn, unsafe trait y union en Rust
3 min
97
Interoperabilidad con C: extern “C”, no_mangle y FFI
4 min
98
Gestión de Strings en FFI: CString y CStr en Rust
4 min
99
Rust: macro_rules! y patrones de macros declarativas
3 min
100
Dominando macro_rules!: Repeticiones, Recursión y $crate
4 min
101
Derive Macros: Generación de código en compilación
3 min
102
Macros Procedurales: Atributos y Llamadas a Funciones
4 min
103
Newtype pattern y type aliases: Seguridad y Semántica en Rust
3 min
104
PhantomData<T> y Tipos de Tamaño Dinámico (DST) en Rust
4 min
105
dyn Trait: Fat Pointers, Vtable y Object Safety en Rust
5 min
106
Associated Types en Traits: Especialización de tipos
3 min
107
GATs: Elevando la abstracción con Generic Associated Types
3 min
108
HRTBs: Dominando la cuantificación de lifetimes en Rust
4 min
109
Const generics: parámetros de tipo constante en Rust
4 min
110
Tests unitarios en Rust: #[test] y aserciones
3 min
111
Organización de tests y tests de integración en Rust
4 min
112
Medición de rendimiento con std::time::Instant
3 min
113
Profiling y Análisis de Rendimiento Avanzado en Rust
4 min
114
rust-analyzer: El motor de inteligencia para Rust
2 min
115
cargo fix, cargo audit y Miri: Diagnóstico en Rust
4 min
116
Abstracciones de coste cero e inlining en Rust
4 min
117
Optimización LTO y Perfiles de Release en Rust
4 min
118
SIMD con std::arch: Optimización de Alto Rendimiento
4 min
119
Sobrecarga de operadores en Rust con std::ops
3 min
120
std::mem: Control de Memoria y Layout de Bajo Nivel
4 min
121
Implementación de adaptadores de iterador personalizados en Rust
4 min
122
Conversión de tipos: as, From, Into, TryFrom y TryInto
3 min
123
Control de procesos y subprocesos en Rust
4 min
124
Temporizadores y medición de tiempo en Rust
3 min
125
Strings avanzados: format!, write! y el trait fmt::Write
3 min
126
Manejo de señales y control de interrupciones en Rust
5 min
127
Recursión con Closures en Rust: El Desafío de la Circularidad
4 min
128
Patrones Builder y Typestate en Rust
4 min
129
Atributos de compilación condicional en Rust: cfg y cfg_attr
3 min
130
repr y control de layout de memoria en Rust
3 min