155 lines
8.6 KiB
JSON
155 lines
8.6 KiB
JSON
{
|
|
"server-side": "rQArtuVKGVgLn_fw9yO3b",
|
|
"tcp": "mUCidjOsVLMAVDf2jmV5F",
|
|
"tcp:checksum": "XxBl-zO7CF6DpOZ2bMDxJ",
|
|
"tcp:segment-structure": "zTCmPUp9j5P1wpGgiboMa",
|
|
"tcp:operations:connection": "5sI3RHaLudq4TfpjoYeOp",
|
|
"tcp:operations:resource-usage": "LkGI0VpJ3WkpPHkJhJgWk",
|
|
"tcp:operations:data-transfer": "5bJUcx3v4dpdlIsx7bFvK",
|
|
"tcp:operations:max-segment-scaling": "1l5dhQWYPhUSg-cy5pSlK",
|
|
"tcp:operations:window-scaling": "zvBKjceXRSfEe_3MDCEL5",
|
|
"tcp:operations:timestamp": "6KAYNPLEFMp6Jha8FLMAU",
|
|
"tcp:operations:out-of-band-data": "3OMu3RM-6pMjqY1jAmC2-",
|
|
"tcp:operations:selective-acknowledgement": "SPpOO25b7wpajWDIrKi1u",
|
|
"tcp:operations:data-transfer:flow-control:error-detection": "vFM311xSa5OqNVove2f6j",
|
|
"tcp:operations:data-transfer:flow-control": "lDVD-3i64Mk7-KPJrXmFH",
|
|
"tcp:operations:data-transfer:congestion-control": "1GML0Jsfdb1Fn-0PNryiQ",
|
|
"tcp:operations:data-transfer:reliable-transmission": "X2KHWgQZDHSVDsTRMUwSj",
|
|
"tcp:vulnerability": "MwLWDlciJOq_0n5S3GoF-",
|
|
"tcp:vulnerability:denial-of-service": "TbXJO__4xSnzK1fvvJK86",
|
|
"tcp:vulnerability:connection-hijacking": "ubRiY3jdh3iS3diN482IU",
|
|
"tcp:vulnerability:veto": "ZLTfpRZ0rF-mtd7Z0R2WF",
|
|
"udp": "IMyHwnXxJK6oFxzOMLxjS",
|
|
"udp:reliability": "Vh81GnOUOZvDOlOyI5PwT",
|
|
"udp:datagram": "wD_HWc9YxPhlkilt585pg",
|
|
"udp:congestion-control": "jsNsyrGzegVnjIF2l52vI",
|
|
"udp:checksum": "tBOvBpDi3SOKZjAmkxdM0",
|
|
"udp:packet-structure": "CCxVnrGDKa1EROXgF_OAm",
|
|
"tcp-vs-udp": "RfTcTUjaXyp49FnUf44MK",
|
|
"tcp-vs-udp:reliable-vs-unreliable": "MoyBGT9bscUe8vMN4J0bG",
|
|
"tcp-vs-udp:ordered-vs-not-ordered": "WMdCDmFsytsF2AWQXfzC8",
|
|
"tcp-vs-udp:heavyweight-vs-lightweight": "OYXKtl4A-vaK6yGO6hS6n",
|
|
"tcp-vs-udp:packet-vs-datagram": "JE3uZ5U6oe6dVzsmglTl2",
|
|
"tcp-vs-udp:streaming-vs-broadcast": "pJw8fN1dt3BABtZVz7wGE",
|
|
"ip": "tg94V7K0mgYhpkUMp_Scv",
|
|
"ip:capability": "5kF1fqr-mn5-15e3aMa9k",
|
|
"ip:reliability": "2jDV-ovvrkBbTTLk5VbR9",
|
|
"ip:link-capacity": "OzY-LPcfj1sBm_0F0WbIJ",
|
|
"ip:functions": "YPvm8XD_FaFYCQ-b7-KsH",
|
|
"ip:functions:datagram-construction": "jnQAzUUnwpJgoRuRIFtSe",
|
|
"ip:functions:ip-addressing": "3ZcJNDCHw2pFzewmoB-03",
|
|
"ip:functions:routing": "bYb7nA-Vn9e6VtdbUT3tq",
|
|
"ip:transactions": "r2OeI7YC1BLLfctC8q69W",
|
|
"ip:categories": "NH2eQ1_nij1icTgoO027b",
|
|
"ip:security": "qkO0s9zR0sAnjTRWcrLQY",
|
|
"programming-languages": "6ilqzjvI4J1pUCmTJ33PA",
|
|
"programming-languages:javascript": "ufufnULqsglE5VhEIAdSI",
|
|
"programming-languages:java": "LG8JPL1po-gEs1V5JyC8F",
|
|
"programming-languages:c-cpp": "E4H3hniIW6hKpH3Qr--N5",
|
|
"programming-languages:c-sharp": "DuyUc9a-47Uz03yr4aeyg",
|
|
"programming-languages:erlang": "QGtGx5LBEWa1DD3Y7ztUy",
|
|
"socket-programming": "HvpuFTCknHPhnFkhmhRc4",
|
|
"socket-programming:byte-manipulation": "H21PanCggDfQt34-JzgfO",
|
|
"socket-programming:address-conversion": "SBA7pa9o0AM0ZEBepd7UM",
|
|
"socket-programming:descriptor": "OAyMj6uLSv1yJ87YAjyZu",
|
|
"socket-programming:api:bsd-socket": "U_tZFM80W3xJx8jj4skCr",
|
|
"socket-programming:api": "a2pcxVTGdAPw8aLvdr19M",
|
|
"socket-programming:api:winsock": "GfTXffisLyQgp66zcQ7Py",
|
|
"ip:transactions:arp": "JI_wUdT2hjsrvbIhLvHcT",
|
|
"ip:transactions:dns": "yNytLrQAMKBw4t73YRL3J",
|
|
"ip:transactions:dhcp": "aTHJh-xw8soCxC1bIDdXm",
|
|
"ip:categories:ipv4": "pHVB0K8Vtk3ToD6n_f1wv",
|
|
"ip:categories:ipv6": "TqBlAMfhARhlJed6xD7eg",
|
|
"ip:security:tls": "FX8ASd-QzTUFDHzBB93WK",
|
|
"serialization": "TS6dz61rUSxm-SqmK6JKe",
|
|
"serialization:json": "y0ZJQQfi8Qx6sB4WnZlP5",
|
|
"serialization:xml": "v43K6srds7m5SQFqNaY0T",
|
|
"serialization:yaml": "uHcUSVLz_2-Usk6ckSvwr",
|
|
"serialization:toml": "l8iEC3g0ICSfmIE1MxcUl",
|
|
"serialization:protobuf": "w2zbab_6Gxw6AWS0N759U",
|
|
"multithreading": "3QSLUMKD0G08N3MIb1cG7",
|
|
"multithreading:fiber": "TVJrlUsg30YIM1yjsZfJI",
|
|
"multithreading:sharding": "3use5vuLBJTk40wOg9S-X",
|
|
"multithreading:thread-localstorage": "IeD-oQ1bkwlKNC-R0lJjZ",
|
|
"multithreading:thread-localstorage:windows": "mW2L_9NckgPRH7g5W9NHq",
|
|
"multithreading:thread-localstorage:pthread": "HU0yUyl89WD8WnR9PJn7l",
|
|
"programming-techniques:design-patterns": "gB-TYpgUDV47bxznNJhYn",
|
|
"programming-techniques:tdd": "FKOhe21PVlaKIoZI4hd49",
|
|
"programming-techniques:dependency-injection": "uTlxyDOtvt_Qp0gXLWO-j",
|
|
"programming-techniques:dump-analysis": "1c6EqGv1g-d8M1i0vKImb",
|
|
"programming-techniques:functional-programming": "HXSWvhgT4L5w6xgOO-3kj",
|
|
"programming-techniques": "tGQu18PWDatW7HvkTP-uh",
|
|
"multithreading:synchronization:barrier": "6k25amPkU9lnZ7FMNn_T6",
|
|
"multithreading:synchronization:spinlock": "lVXfA_oZr82mFfBvLnnRK",
|
|
"multithreading:synchronization:condition-variable": "xR6pERldq4wPl9GVLHAhT",
|
|
"multithreading:synchronization": "idmrgKgVWVLZYANbXiZnS",
|
|
"multithreading:synchronization:mutex": "G_BEJKkJ1_Nc43aosy_iS",
|
|
"multithreading:synchronization:mutex:semaphore": "DYvzGc_r0SlOArPPc1gNI",
|
|
"multithreading:synchronization:future-promises:coroutine": "o0Y_hM0KXUApfsXG4PvOY",
|
|
"multithreading:synchronization:future-promises:channel": "SXOEMkcVYBsRza6BPmmwy",
|
|
"multithreading:synchronization:future-promises": "zbIbPlqTNSbJUkqH9iLQv",
|
|
"databases": "FLFaGZDg2MSG6_YHnWETM",
|
|
"databases:orm": "OyxWMFy8s7Lxko_K89fjo",
|
|
"databases:dal": "dt_SmZuwklLimhupvjxC1",
|
|
"databases:rdbms:mysql": "HsBqd08Ro0VJnx0FlumMQ",
|
|
"databases:rdbms:postgresql": "dAiEwN7phwMyaitvM5kRl",
|
|
"databases:rdbms:mssql": "QMNUAKAuRI9lyf2_jUPsj",
|
|
"databases:nosql:dynamo-db": "9vc7sFE_XakYXtKRMxLXi",
|
|
"databases:nosql:mongodb": "HYxtPW401-J6aYcTuiGnx",
|
|
"databases:nosql:cassandra": "1jqSxk1nwByiQa1De81F3",
|
|
"databases:nosql:couchbase": "6KTj_giX2k9l2lPd_Fp-d",
|
|
"cipher": "1788KFqsQBkYARqA0T5GX",
|
|
"cipher:ssl": "PSvPjaVtko71BeIA-hYqf",
|
|
"databases:key-value:redis": "7YNaELVcoV7DV1Fa06USi",
|
|
"databases:key-value:memcached": "ayeezKxQkXAPJMTShsOBU",
|
|
"rpc-rest": "YxaroYL_Az0vKRCeu2jsp",
|
|
"rpc-rest:grpc": "_uqTTBUYAzDHbEUkDzmzg",
|
|
"rpc-rest:rest": "Oq3GQ5gBUxIl1Qe8NB3LB",
|
|
"message-queues:kafka": "gL7hubTh3qiMyUWeAZNwI",
|
|
"message-queues:rabbitmq": "UESjGrFyUbNf4pQamaBoy",
|
|
"message-queues": "cw7WdFfL5HpeZ_n8wYk2t",
|
|
"mutlithreading-2": "_jd91rrAXGbJI9RhXlSx8",
|
|
"mutlithreading-2:reactive-approach:oorp": "yWj70LpF4LKB8J6GbYvsq",
|
|
"mutlithreading-2:reactive-approach:frp": "xDYOvIbXc-iJ2zOKqe0YL",
|
|
"mutlithreading-2:reactive-approach": "LVwGXmZhMewGQy61qwNyu",
|
|
"mutlithreading-2:reactive-model": "p0P3ZGq_QTCop0vMwe7P3",
|
|
"mutlithreading-2:reactive-model:synchrony": "l5QTk408Ubagw8XzRAfoZ",
|
|
"mutlithreading-2:reactive-model:determinism": "zFx1jjt1hKgCpYHFTzbZZ",
|
|
"mutlithreading-2:reactive-model:update-process": "3Eat22rFjUl4eTtGz8u4N",
|
|
"cloud": "hhtqvFfTCuVPT0OPu4Y1a",
|
|
"mutlithreading-2:task-based:goroutine": "f-L_eaZd0EjBW9-n9Pllt",
|
|
"mutlithreading-2:task-based:concurrency": "RT9XvlxvIM_hHTtNmbva3",
|
|
"mutlithreading-2:task-based:async-await": "mAXMpUDmhGOncnCRrENJv",
|
|
"mutlithreading-2:task-based:thread-building-block": "tiG0mZpLJ2zUr2IPYyhnv",
|
|
"mutlithreading-2:task-based": "LKPcEeqBOPhQOztD3cM3T",
|
|
"mutlithreading-2:asynchronous:proactor:iocp:registered-io": "94hJX1iGifDzIuaU3zU5j",
|
|
"mutlithreading-2:asynchronous:proactor:iocp:io-uring": "YH7u1FKh85wz78J0stuzS",
|
|
"mutlithreading-2:asynchronous:proactor:iocp": "7pgdOZomhGilBTwfJLMbm",
|
|
"mutlithreading-2:asynchronous:proactor": "Tvxe2NemcH21y-eB4bosv",
|
|
"mutlithreading-2:asynchronous": "ThBxS9xIMt9OrXfnto3rW",
|
|
"mutlithreading-2:asynchronous:reactor": "7mYpgn2gr-5vAYW-UR7_x",
|
|
"mutlithreading-2:asynchronous:reactor:select": "5-5toy2CblZPCV9d5QPEo",
|
|
"mutlithreading-2:asynchronous:reactor:wsa-poll": "D9Yeyn8phDhB1ohMWccgr",
|
|
"mutlithreading-2:asynchronous:reactor:epoll": "qaWv4gxnnj3uX8lEm9KQ4",
|
|
"mutlithreading-2:asynchronous:reactor:kqueue": "caK32NMMrn-3BGAXZoPPr",
|
|
"mutlithreading-2:actor-model": "KUQEgHldZPOLwFoXqQ2vM",
|
|
"mutlithreading-2:actor-model:akka-net": "SsOz9Pj6Jc_55PgpmziL6",
|
|
"mutlithreading-2:actor-model:akka": "eAEpEUVZcSKO9uCIlMN5y",
|
|
"cloud:azure": "73uoFNGcCALxIuRNbebav",
|
|
"cloud:gcp": "wD6dUrS-tP2gpCHPghFp5",
|
|
"cloud:aws": "Rkx2A6oWsddlCTseZlpRU",
|
|
"cloud:serverless": "DOmbRRK_RRPElOuTB7AAK",
|
|
"data-clustering": "XCJvgUSS7-oDR-XGdDY33",
|
|
"data-clustering:apache-spark": "yrWiWJMSyTWxDakJbqacu",
|
|
"containerization:docker": "zW_7VLeEHQp8fp_f5N__0",
|
|
"containerization": "k3FJY26SVxdZx4MLLE25h",
|
|
"containerization:docker:docker-compose": "yAf7VDX7dyaT5AdlNnuKD",
|
|
"containerization:docker:kubernetes": "lUBUUoETjfADmM4OPtwwX",
|
|
"ai": "dkCVwuy8GKeEi3VJar_Zo",
|
|
"ai:deep-learning": "jkWvfp4GqckYPQ48GtjlR",
|
|
"ai:deep-learning:tensor-flow": "iJE9RnKC8QjPnsFeZAbtl",
|
|
"ai:deep-learning:pytorch": "LTSIfq10qDJMTCnIIyqvb",
|
|
"ai:cloud-ml": "XvvlvDKfYRCcYtTdWohsd",
|
|
"ai:cloud-ml:amazon-ml": "U0RlO_puezQPZP0-iBXgW",
|
|
"ai:cloud-ml:azure-ml": "vBqwmlzoT5XVEhV9IeGso"
|
|
} |