1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> 7 <meta name=author content="DjangoCon US"> 8 <!-- Begin Jekyll SEO tag v2.8.0 --> 9<title>DjangoCon US | DjangoCon US</title> 10<meta name="generator" content="Jekyll v3.10.0" /> 11<meta property="og:title" content="DjangoCon US" /> 12<meta property="og:locale" content="en_US" /> 13<meta name="description" content="DjangoCon US" /> 14<meta property="og:description" content="DjangoCon US" /> 15<link rel="canonical" href="https://djangocon.us/" /> 16<meta property="og:url" content="https://djangocon.us/" /> 17<meta property="og:site_name" content="DjangoCon US" /> 18<meta property="og:image" content="https://djangocon.us/assets/images/preview.png" /> 19<meta property="og:type" content="website" /> 20<meta name="twitter:card" content="summary_large_image" /> 21<meta property="twitter:image" content="https://djangocon.us/assets/images/preview.png" /> 22<meta property="twitter:title" content="DjangoCon US" /> 23<meta name="twitter:site" content="@djangocon" />
24<script type="application/ld+json"> 25{"@context":"https://schema.org","@type":"WebSite","description":"DjangoCon US","headline":"DjangoCon US","image":"https://djangocon.us/assets/images/preview.png","name":"DjangoCon US","url":"https://djangocon.us/"}</script>
25 26<!-- End Jekyll SEO tag --> 27 28 <link rel="icon" href="https://fav.farm/ðª" /> 29 <link rel="canonical" href="https://djangocon.us/"> 30 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css" crossorigin="anonymous" referrerpolicy="no-referrer" /> 31
31<script src="https://cdn.tailwindcss.com"></script>
31 32<style type="text/tailwindcss"> 33 body { 34 @apply min-h-screen bg-gradient-to-br from-green-500 via-green-600 to-green-800; 35 } 36 .contents { 37 @apply flex flex-col min-h-screen py-8 px-4; 38 padding-bottom: max(2rem, env(safe-area-inset-bottom, 2rem)); 39 padding-left: max(1rem, env(safe-area-inset-left, 1rem)); 40 padding-right: max(1rem, env(safe-area-inset-right, 1rem)); 41 } 42 header { 43 @apply flex flex-col items-center mb-8; 44 } 45 header img { 46 @apply w-24 h-24 md:w-28 md:h-28 rounded-full object-cover ring-4 ring-white/30 shadow-xl mb-4 transition-transform duration-300 hover:scale-105; 47 } 48 .title { 49 @apply text-2xl md:text-3xl font-bold text-white tracking-tight; 50 } 51 .description { 52 @apply text-base md:text-lg text-green-100 mt-1; 53 } 54 main { 55 @apply flex-1 w-full max-w-4xl mx-auto space-y-10; 56 } 57 .link-group { 58 @apply px-2 sm:px-0; 59 } 60 .link-group__title { 61 @apply text-lg md:text-xl font-semibold text-white text-center mb-4; 62 } 63 .link-group__links { 64 @apply grid gap-3 sm:gap-3; 65 } 66 .link-group--grid .link-group__links { 67 @apply flex flex-wrap justify-center; 68 } 69 .link-group--grid .link-item { 70 @apply w-full sm:w-[calc(50%-0.375rem)] lg:w-[calc(33.333%-0.5rem)]; 71 } 72 .link-group--list { 73 @apply max-w-md mx-auto w-full; 74 } 75 .link-group--list .link-group__links { 76 @apply grid-cols-1; 77 } 78 .link-group--list .link-item { 79 @apply bg-yellow-400/90 text-green-900 border-yellow-300 font-semibold hover:bg-yellow-300 hover:text-green-950; 80 } 81 .link-item { 82 @apply flex items-center justify-center gap-2 py-3 px-4 min-h-[48px] text-sm md:text-base font-medium text-center text-white bg-white/10 backdrop-blur-sm rounded-xl border border-white/20 shadow-lg transition-all duration-200 ease-out hover:bg-white hover:text-green-700 hover:scale-[1.02] hover:shadow-xl break-words; 83 } 84 .link-item i { 85 @apply opacity-80; 86 } 87 .social-links { 88 @apply flex flex-wrap justify-center gap-3 sm:gap-4 mt-10 py-4 mx-auto max-w-md px-2 sm:px-0; 89 } 90 .social-links a { 91 @apply flex items-center justify-center w-11 h-11 md:w-12 md:h-12 text-lg md:text-xl text-white bg-white/10 backdrop-blur-sm rounded-full border border-white/20 transition-all duration-200 hover:bg-white hover:text-green-600 hover:scale-110; 92 } 93 footer { 94 @apply py-6 text-center text-sm md:text-base text-green-100/80; 95 } 96 footer a { 97 @apply text-white hover:underline; 98 } 99</style> 100 101 </head> 102 <body> 103 <div class="contents "> 104 <header> 105 106 <img alt="DjangoCon US" src="https://avatars.githubusercontent.com/u/2891658?v=4" /> 107 108 109 <h1 class="title">DjangoCon US</h1> 110 111 112</header> 113 114 115<main><section class="link-group link-group--list"><div class="link-group__links"> 116 117 118 119 <a 120 href="https://2027.djangocon.us" 121 class="link-item" 122 123 124 target="_blank"> 125 <i class=" fas fa-map-marker"></i> 126 <span>DjangoCon US 2027</span> 127 </a></div> 128 </section><section class="link-group link-group--list"><div class="link-group__links"> 129 130 131 132 <a 133 href="https://ti.to/defna/djangocon-us-2027" 134 class="link-item" 135 136 137 target="_blank"> 138 <i class=" fas fa-ticket-alt"></i> 139 <span>Tickets for 2027</span> 140 </a> 141 142 143 144 <a 145 href="https://emails.djangocon.us/subscription?f=Gs892S6cdJ676370nkSBxLOWzUsgYKPBcwkEMMvt0rr70f3IeA7634kuMTKJCLrdcgOQHQHdzwqLwvmcETbcm6KWtu9g" 146 class="link-item" 147 rel="nofollow" 148 149 target="_blank"> 150 <i class=" fas fa-envelope-square"></i> 151 <span>Join our mailing list</span> 152 </a></div> 153 </section><section class="link-group link-group--grid"><h2 class="link-group__title">Follow Us</h2><div class="link-group__links"> 154 155 156 157 <a 158 href="https://fosstodon.org/@djangocon" 159 class="link-item" 160 rel="nofollow" 161 162 target="_blank"> 163 <i class=" fab fa-mastodon"></i>
164 <span>@[email protected]</span> 165 </a> 166 167 168 169 <a 170 href="https://bsky.app/profile/djangocon.us" 171 class="link-item" 172 rel="nofollow" 173 174 target="_blank"> 175 <i class=" fa-brands fa-bluesky"></i> 176 <span>@djangocon.us on Bluesky</span> 177 </a> 178 179 180 181 <a 182 href="https://www.linkedin.com/company/djangocon" 183 class="link-item" 184 rel="nofollow" 185 186 target="_blank"> 187 <i class="fab fa-linkedin fab fa-linkedin"></i> 188 <span>DjangoCon US on LinkedIn</span> 189 </a> 190 191 192 193 <a 194 href="https://twitter.com/djangocon" 195 class="link-item" 196 rel="nofollow" 197 198 target="_blank"> 199 <i class="fab fa-twitter fab fa-twitter"></i> 200 <span>@djangocon on X/Twitter</span> 201 </a> 202 203 204 205 <a 206 href="https://www.youtube.com/djangoconus" 207 class="link-item" 208 rel="nofollow" 209 210 target="_blank"> 211 <i class="fab fa-youtube fab fa-youtube"></i> 212 <span>466+ Videos on YouTube</span> 213 </a> 214 215 216 217 <a 218 href="https://www.flickr.com/photos/djangocon" 219 class="link-item" 220 rel="nofollow" 221 222 target="_blank"> 223 <i class="fab fa-flickr fab fa-flickr"></i> 224 <span>13k+ Photos on Flickr</span> 225 </a> 226 227 228 229 <a 230 href="https://github.com/djangocon" 231 class="link-item" 232 rel="nofollow" 233 234 target="_blank"> 235 <i class="fab fa-github fab fa-github"></i> 236 <span>@djangocon on GitHub</span> 237 </a></div> 238 </section><section class="link-group link-group--grid"><h2 class="link-group__title">Past Conferences</h2><div class="link-group__links"> 239 240 241 242 <a 243 href="https://2026.djangocon.us" 244 class="link-item" 245 246 247 target="_blank"> 248 <i class=" fas fa-map-marker"></i> 249 <span>2026: Chicago</span> 250 </a> 251 252 253 254 <a 255 href="https://2025.djangocon.us" 256 class="link-item" 257 258 259 target="_blank"> 260 <i class=" fas fa-map-marker"></i> 261 <span>2025: Chicago</span> 262 </a> 263 264 265 266 <a 267 href="https://2024.djangocon.us" 268 class="link-item" 269 270 271 target="_blank"> 272 <i class=" fas fa-map-marker"></i> 273 <span>2024: Durham</span> 274 </a> 275 276 277 278 <a 279 href="https://2023.djangocon.us" 280 class="link-item" 281 282 283 target="_blank"> 284 <i class=" fas fa-map-marker"></i> 285 <span>2023: Durham</span> 286 </a> 287 288 289 290 <a 291 href="https://2022.djangocon.us" 292 class="link-item" 293 294 295 target="_blank"> 296 <i class=" fas fa-map-marker"></i> 297 <span>2022: San Diego</span> 298 </a> 299 300 301 302 <a 303 href="https://2021.djangocon.us" 304 class="link-item" 305 306 307 target="_blank"> 308 <i class=" fas fa-tv"></i> 309 <span>2021: Online</span> 310 </a> 311 312 313 314 <a 315 href="https://2020.djangocon.us" 316 class="link-item" 317 318 319 target="_blank"> 320 <i class=" far fa-times-circle"></i> 321 <span>2020: Canceled</span> 322 </a> 323 324 325 326 <a 327 href="https://2019.djangocon.us" 328 class="link-item" 329 330 331 target="_blank"> 332 <i class=" fas fa-map-marker"></i> 333 <span>2019: San Diego</span> 334 </a> 335 336 337 338 <a 339 href="https://2018.djangocon.us" 340 class="link-item" 341 342 343 target="_blank"> 344 <i class=" fas fa-map-marker"></i>
345 <span>2018: San Diego</span> 346 </a> 347 348 349 350 <a 351 href="https://2017.djangocon.us" 352 class="link-item" 353 354 355 target="_blank"> 356 <i class=" fas fa-map-marker"></i> 357 <span>2017: Spokane</span> 358 </a> 359 360 361 362 <a 363 href="https://2016.djangocon.us" 364 class="link-item" 365 366 367 target="_blank"> 368 <i class=" fas fa-map-marker"></i> 369 <span>2016: Philly</span> 370 </a> 371 372 373 374 <a 375 href="https://2015.djangocon.us" 376 class="link-item" 377 378 379 target="_blank"> 380 <i class=" fas fa-map-marker"></i> 381 <span>2015: Austin</span> 382 </a></div> 383 </section><section class="link-group link-group--grid"><h2 class="link-group__title">Future Conferences</h2><div class="link-group__links"> 384 385 386 387 <a 388 href="https://2028.djangocon.us" 389 class="link-item" 390 391 392 target="_blank"> 393 <i class=" fas fa-calendar-alt"></i> 394 <span>2028</span> 395 </a></div> 396 </section><section class="link-group link-group--grid"><h2 class="link-group__title">Other DjangoCons</h2><div class="link-group__links"> 397 398 399 400 <a 401 href="https://djangocon.africa" 402 class="link-item" 403 404 405 target="_blank"> 406 <i class=" fas fa-globe-africa"></i> 407 <span>DjangoCon Africa</span> 408 </a> 409 410 411 412 <a 413 href="https://2023.djangocon.com.au" 414 class="link-item" 415 416 417 target="_blank"> 418 <i class=" fas fa-globe-asia"></i> 419 <span>DjangoCon Australia</span> 420 </a> 421 422 423 424 <a 425 href="https://djangocon.eu" 426 class="link-item" 427 428 429 target="_blank"> 430 <i class=" fas fa-globe-europe"></i> 431 <span>DjangoCon Europe</span> 432 </a> 433 434 435 436 <a 437 href="https://djangocongress.jp" 438 class="link-item" 439 440 441 target="_blank"> 442 <i class=" fas fa-globe-asia"></i> 443 <span>DjangoCongress JP</span> 444 </a></div> 445 </section><section class="link-group link-group--list"><h2 class="link-group__title">Produced by DEFNA</h2><div class="link-group__links"> 446 447 448 449 <a 450 href="https://www.defna.org" 451 class="link-item" 452 453 454 target="_blank"> 455 <i class=" fas fa-briefcase"></i> 456 <span>DEFNA Website</span> 457 </a> 458 459 460 461 <a 462 href="https://github.com/defna" 463 class="link-item" 464 rel="nofollow" 465 466 target="_blank"> 467 <i class="fab fa-github fab fa-github"></i> 468 <span>@defna on GitHub</span> 469 </a> 470 471 472 473 <a 474 href="https://docs.djangocon.us" 475 class="link-item" 476 477 478 target="_blank"> 479 <i class=" fas fa-book"></i> 480 <span>Want to run a conference?</span> 481 </a></div> 482 </section></main> 483 484<section class="social-links"> 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 <a class="link" data-title="www.linkedin.com/company/djangocon" href="https://www.linkedin.com/company/djangocon/" rel="nofollow" target="_blank"> 501 <i class="fab fa-linkedin"></i> 502 </a> 503 504 505 506 <a class="link" data-title="youtube.com/djangoconus" href="https://youtube.com/djangoconus" rel="nofollow" target="_blank"> 507 <i class="fab fa-youtube"></i> 508 </a> 509 510 511 512 <a class="link" data-title="flickr.com/photos/djangocon" href="https://www.flickr.com/photos/djangocon" rel="nofollow" target="_blank"> 513 <i class="fab fa-flickr"></i> 514 </a> 515 516 517 518 <a class="link" data-title="@[email protected]" href="https://fosstodon.org/@djangocon" rel="nofollow" target="_blank"> 519 <i class="fab fa-mastodon"></i> 520 </a> 521 522 523 524 <a class="link" data-title="djangocon.us" href="https://bsky.app/profile/djangocon.us" rel="nofollow" target="_blank"> 525 <i class="fa-brands fa-bluesky"></i> 526 </a> 527 528 529 530 531 532 533 534 <a class="link" data-title="github.com/djangocon" href="https://github.com/djangocon" rel="nofollow" target="_blank"> 535 <i class="fab fa-github"></i> 536 </a> 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 <a class="link" data-title="x.com/djangocon" href="https://x.com/djangocon" rel="nofollow" target="_blank"> 557 <i class="fab fa-twitter"></i> 558 </a> 559 560</section> 561 562 563<footer> 564 DjangoCon US © 2015 - 2026 565 · Presented by <a href="https://www.defna.org/">DEFNA</a> 566 · <a href="https://github.com/djangocon/djangocon.us">Source</a> 567</footer> 568 569 570 </div> 571 </body> 572</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.