{"id":2520,"date":"2026-06-05T09:25:59","date_gmt":"2026-06-05T09:25:59","guid":{"rendered":"https:\/\/coda.letras.up.pt\/brkcode\/?p=2520"},"modified":"2026-06-05T12:16:11","modified_gmt":"2026-06-05T12:16:11","slug":"workshops","status":"publish","type":"post","link":"https:\/\/coda.letras.up.pt\/brkcode\/workshops\/","title":{"rendered":"WORKSHOPS [Breaking the Code International Conference]"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2520\" class=\"elementor elementor-2520\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3109a15 e-flex e-con-boxed e-con e-parent\" data-id=\"3109a15\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9af5ff elementor-widget elementor-widget-text-editor\" data-id=\"d9af5ff\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<!-- BRKCODE 2026 Pre-Conference Workshops | Elementor-ready HTML block -->\n<section class=\"brkcode-workshops\" lang=\"en\">\n  <style>\n    .brkcode-workshops {\n      --brk-bg: #0b0b0f;\n      --brk-panel: #15151d;\n      --brk-panel-2: #1d1d27;\n      --brk-text: #f4f4f7;\n      --brk-muted: #c7c7d1;\n      --brk-line: rgba(255,255,255,.16);\n      --brk-accent: #7cf7c3;\n      --brk-accent-2: #b6a7ff;\n      font-family: inherit;\n      color: var(--brk-text);\n      background: var(--brk-bg);\n      padding: clamp(32px, 5vw, 72px) clamp(18px, 4vw, 56px);\n      border-radius: 0;\n    }\n    .brkcode-workshops * { box-sizing: border-box; }\n    .brk-wrap { max-width: 1180px; margin: 0 auto; }\n    .brk-lang {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-bottom: 28px;\n      justify-content: flex-end;\n    }\n    .brk-lang a {\n      color: var(--brk-text);\n      text-decoration: none;\n      border: 1px solid var(--brk-line);\n      border-radius: 999px;\n      padding: 8px 14px;\n      font-size: 14px;\n    }\n    .brk-lang a:hover { border-color: var(--brk-accent); color: var(--brk-accent); }\n    .brk-hero {\n      display: grid;\n      grid-template-columns: minmax(0, 1.5fr) minmax(260px, .7fr);\n      gap: clamp(24px, 4vw, 52px);\n      align-items: center;\n      margin-bottom: 56px;\n    }\n    .brk-kicker {\n      text-transform: uppercase;\n      letter-spacing: .12em;\n      color: var(--brk-accent);\n      font-weight: 700;\n      font-size: 14px;\n      margin: 0 0 14px;\n    }\n    .brk-title {\n      font-size: clamp(38px, 6vw, 76px);\n      line-height: .96;\n      margin: 0 0 18px;\n      letter-spacing: -.04em;\n    }\n    .brk-subtitle {\n      font-size: clamp(18px, 2.2vw, 26px);\n      line-height: 1.25;\n      color: var(--brk-muted);\n      margin: 0 0 28px;\n      max-width: 850px;\n    }\n    .brk-meta {\n      display: grid;\n      gap: 8px;\n      color: var(--brk-text);\n      font-size: 17px;\n      line-height: 1.45;\n      margin-bottom: 28px;\n    }\n    .brk-cta-row { display: flex; flex-wrap: wrap; gap: 14px; align-items: center; }\n    .brk-button {\n      display: inline-block;\n      background: var(--brk-accent);\n      color: #06100c !important;\n      text-decoration: none;\n      font-weight: 800;\n      padding: 14px 22px;\n      border-radius: 999px;\n    }\n    .brk-button:hover { filter: brightness(1.06); transform: translateY(-1px); }\n    .brk-link {\n      color: var(--brk-accent);\n      overflow-wrap: anywhere;\n      text-decoration-thickness: 1px;\n      text-underline-offset: 3px;\n    }\n    .brk-qr-card {\n      background: var(--brk-panel);\n      border: 1px solid var(--brk-line);\n      border-radius: 26px;\n      padding: 24px;\n      text-align: center;\n    }\n    .brk-qr-card img {\n      width: 100%;\n      max-width: 260px;\n      background: white;\n      padding: 12px;\n      border-radius: 18px;\n      margin: 0 auto 16px;\n      display: block;\n    }\n    .brk-qr-card p { margin: 0; color: var(--brk-muted); line-height: 1.4; }\n    .brk-note {\n      border-left: 4px solid var(--brk-accent-2);\n      padding: 14px 18px;\n      background: rgba(255,255,255,.05);\n      color: var(--brk-muted);\n      margin: 0 0 44px;\n      line-height: 1.55;\n    }\n    .brk-section-title {\n      font-size: clamp(26px, 3vw, 38px);\n      margin: 0 0 18px;\n      letter-spacing: -.02em;\n    }\n    .brk-session {\n      margin-bottom: 42px;\n      padding: 26px;\n      background: var(--brk-panel);\n      border: 1px solid var(--brk-line);\n      border-radius: 28px;\n    }\n    .brk-session-head {\n      display: flex;\n      flex-wrap: wrap;\n      justify-content: space-between;\n      gap: 14px;\n      align-items: baseline;\n      border-bottom: 1px solid var(--brk-line);\n      padding-bottom: 16px;\n      margin-bottom: 24px;\n    }\n    .brk-session-head h3 {\n      margin: 0;\n      font-size: clamp(22px, 2.5vw, 32px);\n    }\n    .brk-time {\n      color: var(--brk-accent);\n      font-weight: 800;\n      font-size: 18px;\n    }\n    .brk-grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 22px;\n    }\n    .brk-card {\n      background: var(--brk-panel-2);\n      border: 1px solid var(--brk-line);\n      border-radius: 22px;\n      padding: 24px;\n      min-height: 100%;\n    }\n    .brk-room {\n      color: var(--brk-accent-2);\n      text-transform: uppercase;\n      letter-spacing: .08em;\n      font-size: 13px;\n      font-weight: 800;\n      margin: 0 0 10px;\n    }\n    .brk-card h4 {\n      font-size: clamp(20px, 2vw, 27px);\n      line-height: 1.12;\n      margin: 0 0 10px;\n    }\n    .brk-author {\n      font-weight: 800;\n      margin: 0 0 14px;\n      color: var(--brk-text);\n    }\n    .brk-card p {\n      color: var(--brk-muted);\n      line-height: 1.58;\n      margin: 0 0 12px;\n    }\n    .brk-tags {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin-top: 16px;\n    }\n    .brk-tag {\n      border: 1px solid var(--brk-line);\n      border-radius: 999px;\n      color: var(--brk-text);\n      padding: 6px 10px;\n      font-size: 13px;\n    }\n    .brk-divider {\n      height: 1px;\n      background: var(--brk-line);\n      margin: 70px 0;\n    }\n\n    .brk-card h4 {\n      font-size: clamp(24px, 2.6vw, 34px) !important;\n      line-height: 1.08 !important;\n      margin: 0 0 14px !important;\n      color: #ffffff !important;\n      font-weight: 900 !important;\n      letter-spacing: -.025em !important;\n      padding: 12px 0 14px !important;\n      border-bottom: 2px solid var(--brk-accent) !important;\n    }\n    \n    @media (max-width: 850px) {\n      .brk-hero, .brk-grid { grid-template-columns: 1fr; }\n      .brk-lang { justify-content: flex-start; }\n    }\n  \n    \/* Strong visibility override for session headings *\/\n    .brkcode-workshops .brk-session-head h3,\n    .brkcode-workshops #session-1-en,\n    .brkcode-workshops #session-2-en,\n    .brkcode-workshops #session-1-pt,\n    .brkcode-workshops #session-2-pt {\n      color: var(--brk-accent) !important;\n      font-weight: 900 !important;\n    }\n\n  <\/style>\n\n  <div class=\"brk-wrap\">\n    <nav class=\"brk-lang\" aria-label=\"Language navigation\">\n      <a href=\"#brk-en\">EN<\/a>\n      <a href=\"#brk-pt\">PT<\/a>\n    <\/nav>\n\n    <div id=\"brk-en\" class=\"brk-hero\">\n      <div>\n        <p class=\"brk-kicker\">BRKCODE 2026 \u00b7 Pre-Conference Workshops<\/p>\n        <h1 class=\"brk-title\">Breaking the Code<\/h1>\n        <p class=\"brk-subtitle\">Hacktivating Non-Normative Algorithms<\/p>\n        <div class=\"brk-meta\">\n          <strong>17 June 2026<\/strong>\n          <span>Faculty of Arts and Humanities, University of Porto \u2014 FLUP<\/span>\n          <span>Participation is free, but registration is required. Limited places available.<\/span>\n        <\/div>\n        <div class=\"brk-cta-row\">\n          <a class=\"brk-button\" href=\"https:\/\/forms.gle\/Ur82JCXWb18FsNFA6\" target=\"_blank\" rel=\"noopener\">Register for the workshops<\/a>\n          <a class=\"brk-link\" href=\"https:\/\/coda.letras.up.pt\/brkcode\/conference\/\" target=\"_blank\" rel=\"noopener\">Conference website<\/a>\n        <\/div>\n      <\/div>\n      <aside class=\"brk-qr-card\" aria-label=\"Workshop registration QR code\">\n        <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgYAAAIGCAIAAACgXdD3AAAJHElEQVR4nO3cS25dSRIFQbHA\/W+ZNfFxdaLBRCjymY0F8v4oR07O18\/Pzx8A+PPnn+kLAOBvIQkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgHxPX8Cpr6+v6UtY4Ofn5\/Bf3nie57\/93Ox7n32eN7z3jra48eRvcEoAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBACyZgn13JbFwXNbVkvfc\/7kt2ym3rijc+99de+twDolABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAeXAJ9dzsiuGWVcjZ7cxzN7ZI3dEUf5tTnBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYB89BLqJ7uxNLllj\/PGb9\/yPLe8I6Y4JQAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCALGEyv\/w3mrpDVvWVeG\/OSUAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgD56CXULSubs873OM+f542Nzy1v88a9v7eZuuVtvscpAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAyINLqO+tQs66sW86u5k6e51bfuYN\/jb\/fk4JAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAvs43FHnJ7Cblja\/uxm7oDTeevL9ifotTAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAkO\/pCzj13s7l+XVuWS09v87ZO7phy\/d57r139Mn7u+ecEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgHxt2efbsgZ6bsuG4o0nv2UF9tyNO5r96vhdW\/6ndUoAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBADyPX0Bv2\/LfqQ10Knffm7Lkz\/33jua9d4X4pQAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQDkwSXU823CG7uMsz\/zvfXKLfums4uYN7752fdue3iKUwIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkAJCv2b3DG2woTnnvKW3565hd\/33PJz9PpwQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACAPLqHOmt1hPXdj63HLz7xhy3XesGXXdtaW9+6UAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkA5Hv6An7fli3SG2ugs7Zspm6xZVn2vXf03h2dc0oAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBADy4BLqudn9yHOfvMu4Zdf23JZ3tOWbv2HLO7rBKQGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAMhHL6HObj2e27IG+sn7kTfMLvV6mydm\/2e4wSkBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgDI15Ylv9ldxtn9yC3rle8td37yHZ3bspn63pO\/wSkBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgDImiXUG97bDX3vt896795nF1v9zL+fUwIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkAJDv6Qv4XLMbirMrsLO2PPnZtdpzWzY+tzzPWU4JAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAvrasGL63TXhjl3H2Z5775DXQG9e55SnN2vIlz3JKACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQA8j19Aae27AjeMHvvW5Y7tzyl2T3Oc5\/8PD+ZUwIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkAJA1S6g3th7fM7sKeWPf9NzsF\/Letus5K7AvcUoAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBADytWXz7739yHPvLU2e27Iw6in9ri3X+R6nBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIN\/TFzBpy3rlDTeWJq1XTrnxJc\/+dZzz1f0upwQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACAfvYT6yW7sm26x5Y5uLHfeuPdPXhh9b4fVKQGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIglVH7N7Nbjlt3QG27scb5375xwSgAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEAPLRS6izy51bzC6MWlc9cWPfdMu9n3tvBfYGpwQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACAPLqF+8orhudlFTOuqvOG9t+mUAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkA5Ou9JT8A\/j9OCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIA+RcI9hQqmKtZcQAAAABJRU5ErkJggg==\" alt=\"QR code for BRKCODE 2026 pre-conference workshop registration\">\n        <p>Scan the QR code or use the registration link:<br>\n        <a class=\"brk-link\" href=\"https:\/\/forms.gle\/Ur82JCXWb18FsNFA6\" target=\"_blank\" rel=\"noopener\">https:\/\/forms.gle\/Ur82JCXWb18FsNFA6<\/a><\/p>\n      <\/aside>\n    <\/div>\n\n    <p class=\"brk-note\">The workshops take place on 17 June 2026, the day before the BRKCODE 2026 conference. Participants may register for one workshop per session, subject to availability.<\/p>\n\n    <h2 class=\"brk-section-title\">Programme<\/h2>\n\n    <section class=\"brk-session\" aria-labelledby=\"session-1-en\">\n      <div class=\"brk-session-head\">\n        <h3 id=\"session-1-en\">Workshops \u2014 Session 1<\/h3>\n        <span class=\"brk-time\">10:00\u201312:30<\/span>\n      <\/div>\n      <div class=\"brk-grid\">\n        <article class=\"brk-card\">\n          <p class=\"brk-room\">TV Studio \u00b7 ground floor, next to FLUP\u2019s library<\/p>\n          <h4>Breaking Smartphones Workshop: Imaginary Software with Pseudocode Poetics<\/h4>\n          <p class=\"brk-author\">Pedro Cardoso &amp; Terhi Marttila<\/p>\n          <p>A hands-on workshop on smartphone use, friction, critical design, and pseudocode poetics. Participants will imagine impossible software and subversive applications that challenge the algorithms shaping everyday mobile behaviour.<\/p>\n          <p>For examples of what we will produce, visit the work in progress <a class=\"brk-link\" href=\"https:\/\/uselessos.github.io\/useless-os\/\" target=\"_blank\" rel=\"noopener\">UseLess OS<\/a>.<\/p>\n          <div class=\"brk-tags\">\n            <span class=\"brk-tag\">Max. 15 participants<\/span>\n          <\/div>\n        <\/article>\n\n        <article class=\"brk-card\">\n          <p class=\"brk-room\">Humanities Lab Room \u00b7 ground floor, next to FLUP\u2019s library<\/p>\n          <h4>Make New Language Workshop<\/h4>\n          <p class=\"brk-author\">Amira Hanafi<\/p>\n          <p>A collaborative writing workshop for multilingual participants. Using modified realtime text editors, the session explores translanguaging, collective authorship, and the refusal of monolingual order.<\/p>\n          <div class=\"brk-tags\">\n            <span class=\"brk-tag\">Laptop or mobile device recommended<\/span>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/section>\n\n    <section class=\"brk-session\" aria-labelledby=\"session-2-en\">\n      <div class=\"brk-session-head\">\n        <h3 id=\"session-2-en\">Workshops \u2014 Session 2<\/h3>\n        <span class=\"brk-time\">14:00\u201316:30<\/span>\n      <\/div>\n      <div class=\"brk-grid\">\n        <article class=\"brk-card\">\n          <p class=\"brk-room\">TV Studio \u00b7 ground floor, next to FLUP\u2019s library<\/p>\n          <h4>Skin as Interface, Data as Dance-Repertoire: Algorithmic Scrolling and Live Performing<\/h4>\n          <p class=\"brk-author\">Maria Luigia Gioffr\u00e8<\/p>\n          <p>A practice-as-research workshop exploring TikTok gestures, algorithmic choreography, scrolling, embodiment, glitch, and live performance. No previous dance or movement training is required.<\/p>\n          <div class=\"brk-tags\">\n            <span class=\"brk-tag\">Max. 10 participants<\/span>\n            <span class=\"brk-tag\">Comfortable clothes recommended<\/span>\n          <\/div>\n        <\/article>\n\n        <article class=\"brk-card\">\n          <p class=\"brk-room\">Humanities Lab Room \u00b7 ground floor, next to FLUP\u2019s library<\/p>\n          <h4>Write Wrong: Netprov Tactics for Finding Freedom Through Errror<\/h4>\n          <p class=\"brk-author\">Rob Wittig<\/p>\n          <p>A networked improvised literature workshop on collaborative storytelling, glitch writing, and the creative potential of getting things wrong. Participants will experiment with playful tactics for loosening control and rediscovering trust in writing.<\/p>\n        <\/article>\n      <\/div>\n    <\/section>\n\n    <div class=\"brk-divider\"><\/div>\n\n    <div id=\"brk-pt\" class=\"brk-hero\" lang=\"pt-PT\">\n      <div>\n        <p class=\"brk-kicker\">BRKCODE 2026 \u00b7 Workshops de Pr\u00e9-Confer\u00eancia<\/p>\n        <h2 class=\"brk-title\">Breaking the Code<\/h2>\n        <p class=\"brk-subtitle\">Hacktivating Non-Normative Algorithms<\/p>\n        <div class=\"brk-meta\">\n          <strong>17 de junho de 2026<\/strong>\n          <span>Faculdade de Letras da Universidade do Porto \u2014 FLUP<\/span>\n          <span>A participa\u00e7\u00e3o \u00e9 gratuita, mas a inscri\u00e7\u00e3o \u00e9 obrigat\u00f3ria. Lugares limitados.<\/span>\n        <\/div>\n        <div class=\"brk-cta-row\">\n          <a class=\"brk-button\" href=\"https:\/\/forms.gle\/Ur82JCXWb18FsNFA6\" target=\"_blank\" rel=\"noopener\">Inscri\u00e7\u00e3o nos workshops<\/a>\n          <a class=\"brk-link\" href=\"https:\/\/coda.letras.up.pt\/brkcode\/conference\/\" target=\"_blank\" rel=\"noopener\">Website da confer\u00eancia<\/a>\n        <\/div>\n      <\/div>\n      <aside class=\"brk-qr-card\" aria-label=\"QR code para inscri\u00e7\u00e3o nos workshops\">\n        <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgYAAAIGCAIAAACgXdD3AAAJHElEQVR4nO3cS25dSRIFQbHA\/W+ZNfFxdaLBRCjymY0F8v4oR07O18\/Pzx8A+PPnn+kLAOBvIQkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgHxPX8Cpr6+v6UtY4Ofn5\/Bf3nie57\/93Ox7n32eN7z3jra48eRvcEoAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBACyZgn13JbFwXNbVkvfc\/7kt2ym3rijc+99de+twDolABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAeXAJ9dzsiuGWVcjZ7cxzN7ZI3dEUf5tTnBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYB89BLqJ7uxNLllj\/PGb9\/yPLe8I6Y4JQAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCALGEyv\/w3mrpDVvWVeG\/OSUAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgD56CXULSubs873OM+f542Nzy1v88a9v7eZuuVtvscpAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAyINLqO+tQs66sW86u5k6e51bfuYN\/jb\/fk4JAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAvs43FHnJ7Cblja\/uxm7oDTeevL9ifotTAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAkO\/pCzj13s7l+XVuWS09v87ZO7phy\/d57r139Mn7u+ecEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgHxt2efbsgZ6bsuG4o0nv2UF9tyNO5r96vhdW\/6ndUoAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBADyPX0Bv2\/LfqQ10Knffm7Lkz\/33jua9d4X4pQAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQDkwSXU823CG7uMsz\/zvfXKLfums4uYN7752fdue3iKUwIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkAJCv2b3DG2woTnnvKW3565hd\/33PJz9PpwQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACAPLqHOmt1hPXdj63HLz7xhy3XesGXXdtaW9+6UAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkA5Hv6An7fli3SG2ugs7Zspm6xZVn2vXf03h2dc0oAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBADy4BLqudn9yHOfvMu4Zdf23JZ3tOWbv2HLO7rBKQGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAMhHL6HObj2e27IG+sn7kTfMLvV6mydm\/2e4wSkBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgDI15Ylv9ldxtn9yC3rle8td37yHZ3bspn63pO\/wSkBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgDImiXUG97bDX3vt896795nF1v9zL+fUwIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkAJDv6Qv4XLMbirMrsLO2PPnZtdpzWzY+tzzPWU4JAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAvrasGL63TXhjl3H2Z5775DXQG9e55SnN2vIlz3JKACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQA8j19Aae27AjeMHvvW5Y7tzyl2T3Oc5\/8PD+ZUwIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkAJA1S6g3th7fM7sKeWPf9NzsF\/Letus5K7AvcUoAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBADytWXz7739yHPvLU2e27Iw6in9ri3X+R6nBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIN\/TFzBpy3rlDTeWJq1XTrnxJc\/+dZzz1f0upwQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACAfvYT6yW7sm26x5Y5uLHfeuPdPXhh9b4fVKQGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIglVH7N7Nbjlt3QG27scb5375xwSgAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEAPLRS6izy51bzC6MWlc9cWPfdMu9n3tvBfYGpwQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACAPLqF+8orhudlFTOuqvOG9t+mUAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkA5Ou9JT8A\/j9OCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIAkQQAIgkARBIAiCQAEEkAIJIAQCQBgEgCAJEEACIJAEQSAIgkABBJACCSAEAkAYBIAgCRBAAiCQBEEgCIJAAQSQAgkgBAJAGASAIA+RcI9hQqmKtZcQAAAABJRU5ErkJggg==\" alt=\"QR code para inscri\u00e7\u00e3o nos workshops de pr\u00e9-confer\u00eancia BRKCODE 2026\">\n        <p>Leia o QR code ou aceda ao link de inscri\u00e7\u00e3o:<br>\n        <a class=\"brk-link\" href=\"https:\/\/forms.gle\/Ur82JCXWb18FsNFA6\" target=\"_blank\" rel=\"noopener\">https:\/\/forms.gle\/Ur82JCXWb18FsNFA6<\/a><\/p>\n      <\/aside>\n    <\/div>\n\n    <p class=\"brk-note\" lang=\"pt-PT\">Os workshops decorrem a 17 de junho de 2026, no dia anterior \u00e0 confer\u00eancia BRKCODE 2026. Os participantes poder\u00e3o inscrever-se num workshop por sess\u00e3o, de acordo com os lugares dispon\u00edveis.<\/p>\n\n    <h2 class=\"brk-section-title\" lang=\"pt-PT\">Programa<\/h2>\n\n    <section class=\"brk-session\" aria-labelledby=\"session-1-pt\" lang=\"pt-PT\">\n      <div class=\"brk-session-head\">\n        <h3 id=\"session-1-pt\">Workshops \u2014 Sess\u00e3o 1<\/h3>\n        <span class=\"brk-time\">10:00\u201312:30<\/span>\n      <\/div>\n      <div class=\"brk-grid\">\n        <article class=\"brk-card\">\n          <p class=\"brk-room\">Est\u00fadio de TV \u00b7 piso 0, junto \u00e0 Biblioteca da FLUP<\/p>\n          <h4>Breaking Smartphones Workshop: Imaginary Software with Pseudocode Poetics<\/h4>\n          <p class=\"brk-author\">Pedro Cardoso &amp; Terhi Marttila<\/p>\n          <p>Workshop pr\u00e1tico sobre o uso do smartphone, fric\u00e7\u00e3o, design cr\u00edtico e po\u00e9ticas do pseudoc\u00f3digo. Os participantes ser\u00e3o convidados a imaginar software imposs\u00edvel e aplica\u00e7\u00f5es subversivas que desafiam os algoritmos que moldam os comportamentos quotidianos com dispositivos m\u00f3veis.<\/p>\n          <p>Para exemplos do que ser\u00e1 produzido, consulte o trabalho em desenvolvimento <a class=\"brk-link\" href=\"https:\/\/uselessos.github.io\/useless-os\/\" target=\"_blank\" rel=\"noopener\">UseLess OS<\/a>.<\/p>\n          <div class=\"brk-tags\">\n            <span class=\"brk-tag\">M\u00e1x. 15 participantes<\/span>\n          <\/div>\n        <\/article>\n\n        <article class=\"brk-card\">\n          <p class=\"brk-room\">Sala do Humanities Lab \u00b7 piso 0, junto \u00e0 Biblioteca da FLUP<\/p>\n          <h4>Make New Language Workshop<\/h4>\n          <p class=\"brk-author\">Amira Hanafi<\/p>\n          <p>Workshop de escrita colaborativa para participantes multilingues. Atrav\u00e9s de editores de texto colaborativos modificados, a sess\u00e3o explora translanguaging, autoria coletiva e formas de recusa da ordem monolingue.<\/p>\n          <div class=\"brk-tags\">\n            <span class=\"brk-tag\">Recomenda-se computador port\u00e1til ou dispositivo m\u00f3vel<\/span>\n          <\/div>\n        <\/article>\n      <\/div>\n    <\/section>\n\n    <section class=\"brk-session\" aria-labelledby=\"session-2-pt\" lang=\"pt-PT\">\n      <div class=\"brk-session-head\">\n        <h3 id=\"session-2-pt\">Workshops \u2014 Sess\u00e3o 2<\/h3>\n        <span class=\"brk-time\">14:00\u201316:30<\/span>\n      <\/div>\n      <div class=\"brk-grid\">\n        <article class=\"brk-card\">\n          <p class=\"brk-room\">Est\u00fadio de TV \u00b7 piso 0, junto \u00e0 Biblioteca da FLUP<\/p>\n          <h4>Skin as Interface, Data as Dance-Repertoire: Algorithmic Scrolling and Live Performing<\/h4>\n          <p class=\"brk-author\">Maria Luigia Gioffr\u00e8<\/p>\n          <p>Workshop de investiga\u00e7\u00e3o-pr\u00e1tica sobre gestos do TikTok, coreografia algor\u00edtmica, scrolling, corpo, glitch e performance ao vivo. N\u00e3o \u00e9 necess\u00e1ria experi\u00eancia pr\u00e9via em dan\u00e7a ou movimento.<\/p>\n          <div class=\"brk-tags\">\n            <span class=\"brk-tag\">M\u00e1x. 10 participantes<\/span>\n            <span class=\"brk-tag\">Recomenda-se roupa confort\u00e1vel<\/span>\n          <\/div>\n        <\/article>\n\n        <article class=\"brk-card\">\n          <p class=\"brk-room\">Sala do Humanities Lab \u00b7 piso 0, junto \u00e0 Biblioteca da FLUP<\/p>\n          <h4>Write Wrong: Netprov Tactics for Finding Freedom Through Errror<\/h4>\n          <p class=\"brk-author\">Rob Wittig<\/p>\n          <p>Workshop de literatura improvisada em rede sobre narra\u00e7\u00e3o colaborativa, glitch writing e o potencial criativo de errar. Os participantes ir\u00e3o experimentar t\u00e1ticas l\u00fadicas para libertar a escrita do controlo e reencontrar confian\u00e7a no processo criativo.<\/p>\n        <\/article>\n      <\/div>\n    <\/section>\n  <\/div>\n<\/section>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>EN PT BRKCODE 2026 \u00b7 Pre-Conference Workshops Breaking the Code Hacktivating Non-Normative Algorithms 17 June 2026 Faculty of Arts and Humanities, University of Porto \u2014 FLUP Participation is free, but registration is required. Limited places available. Register for the workshops Conference website Scan the QR code or use the registration link: https:\/\/forms.gle\/Ur82JCXWb18FsNFA6 The workshops take [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2333,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-2520","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-events"],"_links":{"self":[{"href":"https:\/\/coda.letras.up.pt\/brkcode\/wp-json\/wp\/v2\/posts\/2520","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coda.letras.up.pt\/brkcode\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coda.letras.up.pt\/brkcode\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coda.letras.up.pt\/brkcode\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coda.letras.up.pt\/brkcode\/wp-json\/wp\/v2\/comments?post=2520"}],"version-history":[{"count":19,"href":"https:\/\/coda.letras.up.pt\/brkcode\/wp-json\/wp\/v2\/posts\/2520\/revisions"}],"predecessor-version":[{"id":2552,"href":"https:\/\/coda.letras.up.pt\/brkcode\/wp-json\/wp\/v2\/posts\/2520\/revisions\/2552"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coda.letras.up.pt\/brkcode\/wp-json\/wp\/v2\/media\/2333"}],"wp:attachment":[{"href":"https:\/\/coda.letras.up.pt\/brkcode\/wp-json\/wp\/v2\/media?parent=2520"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coda.letras.up.pt\/brkcode\/wp-json\/wp\/v2\/categories?post=2520"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coda.letras.up.pt\/brkcode\/wp-json\/wp\/v2\/tags?post=2520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}