<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://getsotto.ru/questions/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/ab-testing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/ai-engineer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/cs-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/data-analyst/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/devops/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/frontend-junior/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/go-junior/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/hibernate/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/highload/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/hr-career-change/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/java-concurrency/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/java-junior/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/java-middle/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/kafka/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/ml-engineer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/python-junior/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/python-middle/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/qa-junior/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/rag/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/spring/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/sql/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/prep/system-design/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/ab-testing-models/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/agent-design/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/attention-transformer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/bias-variance/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/chunking/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/classification-metrics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/cross-validation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/data-leakage/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/decision-trees-ensembles/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/distillation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/embeddings/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/feature-importance/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/feature-scaling-encoding/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/finetuning-lora/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/gradient-boosting/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/gradient-descent/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/hallucinations/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/how-llm-works/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/hybrid-search/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/hyperparameter-tuning/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/imbalanced-classes/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/kmeans-clustering/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/kv-cache-inference/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/linear-logistic-regression/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/llm-as-judge/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/llm-caching/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/llm-cost-latency/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/llm-evaluation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/llm-guardrails/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/llm-observability/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/long-context-vs-rag/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/mcp/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/ml-task-types/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/mlops-lifecycle/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/model-drift/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/model-selection/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/neural-network-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/overfitting/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/pretraining-sft-rlhf/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/prompt-engineering/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/prompt-injection/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/quantization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/rag-quality/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/rag-vs-finetuning/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/regression-metrics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/regularization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/rerankers/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/roc-pr-auc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/streaming-llm-responses/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/structured-output/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/temperature-sampling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/tokenization-bpe/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/tokens-context-window/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/tool-calling-agents/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/train-val-test/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/vector-search/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/ai/what-is-rag/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/ab-pitfalls/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/ab-sample-size/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/ab-test-design/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/arpu-arppu/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/bayes-base-rate/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/central-tendency/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/clt-confidence-intervals/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/conflicting-metrics-case/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/correlation-causation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/dashboard-design/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/dau-mau-sql/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/dau-mau-stickiness/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/dedup-latest-record/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/distributions/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/feature-launch-evaluation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/funnel-analysis/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/funnel-sql/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/gaps-and-islands/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/join-fanout/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/ltv-cac/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/median-percentiles-sql/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/metric-drop-case/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/metric-tree/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/missing-values/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/multiple-testing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/outliers/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/p-value-hypothesis/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/pandas-groupby-merge/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/pandas-vectorization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/peeking-problem/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/quasi-experiments/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/ratio-metrics-bootstrap/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/retention-cohorts-sql/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/retention-metrics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/sessionization-sql/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/srm-sample-ratio-mismatch/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/top-n-per-group/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/type-errors-power/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/variance-reduction-cuped/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/analytics/window-functions/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/message-broker/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/kafka-vs-rabbitmq/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/at-least-once-consumer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/idempotent-consumer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/consumer-group-scaling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/pubsub-vs-queue/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/delivery-semantics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/dead-letter-queue/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/topic-partition-offset/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/kafka-ordering/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/more-consumers-than-partitions/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/when-kafka/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/kafka-components/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/producer-partitioner/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/producer-acks/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/idempotent-producer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/commit-sync-async/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/auto-offset-reset/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/kafka-rebalance/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/kafka-streams-vs-consumer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/schema-registry/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/rabbitmq-or-kafka-choice/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/rabbitmq-exchange-routing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/sqs-visibility-timeout/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/saga-pattern/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/cdc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/kafka-isr/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/min-insync-replicas/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/high-watermark/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/unclean-leader-election/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/session-timeout-vs-max-poll/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/publisher-confirms/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/sqs-fifo-vs-standard/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/rabbitmq-prefetch/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/event-vs-command-design/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/retries-and-ordering/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/retryable-errors/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/non-blocking-retries/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/dlq-design/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/log-compaction/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/kafka-connect/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/consumer-lag-growth/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/add-partitions-ordering/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/message-envelope/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/fat-vs-thin-event/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/saga-choreography-vs-orchestration/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/saga-compensation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/offset-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/producer-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/consumer-group-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/kafka-replication-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/at-least-once-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/schema-registry-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/consumer-lag-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/event-vs-command-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/rabbitmq-routing-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/brokers/saga-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/a-star/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/amortized-complexity/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/array-vs-linked-list/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/async-vs-threads/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/atomic-cas/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/b-tree/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/bfs-dfs/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/big-o/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/binary-search-tree/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/binary-search/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/bitwise-ops/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/context-switch/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/csrf-cors/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/deadlock/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/dijkstra/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/dns/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/dynamic-programming/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/file-descriptors/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/floating-point/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/graph-representation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/hash-table/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/hashing-vs-encryption/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/heap-priority-queue/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/http-versions/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/integer-overflow/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/isolation-anomalies/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/latency-numbers/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/lsm-tree/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/memory-visibility/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/merge-sort/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/money-types/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/mutex-semaphore/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/mvcc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/optimistic-locking/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/os-scheduler/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/osi-tcp-ip/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/page-cache/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/password-storage/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/process-vs-thread/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/producer-consumer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/quicksort/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/race-condition/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/recursion-memoization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/row-vs-column/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/signals-shutdown/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/sorting-lower-bound/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/sorting-overview/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/sql-injection/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/stable-sort/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/stack-queue/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/stack-vs-heap/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/symmetric-asymmetric/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/syscalls/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/tcp-handshake/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/tcp-reliability/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/tcp-vs-udp/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/thread-pool/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/time-vs-memory/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/tls-handshake/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/twos-complement/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/unicode-encodings/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/virtual-memory/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/wal/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/what-happens-url/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/cs/xss/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/acid/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/isolation-phantom-reads/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/n-plus-one/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/index-effect/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/btree-vs-hash-index/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/normalization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/optimistic-vs-pessimistic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/left-join/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/having-vs-where/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/inner-join/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/primary-key-vs-unique/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/null-in-sql/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/sql-command-groups/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/truncate-delete-drop/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/composite-index-order/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/explain/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/prepared-statement/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/jdbc-manual-transaction/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/read-anomalies/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/foreign-key/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/cache-aside-read/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/cache-stampede-db/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/nosql-vs-relational/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/elasticsearch-use/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/second-highest-salary/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/cap-partition-choice/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/eventual-consistency-db/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/quorum-rw-n/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/tsdb-cardinality/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/tsdb-downsampling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/cassandra-primary-key/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/mongodb-embed-vs-reference/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/document-db-query-driven/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/hot-key-kv/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/redis-vs-dynamodb/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/keyset-pagination/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/lazy-initialization-exception/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/index-not-used/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/jdbc-connection-pool/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/jdbc-bulk-insert/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/persistence-context/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/dto-projection/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/explain-analyze/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/stale-statistics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/normal-forms/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/on-delete-cascade-risk/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/surrogate-vs-natural-key/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/redis-production/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/redis-distributed-lock/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/nosql-families/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/base-vs-acid/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/when-not-nosql/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/pacelc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/mongodb-atomicity/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/unbounded-array/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/partition-key-choice/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/kv-limitations/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/lsm-write-path/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/cassandra-denormalization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/columnar-analytics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/timeseries-compression/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/metrics-long-retention/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/inverted-index/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/analyzer-mismatch/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/search-in-architecture/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/inner-vs-left-join/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/what-is-jdbc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/what-is-orm/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/slow-query-first-step/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/foreign-key-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/cache-ttl/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/nosql-common-traits/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/replication-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/document-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/kv-access/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/oltp-vs-olap/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/timeseries-traits/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/databases/why-not-like-search/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/alerting-slo/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/ansible-vs-terraform/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/branching-strategies/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/ci-cd-pipeline/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/ci-secrets/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/cidr-subnets/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/cloud-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/container-pid1-shutdown/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/container-security/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/container-vs-vm/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/deployment-strategies/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/docker-layers-cache/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/docker-volumes-networking/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/dockerfile-best-practices/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/firewall-ports/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/gitops/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/immutable-infrastructure/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/k8s-architecture/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/k8s-config-secrets/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/k8s-crashloopbackoff/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/k8s-hpa/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/k8s-pod-deployment/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/k8s-probes/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/k8s-requests-limits/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/k8s-rolling-update/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/k8s-service-ingress/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/k8s-statefulset/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/linux-disk-full/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/linux-load-average/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/linux-memory-oom/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/linux-permissions/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/linux-process-states/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/linux-troubleshooting-commands/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/logging-pipeline/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/network-debugging/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/nginx-reverse-proxy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/prometheus-metrics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/ssh-keys-bastion/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/systemd-journald/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/devops/terraform-state/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/array-methods/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/async-await/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/box-model/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/closures/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/controlled-uncontrolled/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/copy-objects/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/css-position/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/css-specificity/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/debounce-throttle/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/dom-events/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/equality/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/event-loop/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/flex-vs-grid/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/js-types/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/promises/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/prototypes/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/react-hooks-rules/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/react-reconciliation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/react-rerender/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/react-state-immutability/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/react-state-management/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/react-state-props/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/react-useeffect/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/rendering-pipeline/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/responsive/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/script-async-defer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/this-binding/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/typescript-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/typescript-interface-type/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/frontend/var-let-const/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/any-type-assertion/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/append-shared-array/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/array-vs-slice/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/channels/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/context/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/defer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/errors-as-values/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/gc-escape-analysis/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/generics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/goroutine-leak/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/goroutines/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/interfaces-implicit/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/loop-variable/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/make-vs-new/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/map-internals/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/modules/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/mutex-waitgroup/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/nil-interface/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/nil-map-slice/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/panic-recover/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/pointers-pass-by-value/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/race-detector/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/select/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/short-declaration-shadowing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/slice-internals/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/strings-runes/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/struct-embedding/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/testing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/value-vs-pointer-receiver/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/why-go/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/go/zero-values/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/amdahl-scalability/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/backpressure/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/balancing-algorithms/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/bloom-filter/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/c10k-event-loop/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/cache-hit-ratio/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/connection-pooling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/consensus-leader-election/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/consistent-hashing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/count-min-top-k/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/design-chat/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/design-distributed-rate-limiter/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/design-news-feed/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/design-top-k/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/design-unique-id/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/design-url-shortener/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/design-view-counter/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/health-checks/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/hot-keys/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/hyperloglog/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/latency-percentiles/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/load-balancing-l4-l7/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/load-shedding/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/lru-lfu/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/queueing-utilization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/rate-limiting/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/redis-at-scale/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/replication-lag/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/replication-models/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/resharding/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/sharding-strategies/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/sync-async-replication/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/tail-latency/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/timeouts-retries/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/highload/zero-copy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/career-change/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/career-gap/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/conflict/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/failure/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/five-years/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/no-experience/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/project-story/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/questions-to-employer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/salary-expectations/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/strengths/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/tell-about-yourself/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/weaknesses/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/why-leaving/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/why-us/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/hr/why-you/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/oop-principles/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/string-equals-vs-double-equals/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/arraylist-vs-linkedlist/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/checked-vs-unchecked/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/integer-cache/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/equals-hashcode-contract/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/concurrenthashmap-internals/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/volatile/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/string-immutable/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/interface-vs-abstract-class/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/stream-intermediate-terminal/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/optional/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/final-reference/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jvm-memory-areas/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jdk-jre-jvm/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/final-modifier/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/hashmap-vs-hashtable-vs-chm/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-021/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/catch-order/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/generics-wildcards/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/volatile-vs-synchronized/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/thread-runnable-callable/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/overloading-vs-overriding/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/string-stringbuilder-stringbuffer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/comparable-vs-comparator/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/hashset-linkedhashset-treeset/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/linkedhashmap-order/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/fail-fast-vs-weakly-consistent/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/io-vs-nio/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/inputstreamreader/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/serialversionuid/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/optional-usage/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/stream-map-flatmap-filter/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/localdatetime-vs-zoneddatetime/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/threadlocal-in-pool/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/deadlock/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/latch-barrier-semaphore/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/fork-join-work-stealing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/classloader-delegation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/singleton-thread-safe/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/unit-vs-integration-tests/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jmh/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/reverse-string/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/thread-safe-counter/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/primitive-types-char/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/int-overflow/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/double-precision-money/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/unboxing-null-npe/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/ternary-unboxing-npe/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/int-array-vs-list-integer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/generics-primitives/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/stack-arraydeque/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/priorityqueue-iteration/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/priorityqueue-complexity/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/future-vs-completablefuture/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/thencompose-vs-thenapply/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/completablefuture-blocking-common-pool/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/gc-algorithms/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/choose-gc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/stop-the-world-safepoint/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/allocation-promotion-rate/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/generic-array-heap-pollution/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/safevarargs/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/bridge-method/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/functional-interface/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/lambda-vs-anonymous-class/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/lambda-effectively-final/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/collect-vs-reduce/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/tomap-duplicate-key/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/groupingby-counting/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/var-type-inference/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/switch-expression/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/java-time-vs-date/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/instant-duration-period/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/immutability-benefits/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/immutable-class-recipe/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/defensive-copy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/immutable-thread-safety/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/immutable-modification-cost/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/record-defensive-copy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/single-responsibility-principle/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/ocp-if-chain/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/liskov-substitution/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/di-vs-dip/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/interface-segregation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/dip-ports/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/accidental-duplication/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/yagni/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/law-of-demeter/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/cohesion-coupling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/anemic-domain-model/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/static-factory-vs-factory-method/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/static-factory-advantages/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/builder-immutable/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/abstract-factory/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/shallow-vs-deep-copy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/adapter-decorator-proxy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/java-io-decorator/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/spring-proxy-consequences/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/arrays-aslist-add/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/facade/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/proxy-vs-decorator/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/comparator-strategy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/template-method-vs-strategy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/observer-modern-java/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/chain-of-responsibility/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/state-vs-strategy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/visitor/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/thread-states/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/thread-interrupt/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/daemon-threads/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/executors-factories-danger/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/thread-pool-sizing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/submit-swallows-exception/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/happens-before/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/double-checked-locking/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/semaphore-rate-limit/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/countdownlatch-reuse/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/semaphore-release-finally/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/virtual-threads-practice/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/virtual-thread-pinning/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/virtual-thread-unmount/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/generational-hypothesis/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/two-survivor-spaces/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/frequent-full-gc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/reference-types/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/gc-roots/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/finalize-cleaner/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/collections-hierarchy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/ordered-fast-lookup/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/immutable-collections/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/arraylist-amortized-add/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-152/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-153/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-154/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-155/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-156/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-157/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-158/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-159/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-160/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-161/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-162/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-163/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-164/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-165/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-166/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-167/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/equals-contract/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/pass-by-value-reference/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/list-remove-overload/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/varargs/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/suppressed-exceptions/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/autocloseable-vs-closeable/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/twr-close-order/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/generics-invariance/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/extends-wildcard/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/pecs-copy-signature/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/record-features/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/record-when-not/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/record-array-equals/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/sealed-pattern-matching/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/sealed-subclass-requirements/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/instanceof-pattern/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/java-serialization-dangers/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/transient/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/externalizable/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/bytebuffer-flip/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/virtual-threads-vs-selector/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/direct-buffers/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jit-tiered-compilation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/microbenchmark-pitfalls/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/escape-analysis/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/stack-extends-vector/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/encapsulation-getters-setters/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/polymorphism-rules/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/initialization-order/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/compile-time-constant-inlining/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/default-method-conflict/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/default-methods-purpose/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/throwable-hierarchy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/return-in-finally/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/wait-in-while-loop/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/synchronized-lock-object/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/aba-problem/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/longadder-vs-atomiclong/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/reentrantlock-vs-synchronized/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/stampedlock-optimistic-read/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/parallel-stream-blocking/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/parallel-stream-no-gain/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/completablefuture-error-handling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-212/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-213/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jc-214/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/same-class-two-loaders/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/stack-vs-heap-jvm/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/compressed-oops-32gb/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/gc-write-barriers/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jvm-heap-in-container/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/type-erasure-limits/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/bounded-type-parameter/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/raw-types/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/primitive-functional-interfaces/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/stream-reuse/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/filter-before-map/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/tomap-null-value/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/orelse-vs-orelseget/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/optional-antipatterns/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/simpledateformat-thread-safety/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/buffered-io/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/default-charset/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/logging-placeholders/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/text-blocks/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/pass-by-value/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/multiple-interfaces/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/dry-principle/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/list-vs-set/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/arraylist-internals/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/linkedlist-get-by-index/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/hashmap-bucket/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/linkedhashmap/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/treemap-order/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/hashset-add-duplicate/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/queue-vs-stack/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/iterator/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/hashmap-concurrent-writes/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/uncaught-exception/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/try-with-resources/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/thread-start-vs-run/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/synchronized/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/atomicinteger/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/reentrantlock-unlock-finally/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/thread-pool/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/future/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/countdownlatch/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/threadlocal/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/virtual-threads/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/heap-vs-stack/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/gc-reachability/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/stop-the-world/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/weak-reference/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/gc-tuning-start/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/volatile-visibility/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/generics-benefits/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/unbounded-wildcard/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/type-erasure/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/stream-api/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/stream-collect/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/localdate-immutable/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/byte-vs-char-streams/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/nio-buffer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/serialization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/creational-patterns/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/structural-patterns/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/behavioral-patterns/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/log-levels/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/record/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/sealed-classes/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/jit-compiler/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/autoboxing-pitfalls/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/choose-data-structure/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/gc-latency-diagnosis/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/order-time-types/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/java/atomicinteger-cas/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/abc-protocol/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/args-kwargs/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/args-passing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/async-await/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/asyncio-blocking-call/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/asyncio-cancellation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/asyncio-event-loop/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/asyncio-gather-taskgroup/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/class-self-init/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/closures/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/collections-module/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/complexity-list-dict/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/comprehension-vs-genexpr/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/concurrent-futures/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/context-manager/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/copy-deepcopy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/dataclasses/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/decorator-params-wraps/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/decorators/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/descriptors/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/dict-how-it-works/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/django-n-plus-one/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/dunder-str-repr/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/eq-hash/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/exception-chaining/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/fastapi-depends/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/free-threading/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/functools-tools/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/generator-send-yield-from/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/generators/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/getattr-getattribute/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/gil/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/imports/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/inheritance-super-mro/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/is-vs-eq/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/iterator-vs-iterable/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/itertools/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/late-binding-closures/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/list-vs-tuple/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/metaclasses/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/mock-patch/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/multiprocessing-pickle/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/mutable-default-arg/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/mutable-immutable/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/name-main/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/new-vs-init/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/profiling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/property/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/pytest-fixtures/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/python-speedup/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/refcount-gc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/scope-legb/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/set/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/slices/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/slots/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/small-int-interning/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/staticmethod-classmethod/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/threading-multiprocessing-asyncio/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/threading-race-lock/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/try-except-else-finally/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/type-hints/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/typing-generics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/venv-pip/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/weakref/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/python/wsgi-asgi/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/api-testing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/auth-authorization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/black-white-grey-box/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/boundary-values/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/bug-lifecycle/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/bug-report/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/client-server/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/cookies-storage/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/decision-table/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/devtools/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/equivalence-partitioning/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/exploratory-testing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/functional-vs-nonfunctional/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/http-methods/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/http-status-codes/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/pairwise/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/positive-negative-testing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/qa-vs-qc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/requirements-testing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/sdlc-stlc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/severity-vs-priority/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/smoke-sanity-regression/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/sql-for-qa/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/state-transition/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/test-case-vs-checklist/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/test-levels/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/test-pencil/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/test-plan-strategy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/testing-principles/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/what-is-testing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/qa/when-automate/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/ioc-vs-di/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/restcontroller/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/constructor-injection/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-bean/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/transactional-self-invocation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/bean-scopes/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/component-vs-bean/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/transactional-rollback-rules/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/qualifier-primary/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/boot-autoconfiguration/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-aop-concepts/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-profiles/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/problem-detail-errors/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-data-jpa/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-boot-starter/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/external-configuration/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/configuration-properties/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/http-get-vs-post/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-security-authn-authz/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/cookie-vs-session/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/http-401-403-404/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/servlet-lifecycle/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/post-redirect-get/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/reactive-backpressure/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/mvc-vs-webflux/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/resilience4j-circuit-breaker/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/liveness-vs-readiness/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/contract-tests/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/micrometer-latency-percentiles/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/applicationcontext-vs-beanfactory/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/bean-post-processor/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/inject-all-implementations/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/conditional-annotations/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/filter-vs-interceptor/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/dto-validation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/config-server/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-cloud-gateway/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/service-discovery/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-batch-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-integration/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/rest-vs-soap/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/graphql-risks/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/kafkatemplate-send/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/kafkalistener-container-commit/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-kafka-retry-dlt/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/rabbittemplate/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/rabbitlistener-ack-prefetch/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-amqp-or-kafka/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/cloud-stream-binder/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/cloud-stream-functional/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/when-not-cloud-stream/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/security-filter-chain/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/jwt-vs-oauth2-oidc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/csrf-in-spring-security/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/preauthorize/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/get-user-endpoint/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/dirty-checking/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/requires-new-pool/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/prototype-in-singleton/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/bean-init-order/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/prototype-predestroy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/constructor-vs-field-injection/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/qualifier-beats-primary/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/repository-exception-translation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/order-annotation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/application-events/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/post-201-location/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/validated-vs-valid/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/invalid-request-body/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/controlleradvice-scope/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/stateful-controller-bug/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/forward-vs-redirect/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-n-plus-one/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/open-in-view/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/advice-types/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/proxy-aop-limits/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/jdk-vs-cglib-proxy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/readonly-transaction/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/property-precedence/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/actuator-exposure/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/readiness-external-dependency/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/session-cookie-flags/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/sessions-scale-out/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/async-security-context/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/security-rule-order/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/hasrole-vs-hasauthority/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/auth-code-pkce/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/jdbc-in-webflux/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/mono-without-subscribe/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/retries-checklist/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/timeout-budget/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/bulkhead-vs-rate-limiter/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/webmvctest-vs-springboottest/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/h2-vs-testcontainers/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/test-pyramid/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/distributed-tracing-propagation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/batch-chunk-processing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/kafka-listener-concurrency/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/rabbit-nack-requeue-loop/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/cloud-stream-consumer-group/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/applicationcontext-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/autowired-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/singleton-count/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/http-404-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/valid-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/dispatcherservlet/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/jparepository-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/aop-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/transactional-commit-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/springbootapplication/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/actuator-health-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/http-stateless-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-security-filters-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/jwt-parts/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/non-blocking-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/timeout-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/unit-vs-integration/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/service-discovery-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/spring-batch-purpose/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/kafkalistener-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/rabbitmq-ack-basic/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/spring/cloud-stream-purpose/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/hexagonal-architecture/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/horizontal-vs-vertical-scaling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/cap-theorem/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/eventual-consistency/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/caching-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/cdn/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/reliable-processing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/scaling-database-reads/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/why-microservices/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/service-boundaries/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/distributed-monolith/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/availability-chain/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/database-per-service/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/monolith-or-microservices-start/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/idempotent-http-methods/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/idempotency-key/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/offset-vs-keyset-pagination/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/api-backward-compatibility/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/sync-call-vs-event/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/api-contract-safety/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/cqrs/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/cqrs-vs-event-sourcing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/event-sourcing-mechanics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/read-model-lag/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/projection-requirements/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/when-not-event-sourcing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/observability-vs-monitoring/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/metrics-cardinality/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/measuring-latency/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/error-budget/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/symptom-based-alerting/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/latency-investigation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/rolling-update-compatibility/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/rename-column-zero-downtime/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/feature-flags/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/canary-vs-blue-green/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/safe-deploy-code-and-schema/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/idor-access-control/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/jwt-pitfalls/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/password-hashing-kdf/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/leaked-secret-in-git/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/supply-chain-risks/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/secure-public-api/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/qps-estimation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/orders-of-magnitude/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/storage-estimation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/scale-the-bottleneck/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/feed-estimation-questions/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/consistent-hashing-vs-modulo/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/stateless-services/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/quorum-read-write/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/consistency-spectrum/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/write-through-vs-write-back/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/cache-invalidation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/circuit-breaker-states/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/transactional-outbox/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/graceful-degradation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/cap-letters/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/idempotency/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/microservices-definition/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/rest-meaning/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/cqrs-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/three-pillars/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/rolling-update/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/authentication-vs-authorization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/daily-to-qps/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/blockers-of-horizontal-scaling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/skewed-sharding/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/more-instances-no-gain/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/quorum-not-linearizable/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/read-your-writes-feed/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/cache-stampede/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/cache-write-race/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/catalog-caching-design/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/slow-dependency-cascade/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/questions/system-design/retry-storm/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/brokers/dlq-retries/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/brokers/kafka-consumer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/brokers/kafka-core/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/brokers/kafka-ecosystem/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/brokers/kafka-operations/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/brokers/kafka-producer/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/brokers/kafka-replication/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/brokers/message-design/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/brokers/messaging-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/brokers/rabbitmq-sqs/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/brokers/saga-cdc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/data-modeling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/document-db/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/fulltext-search/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/indexes/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/jdbc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/joins-keys/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/keyvalue-db/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/nosql-overview/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/orm/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/query-performance/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/redis-cache/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/sql-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/timeseries-db/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/transactions/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/databases/wide-column-db/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/arraylist/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/atomics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/classloading/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/collections-overview/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/collectors/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/completablefuture/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/concurrent-collections/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/coordination/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/date-time/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/deques/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/design-principles/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/equality/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/exceptions/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/executors/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/gc-algorithms/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/gc-generations/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/gc-references/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/gc-tuning/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/generics-pitfalls/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/generics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/hashmap/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/immutability/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/initialization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/interfaces/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/io/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/iterators/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/jmm/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/jvm-memory/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/lambdas/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/linkedhashmap/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/linkedlist/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/locks/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/method-semantics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/modern-java-performance/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/modern-syntax/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/nio/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/oop/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/optional/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/patterns-behavioral/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/patterns-creational/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/patterns-structural/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/primitives/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/records/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/resource-management/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/sealed-pattern/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/serialization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/sets/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/solid/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/streams/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/strings/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/synchronized/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/testing-logging-patterns/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/threadlocal-forkjoin/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/threads/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/treemap/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/virtual-threads/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/java/wildcards/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/actuator/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/aop/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/bean/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/boot/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/cloud-platform/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/cloud-stream/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/container-advanced/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/context-config/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/data/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/http-security/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/integration-batch-api/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/ioc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/mvc-advanced/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/reactive-webflux/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/resilience-observability/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/rest-api/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/security-auth/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/servlet-runtime/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/spring-amqp/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/spring-kafka/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/spring-security-deep/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/stereotypes/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/testcontainers-contracts/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/transactions/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/spring/web/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/system-design/api-design/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/system-design/caching/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/system-design/cap/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/system-design/cqrs-event-sourcing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/system-design/delivery/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/system-design/estimation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/system-design/microservices/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/system-design/observability/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/system-design/reliability/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/system-design/scaling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/learn/system-design/security/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/common/foundations/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/common/git/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/common/git-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/common/git-collaboration/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/common/terminal/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/common/algorithms/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/common/data-structures/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/internet/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/common/internet/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/common/http/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/common/dns/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/common/domains-hosting/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/browsers/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/html/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/html-semantics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/html-forms/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/accessibility/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/seo-basics/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/css/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/css-cascade/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/css-layout/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/responsive/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/css-architecture/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/css-animations/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/javascript/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/js-types/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/js-scope/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/js-this-prototypes/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/js-async/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/dom-events/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/fetch-api/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/js-modules/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/package-managers/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/typescript/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/frameworks/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/vue/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/angular/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/svelte/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/tooling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/bundlers/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/linters/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/testing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/unit-component-tests/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/e2e-tests/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/security/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/performance/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/loading-performance/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/runtime-performance/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/rendering-strategies/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/api-integration/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/frontend/web-apis/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/start/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/jsx/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/events/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/components/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/composition/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/hooks/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/refs/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/custom-hooks/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/rendering/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/suspense-lazy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/error-boundaries/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/portals/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/state-management/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/context/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/server-state/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/redux-toolkit/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/zustand/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/forms/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/routing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/styling/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/testing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/typescript/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/nextjs/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/server-components/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://getsotto.ru/roadmap/react/react-native/</loc><lastmod>2026-10-13</lastmod></url></urlset>
