Graphical User Interfaces
Graphical User Interfacesに興味や関心のある地元の人々と出会いましょう:Meetupなら、仲間と経験を共有し、刺激し合い、互いを励ますことができます。 Graphical User Interfacesグループにぜひジョインしてください。
147
メンバー
1
グループ
今日のGraphical User Interfacesイベント
今すぐ開催中の対面Graphical User Interfacesイベントに参加しよう
📊 Swiss Investor League – Long-term Portfolio Night 📊
**What this is**
A calm afterwork salon for long-view investors. Quick macro, three names worth real homework, and a frameworks roundtable to sharpen your thesis. Bring one Ticker that is worth highlighting.
**Where**
Motel One Zurich, bar area. Head to the bar and ask for Financial Network Zurich.
**When**
Mondays, 19:00 to 22:00
19:00 welcome and connections
19:30 macro group analysis
20:00 three tickers in focus (tech and fundamental analysis in group)
21:00 open networking until 22:00
**How we roll**
Signal over noise. Evidence over anecdotes. Respect for risk.
**Bring**
Notebook or laptop helpful. Curiosity required.
**Food and drinks**
Order food and drinks with the waitresses whenever you like.
**LINKS**
Community Owner’s Direct (All Infos & Questions): Alessandro +41 76 279 32 84
WhatsApp Group: https://chat.whatsapp.com/DCSSmdHj7xr6F39ZAAWubX
Financial Network Zurich: https://www.meetup.com/entrepreneurs-focus-and-network-workshop/
Founder’s Links (Alessandro): https://linktr.ee/alessandronfthyme
Lounge@Bananenreiferei
Jeden Montag 19:30 - 01:00h
Salsa, Bachata, Cha-Cha-Cha, Son
Entry CHF 10.- (inkl. SalsaPractica)
370m2 Dancefloor / Lounge & Bar
Türöffnung 19:30 Uhr
19.30 Uhr 1 Stunde SalsaPractica mit Tanzlehrer
20:30 Uhr Main Floor DJ
Salsa, Bachata, Cha-Cha-Cha, Son - das sind die richtigen Rhythmen, für einen schwungvollen Start in eine neue Woche. Komm am Montag zum Salsa-Tanzabend der SalsaRica in die Bananenreiferei. Bis 01.00 Uhr in die Nacht könnt ihr voller Freude das Tanzbein schwingen.
SalsaPractica:
Es ist keine Kursstunde, sondern gedacht, um Knöpfe zu lösen oder Figuren zu üben die noch nicht so ganz gelingen. Es wird langsame Musik abgespielt, perfekt um zu üben. Lehrer sind vor Ort zur Beratung und Einstufung. Die Salsa Practica ist nicht gratis, sondern ein Bestandteil von der Party und im Partyeintritt inbegriffen. Practica Lehrer erkennt man an speziellen T-Shirts oder ein Schlüsselanhängern. Geht gerne aktiv auf die Lehrer zu, wenn Hilfe gebraucht wird. Man kann auch einfach kommen zum selber üben.
Afro Workout Dance Fitness Class
Hi there! I’m happy you have come across **Afro Dance Fitness classes**!
Are you interested in group fitness (all levels) or dancing, Afrodance and Working out in a group of likeminded women to Afrobeats music, then this is for you!
Afro Workout is an Afrodance inspired Dance Fitness Class in Zürich that combines dynamic dance moves and intensive Workout to Afrobeats.
Similiar to Zumba but to Afro music including dance movement, fitness and sculpt.
Afro is all about Good Vibes! Expressing a joy of living, to be confident and feel good in your body.
Classes take place **every Monday from 7-8 pm** in Zürich Altstetten.
For all levels! You don’t have to be a dancer or a fitness geek. Party, Dance and sweat with us to Afrobeats!
First class is always free for first timers!
Sign up for the FREE class
[Free class](https://afroworkout.as.me/free-class)
Please always sign up and RSVP to every class, via Meet up Event, [Email](vanessa@afroworkout.com) vanessa@afroworkout.ch, DM on Instagram or Sign up link on Website.
There will be always more people in a class then shown on Meet up. Don‘t hesitate to sign up via above mentioned channels.
Can‘t wait!
Check daily updates and classes on [Instagram](https://instagram.com/afroworkout.ch?igshid=YmMyMTA2M2Y=)
Website for more information and class info
[www.afroworkout.ch](https://www.afroworkout.ch)
Move, Dance and Stay Fit to Afrobeats!
Let's practice Russian language (B1-B2 level)
Всем привет!
This meetup is for those who learns or learned Russian and are looking for a group to practice it. I am a Russian language teacher and will help you during this event. The event repeats twice a month.
There is a small fee of 5 CHF for the event.
We will play word or board games, read poems, guess what a proverb or an idiom means and I might come up with other activities. If you have any suggestions let me know.
The level of speaking should be B1 or higher.
We will meet in the restaurant&bar of the Ibis Styles Hotel not far from Zurich HB.
See you there!
До скорого!
Living Diversity - Nonviolent Communication weekly course in English in Zürich
\>\>\>\>\>\>\> All Info and registration here: https://interbeing\.ch/living\-diversity/
**– *Understand our differences and connect in conflict* –**
In this course, we explore together how we can be with each other in our differences. We learn how to communicate more effectively with our loved ones, colleagues and even with people who share opposite opinions.
* How can I feel understood, even when you see things differently?
* How can I connect with people who think, feel, or live differently from me?
* How to navigate conflict without losing myself or the other?
* How to meet diversity with curiosity instead of fear?
Before connecting with others, we get to know ourselves: Find out what is behind our triggers and judgments, identify our feelings and needs. This inner clarity strengthens our self empowerment and the ability to meet others on eye level instead of betraying ourself, giving up our wishes, or dominating the conversation. We learn to better understand each other in our differences and invite cooperation.
We explore movements beyond polarizing debates, while staying true to ourselves, so we can belong a bit more rather than merely fit in.
## We research how to:
* Listen more deeply to ourself and gain inner clarity about our needs and what really matters to us
* Realise when we need self care before connecting with others
* Find inner clarity when we’re triggered
* Stand honestly for our needs, express our wishes and invite cooperation
* Grow capacity in understanding other viewpoints
* See the beautiful messages behind our judgments and the judgments of others
* Be in conflict with care and connection
**Facilitation Style:**
During each session, we offer theoretical input, live demonstrations, group discussions, and two to three guided exercises.
We share insights and tips inspired by Nonviolent Communication (NVC) by [Yoram Mosenzon](https://www.connecting2life.net/trainer/yoram-mosenzon/) and Marshall Rosenberg. But foremost we invite you to find your own way. To develop your own communication style with your inner parts and your fellow humans.
Part of the sessions will be shaped by the wishes and interests of the group. We might offer themed evenings that dive deeper into specific areas of diversity where staying connected can be difficult (such as race, gender, sexual orientation, neurodivergence, mental health, illness and disability, diet, relationship styles, cultural background, political views, and our ways of relating to money and consumption,…) or explore more depth some conflict situation. You’re warmly invited to bring your personal situations so we can work with concrete, lived experiences.
\>\>\>\>\>\>\> All Info and registration here: https://interbeing\.ch/living\-diversity/
Workout for Beginners
**B O D Y W E I G H T T R A I N I N G** \- mobility\, strength & flow
Ein ganzheitliches Körpertraining für mehr Beweglichkeit und Kraft. Von fundamentalen Kraft- und Mobilitätsübungen, kontrollierten und dynamischen Bewegungen bis hin zu kreativen Moves, für ein starkes und sicheres Körpergefühl. Inspiriert von Functional Training und Animal Flow.
Anmeldung bei Andrea
**Erstes Training** für nur Sfr 15.-
kann über Twint bezahlt werden.
weitere Möglichkeiten Abo lösen in der Fabrik11 in Dübendorf oder Tageseintritt.
seeya! :)
今週のGraphical User Interfacesイベント
次の数日間に何が起こるかを発見しよう
Tarot Intensiv Wochenende – Frühlingserwachen am Zürichsee (2-Tages-Workshop)
# **🔮 Tarot Intensiv-Wochenende 11. - 12. April 2026**
Karten lesen lernen – mit **Intuition**, Struktur & viel Praxis
Hast du Tarotkarten – aber weisst nicht genau, wie du sie richtig deutest? Oder möchtest du lernen, sicher für dich und andere Karten zu legen, ohne alles auswendig zu lernen?
👉 Dann ist dieses **2‑tägige Tarot‑Workshop** in kleiner Gruppe genau das Richtige für dich.
✨ Was dich erwartet
Ein intensives, persönliches Wochenende, an dem du:
* Tarot von Grund auf verständlich lernst
* deine **Intuition** mit Kartenbedeutungen verbindest
* verschiedene **Legesysteme** sicher anwendest
* lernst, stimmige **Deutungen** zu formulieren
* viel übst, ausprobierst & **Feedback** bekommst
**Keine trockene Theorie** – sondern erleben, legen, fühlen, verstehen.
🃏 Inhalte des Seminars
**Tag 1 – Grundlagen & Einstieg**
* Was Tarot ist – und was nicht
* Aufbau des Tarot‑Decks (Grosse & Kleine Arkana)
* Bedeutung von Farben, Zahlen & Symbolen
* Intuition vs. Buchwissen – wie beides zusammenkommt
* Erste Legungen
* Karten miteinander deuten lernen
* Gegenseitiges Kartenlegen & Üben
**Tag 2 – Vertiefung & Praxis**
* Die kleinen Arkana & Hofkarten verständlich erklärt
* Verschiedene Legesysteme:
* Entscheidungslegung
* Beziehungslegung
* Impuls‑ & Zukunftslegung
* Umgang mit „herausfordernden“ Karten
* Viel Praxis in Zweier‑ & Gruppenübungen
* Ethik & Verantwortung beim Kartenlegen
* Sicherheit gewinnen & Vertrauen entwickeln
👉 Ziel: Du kannst nach dem Wochenende **selbstständig Karten legen und deuten**.
## 🌿 Rahmen & Atmosphäre
* **Kleine Gruppe**: 2–6 Personen
* Persönliche Begleitung & Raum für Fragen
* Legungen für deine privaten Anliegen
* Ruhige, wertschätzende Atmosphäre
* Snacks & Getränke inklusive
* Austausch & Kennenlernen von Gleichgesinnten
Dieses Seminar ist bewusst **intim & intensiv** gehalten – damit **echtes Lernen** möglich ist.
## 🎁 Inklusive Materialien
* Tarotkarten‑Deck (für dich zum Mitnehmen)
* Skript / Unterlagen
* Schreibmaterial
* Snacks & Getränke
## 🗓️ Zeiten & Datum
* 11\. April \- 12\. April 2026
* Samstag: 12:30 – 17:30 Uhr
* Sonntag: 12:30 – 17:30 Uhr
* Gesamt: 10 Stunden Tarot‑Intensivkurs mit Pausen
## 🔔 Für wen ist das Seminar geeignet?
* Für Einsteiger:innen ohne Vorkenntnisse
* Für Neugierige mit Tarotkarten zu Hause
* Für alle, die intuitiv & bodenständig Tarot lernen möchten
✨ Du brauchst keine Vorkenntnisse – nur Offenheit & Interesse.
## 💰 Investition
* **CHF 360.–** pro Person
* Inklusive: 2‑tägiges Seminar, Tarotkarten‑Deck, Alle Materialien, Snacks & Getränke
* Haben sich zu dem Seminar nur 2 Teilnehmer angemeldet, verkürzt sich die Stundenanzahl von 5 Stunden auf 4 Stunden pro Tag. Der Preis beträgt dann nur noch **CHF 300.-** pro Person
***Plätze sind limitiert auf max. 6 Teilnehmende***
## Standort
* Bellas Tarot Beratung, Rainstrasse 54, 8712 Stäfa
Visual Fields Zürich · Design Networking Event
**Got something you’re designing, experimenting with - or just looking to chat with other creatives?** **Then you’re invited to join us at sphères.** 🙂
We meet monthly to chat and connect in a relaxed, friendly setting. It’s a chance to meet new people, talk about what you’re working on, and be part of Zürich’s creative community - surrounded by like-minded people who just get it.
PS: RSVPs are coming in from multiple platforms, which means the total number of sign-ups is likely higher than what you see here.
🥂 **Why swing by?**
* Find new collaborators, clients, employers and friends
* Swap ideas, get feedback, and share experiences
* Meet in a cozy after-work drinks atmosphere
* Join creatives from various fields and ages.
📍 **Where?**
[sphères](https://share.google/iOZR7HY6DqyLDm2Kj), next to the Limmat river.
\> Hardturmstrasse 66\, 8005 Zürich
(Tram-Station Förrlibuckstrasse)
⏰ **When?**
Every second Thursday of the month, starting at 6 PM / 18:00 Uhr
🔗 **Discord link**
Get event reminders and connect with other members on Discord:
➡️ [discord.gg/PAyRBDhKkk](discord.gg/PAyRBDhKkk)
——
**Who’s Visual Fields?**
Visual Fields is a network of designers and creatives built for people to connect, support, and share with fellow experts.
We have upcoming events in Zürich, Basel, and Luzern.
[Check out upcoming events](https://www.visualfields.ch/)
——
**Event policies**
We have zero tolerance for discrimination or harassment. Be mindful not to make assumptions about gender, sexual orientation, or identity. Always ask for consent - for physical contact and work critique - and treat everyone and the space with respect.
[All policies](https://experienc.es/policies)
**Fine print (the friendly kind)**
By joining, you agree that photos or videos taken at the event may be used by Visual Fields for promotional and communication purposes.
See you soon!! 🤩
Street Photography Workshop - Zurich by Day
Bei der Strassenfotografie geht es darum, ganz präsent zu sein und die kleine Momente wahrzunehmen, die kraftvolle Geschichten erzählen. Ich zeige dir, wie du mit einem neuen Blick die Magie des Alltäglichen einfängst. Dabei teile ich wertvolle Tipps zur kreativen Bildkomposition und den besten Kameraeinstellungen für Strassenfotografie und eindrucksvolle ICM-Aufnahmen. Am wichtigsten ist jedoch, dass wir gemeinsam die Freude daran entdecken, das Gewöhnliche durch die Objektive unserer Kameras in etwas Aussergewöhnliches zu verwandeln.
Workshop-Details
Wo: Zürich Escher Wyss Platz
Zeit: 10:00 – 13:00 Uhr
Was du lernen wirst
* Lerne, wie du natürliches Licht und Schatten meisterhaft einsetzt, um ausdrucksstarke Schwarzweiss-Bilder zu gestalten.
* Echte und ungestellte Momente auf der Strasse mit Selbstvertrauen festhalten
* ICM (Intentional Camera Movement), eine kreative Technik, die absichtliche Kamerabewegungen mit einer langen Verschlusszeit kombiniert, um abstrakte, malerische Bilder zu schaffen
* Die Schönheit der Schwarzweiss-Strassenfotografie entdecken
Deine Teilnahme kostet 150 CHF.
Bitte melde dich direkt über meine Website an und sichere dir deinen Platz:
www.katjabouwman.com/workshops
Erst nach Zahlungseingang ist dein Platz gesichert!
Workshop Details
Where: Zurich Escher Wyss Platz
Time: 10:00 — 13:00 AM
What you’ll Learn
* Master how to use natural light and shadow to create striking black and white images
* Capture candid street moments with confidence
* Embrace ICM (Intentional Camera Movement), a creative technique that combines deliberate camera movement with a slow shutter speed to create abstract, painterly images
* Discover the timeless beauty of black and white street photography
Your participation costs 150 CHF.
Please register directly through my website to secure your spot:
www.katjabouwman.com/workshops
More info on www.katjabouwman.com/workshops or Visit my Instagram account katja_zuerich
From Coupons to Clicks: Recommender Systems at Migros & Digitec Galaxus
The **Digitec Galaxus Product Development Meet-Up** is back — this time diving into **recommender systems** with two talks bridging data science and engineering practice.
**Talk 1: Insights from Building and Operating a Recommender System for Migros Supermarkets**
*Max Nolte – Data Scientist & Team Lead at Supermarkt IT, Migros-Genossenschafts-Bund*
When you think of a Migros supermarket, you don't usually think about recommender systems. Over the past four years, my team and I have built and operated the engine behind personalized Cumulus coupons and a few other digital touchpoints. I'll share how it works, why we invest in it at a brick‑and‑mortar retailer, and what we've learned, covering data, models, measurement, and the practical realities of running it day to day.
**Talk 2: Recommendations at Digitec Galaxus — From Data Science to Engineering Practice**
*Michael Weiss, Senior Software Engineer & Robert Rosenbach, Senior Data Scientist – Digitec Galaxus*
How do you go from a promising model to a recommender system that is fast, scalable, and maintainable in production? We will walk through the Digitec Galaxus recommendation stack end to end: the engineering architecture that keeps recommendations snappy and reliable, and the data-science side of model training — what to optimize for, which input signals matter, and the trade-offs involved in both.
The two presentations will take roughly a combined hour, leaving plenty of time for discussions, questions, and exchange afterwards over drinks and snacks. Whether you come from a software engineering, data science, product, or any other background — we'd love to have you join us!
Street Photography Workshop - Zurich by Night in Black & White!
Workshop-Details
Wo: Zürich Hauptbahnhof Meeting Point (Big Clock)
Zeit: 19:30 – 22:15 Uhr
Was du lernen wirst
– Fotografieren bei wenig Licht
– Echte und ungestellte Augenblicke des Nachtlebens festhalten
– Die Schönheit der Schwarzweiss-Strassenfotografie entdecken (natürlich kannst du auch in Farbe fotografieren!)
Wir beginnen den Abend mit einem Drink in einem nahegelegenen Café — natürlich auf meine Einladung! Dies ist die perfekte Gelegenheit, sich kennenzulernen, Erwartungen auszutauschen und individuelle Wünsche für den Workshop zu besprechen.
Deine Teilnahme kostet 150 CHF.
Bitte melde dich direkt über meine Website an und sichere dir deinen Platz:
www.katjabouwman.com/workshops
Erst nach Zahlungseingang ist dein Platz gesichert!
Workshop Details
Where: Zurich Hauptbahnhof Meeting Point
Time: 7:30 — 10:15 PM
What you’ll Learn
– Shooting in low light
– Capturing candid nightlife moments with confidence
– Exploring the beauty of black and white street photography (of course, you can shoot in color too!)
We’ll kick off the evening with a quick drink at a nearby café — my treat! This is a great chance to get to know each other, share expectations and discuss any specific wishes you might have for the workshop.
Your participation costs 150 CHF.
Please register directly through my website to secure your spot:
www.katjabouwman.com/workshops
More info on www.katjabouwman.com/workshops or visit my Instagram account katja_zuerich
PM Session - Open Level Play
Welcome to the Open Level Play Session.
This session takes place every Saturday from 12:15 to 13:45 at the Yonex Badminton Hall Hardbrücke.
The number of players on the waitlist one week in advance determines the number of courts booked. If you are on the waitlist but can no longer attend, please remove yourself as early as possible.
Open to players of all skill levels.
This session is for doubles with a relaxed and social focus.
Ideal for casual play, improvement and meeting new players.
Payment can be made via TWINT after the session.
Pizza Gravel Zurich
https://www.komoot.com/de-de/collection/2875816/-pizza-gravel-zurich
Pizza Gravel Zurich plans social rides on mixed surface around Zurich. Enjoy a nice ride and pizza afterwards. Please check the Komoot Pizza Gravel Zuruch collection for the upcoming tour.
あなたの近くのGraphical User Interfacesイベント
地元のGraphical User Interfacesコミュニティとつながろう
IxDA Chat ‘n Pancakes
Pay attention! We’re delaying a week for those of you who may be on Spring break and/or celebrating the holiday. Ok, no pancakes, but waffles-a-plenty.
Join the local UX and Digital Design community for a casual monthly breakfast.
Look for us upstairs!
HTML5 Master Series (Class 04 of 04) (SPECIAL OFFERING)
**PLEASE READ THE FOLLOWING IMPORTANT NOTES:**
1. The dates listed for this series are about 95% reliable. We are completing our 2026 schedule as we speak, so minor adjustments are still occurring.
2. Each class in this series has an attendance fee, though this first offering is free on a first-come, first-served basis.
3. Each class, from BOTH a sign-up and fee perspective, is a separate entity.
**Introduction:**
HTML5 is the foundational technology for modern web development, serving as the standard markup language for structuring and presenting content on the World Wide Web. Developed through a collaboration between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG), HTML5 provides a robust system of elements (tags) that tell a browser how to display text, images, and multimedia in a clear and meaningful way. It works in concert with Cascading Style Sheets (CSS) for presentation and JavaScript for interactivity, forming the core technology stack for virtually all websites and many web applications today.
One of the significant advancements of HTML5 is the introduction of powerful new features and elements designed to improve functionality and simplify development. Key additions include native multimedia support via the \ and \ tags, allowing developers to embed media without third-party plugins. It also offers new form controls for better user input, such as date and email types, and introduces web storage capabilities to store data offline for enhanced performance. These features streamline the process of building rich, interactive web experiences.
A significant focus of HTML5 is enhanced semantics and better structural organization of content. New semantic elements like , , , , and \ provide meaningful structure to documents, which aids in search engine optimization (SEO) and improves accessibility for assistive technologies. These elements define different parts of a webpage (e.g., a header for the top, a nav for navigation links, a footer for the bottom), making the code more readable and understandable for both developers and machines. This emphasis on clear structure helps in creating more logical and maintainable websites.
Developing websites in today's competitive environment requires taking advantage of every technique you can to get the maximum exposure possible. Our HTML5 class will not only show you what's new in the HTML specification, but also the best way to develop optimized web pages that get the attention your client and/or company requires.
**The breakdown of the four-class series is as follows:**
**Class 1: Introduction to Web Structure and Basic HTML5**
This class introduces the core concepts of web development, the history of HTML, and the fundamental structure of an HTML5 document.
* **Topics**:
* **Web Architecture Overview**: How browsers, servers, and web pages interact.
* **HTML Fundamentals**: Understanding elements, tags, and attributes.
* **Basic Document Structure**: Using !DOCTYPE html, html, head, and body.
* **Text Formatting**: Headings (h1 to h6), paragraphs (p), and text-level semantics (e.g., strong, em, br).
* **Lists and Links**: Creating ordered (ol) and unordered (ul) lists, and linking between pages using anchor tags (a).
* **Activity**: Students create a basic personal webpage containing text, a list of hobbies, and a link to an external website.
**Class 2: Semantic HTML5 and Multimedia Integration**
Class 2 focuses on modern HTML5 elements that provide meaning (semantics) to content, improving accessibility and search engine optimization. It also covers adding images and multimedia.
* **Topics**:
* **Semantic Elements**: Understanding and implementing elements like header, footer, nav, section, and article.
* **Images**: Adding images using the img tag and attributes like src, alt, width, and height.
* **Multimedia**: Embedding audio and video content using the audio and video tags.
* **File and Folder Structure**: Best practices for organizing project files and managing file paths.
* **Activity**: Students refactor their Class 1 project to use a proper semantic layout and add an image and a link to a video file.
**Class 3: Forms and User Input**
This session is dedicated to building interactive HTML5 forms, which are essential for capturing user data and input.
* **Topics**:
* **Form Basics**: Using the form element, action and method attributes.
* **Input Types**: Exploring various input types (e.g., text, password, checkbox, radio, date, submit).
* **Form Elements**: Utilizing label, textarea, select, option, and button.
* **Client-side Validation**: Implementing HTML5 validation attributes like required, minlength, and pattern.
* **Activity**: Students build a complete contact form with different input fields, radio buttons, and basic HTML5 validation.
**Class 4: Introduction to CSS3 and Basic Styling**
The final class introduces Cascading Style Sheets (CSS) to style the HTML content and make the web pages visually appealing and accessible.
* **Topics**:
* **CSS Fundamentals**: The role of CSS, selectors, properties, and values.
* **Integrating CSS**: Using inline, internal, and external style sheets.
* **The Box Model**: Understanding margin, padding, border, and content for basic layout.
* **Basic Styling**: Changing colors, fonts, and text alignment.
* **Accessibility Basics**: Identifying principles of web design usability and accessibility, including ARIA labels.
* **Activity**: Students apply an external CSS file to their Class 3 form project to style the layout, colors, and fonts, culminating in a well-structured and styled webpage.
Cocoaheads
Come out to Improving for our monthly iOS and Mac meetings.
This Month's Presentation:
Nothing yet. (You should volunteer).
What is Cocoaheads (http://cocoaheads.org/)?
CocoaHeads is a group devoted to discussion of Apple Computer's Cocoa Framework for programming on MacOS X and iOS (including the iPhone, iPad and Apple Watch). During monthly meetings, members present on their projects and offer tutorials on various programming topics.
What is BuckeyeCocoa (http://buckeyecocoa.org/)?
BuckeyeCocoa is a group of Objective-C/Swift developers/enthusiasts. We host monthly Cocoaheads and near-weekly NSCoder meetings in Columbus, Ohio. The meetings are free to attend.
Presentations!
Presenters welcome! We are always in need of people willing to present material. Any Swift and/or Objective-C related topic is welcome. Times can be 5 minutes (i.e. lightning talks) to a maximum of 2 hours. Interested? Contact info is on the BuckeyeCocoa website.
To volunteer for a presentation contact us at @BuckeyeCocoa on Twitter.
Follow us on Twitter! @BuckeyeCocoa (https://twitter.com/#!/Buckeyecocoa/) For more information: http://buckeyecocoa.org/
HTML5 Master Series (Class 02 of 04) (SPECIAL OFFERING)
**PLEASE READ THE FOLLOWING IMPORTANT NOTES:**
1. The dates listed for this series are about 95% reliable. We are completing our 2026 schedule as we speak, so minor adjustments are still occurring.
2. Each class in this series has an attendance fee, though this first offering is free on a first-come, first-served basis.
3. Each class, from BOTH a sign-up and fee perspective, is a separate entity.
**Introduction:**
HTML5 is the foundational technology for modern web development, serving as the standard markup language for structuring and presenting content on the World Wide Web. Developed through a collaboration between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG), HTML5 provides a robust system of elements (tags) that tell a browser how to display text, images, and multimedia in a clear and meaningful way. It works in concert with Cascading Style Sheets (CSS) for presentation and JavaScript for interactivity, forming the core technology stack for virtually all websites and many web applications today.
One of the significant advancements of HTML5 is the introduction of powerful new features and elements designed to improve functionality and simplify development. Key additions include native multimedia support via the \ and \ tags, allowing developers to embed media without third-party plugins. It also offers new form controls for better user input, such as date and email types, and introduces web storage capabilities to store data offline for enhanced performance. These features streamline the process of building rich, interactive web experiences.
A significant focus of HTML5 is enhanced semantics and better structural organization of content. New semantic elements like , , , , and \ provide meaningful structure to documents, which aids in search engine optimization (SEO) and improves accessibility for assistive technologies. These elements define different parts of a webpage (e.g., a header for the top, a nav for navigation links, a footer for the bottom), making the code more readable and understandable for both developers and machines. This emphasis on clear structure helps in creating more logical and maintainable websites.
Developing websites in today's competitive environment requires taking advantage of every technique you can to get the maximum exposure possible. Our HTML5 class will not only show you what's new in the HTML specification, but also the best way to develop optimized web pages that get the attention your client and/or company requires.
**The breakdown of the four-class series is as follows:**
**Class 1: Introduction to Web Structure and Basic HTML5**
This class introduces the core concepts of web development, the history of HTML, and the fundamental structure of an HTML5 document.
* **Topics**:
* **Web Architecture Overview**: How browsers, servers, and web pages interact.
* **HTML Fundamentals**: Understanding elements, tags, and attributes.
* **Basic Document Structure**: Using !DOCTYPE html, html, head, and body.
* **Text Formatting**: Headings (h1 to h6), paragraphs (p), and text-level semantics (e.g., strong, em, br).
* **Lists and Links**: Creating ordered (ol) and unordered (ul) lists, and linking between pages using anchor tags (a).
* **Activity**: Students create a basic personal webpage containing text, a list of hobbies, and a link to an external website.
**Class 2: Semantic HTML5 and Multimedia Integration**
Class 2 focuses on modern HTML5 elements that provide meaning (semantics) to content, improving accessibility and search engine optimization. It also covers adding images and multimedia.
* **Topics**:
* **Semantic Elements**: Understanding and implementing elements like header, footer, nav, section, and article.
* **Images**: Adding images using the img tag and attributes like src, alt, width, and height.
* **Multimedia**: Embedding audio and video content using the audio and video tags.
* **File and Folder Structure**: Best practices for organizing project files and managing file paths.
* **Activity**: Students refactor their Class 1 project to use a proper semantic layout and add an image and a link to a video file.
**Class 3: Forms and User Input**
This session is dedicated to building interactive HTML5 forms, which are essential for capturing user data and input.
* **Topics**:
* **Form Basics**: Using the form element, action and method attributes.
* **Input Types**: Exploring various input types (e.g., text, password, checkbox, radio, date, submit).
* **Form Elements**: Utilizing label, textarea, select, option, and button.
* **Client-side Validation**: Implementing HTML5 validation attributes like required, minlength, and pattern.
* **Activity**: Students build a complete contact form with different input fields, radio buttons, and basic HTML5 validation.
**Class 4: Introduction to CSS3 and Basic Styling**
The final class introduces Cascading Style Sheets (CSS) to style the HTML content and make the web pages visually appealing and accessible.
* **Topics**:
* **CSS Fundamentals**: The role of CSS, selectors, properties, and values.
* **Integrating CSS**: Using inline, internal, and external style sheets.
* **The Box Model**: Understanding margin, padding, border, and content for basic layout.
* **Basic Styling**: Changing colors, fonts, and text alignment.
* **Accessibility Basics**: Identifying principles of web design usability and accessibility, including ARIA labels.
* **Activity**: Students apply an external CSS file to their Class 3 form project to style the layout, colors, and fonts, culminating in a well-structured and styled webpage.
CBusData: The Fellowship of the Star Schema: Transforming OLTP Data for Power BI
The Fellowship of the Star Schema: Transforming OLTP Data for Power BI
One does not simply build reports on OLTP data. Join us on an epic journey from the depths of raw, normalized tables to the shining halls of a well-modeled star schema fit for Power BI greatness. We will demystify the differences between OLTP and OLAP, walk through star schema vs snowflake (and why Power BI has a clear favorite), and show you the compression differences between normalized and columnar storage that will make you never look at an OLTP model the same way again.
We will cover the different types of dimensions, when to use them, and how to handle Slowly Changing Dimensions without losing your mind. You will leave knowing exactly how to identify a bad model, how to convert OLTP data into a clean star schema, and how to forge relationships that rule them all.
Whether you are a data wizard, a curious hobbit, or somewhere in between, your models will never be the same.
HTML5 Master Series (Class 03 of 04) (SPECIAL OFFERING)
**PLEASE READ THE FOLLOWING IMPORTANT NOTES:**
1. The dates listed for this series are about 95% reliable. We are completing our 2026 schedule as we speak, so minor adjustments are still occurring.
2. Each class in this series has an attendance fee, though this first offering is free on a first-come, first-served basis.
3. Each class, from BOTH a sign-up and fee perspective, is a separate entity.
**Introduction:**
HTML5 is the foundational technology for modern web development, serving as the standard markup language for structuring and presenting content on the World Wide Web. Developed through a collaboration between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG), HTML5 provides a robust system of elements (tags) that tell a browser how to display text, images, and multimedia in a clear and meaningful way. It works in concert with Cascading Style Sheets (CSS) for presentation and JavaScript for interactivity, forming the core technology stack for virtually all websites and many web applications today.
One of the significant advancements of HTML5 is the introduction of powerful new features and elements designed to improve functionality and simplify development. Key additions include native multimedia support via the \ and \ tags, allowing developers to embed media without third-party plugins. It also offers new form controls for better user input, such as date and email types, and introduces web storage capabilities to store data offline for enhanced performance. These features streamline the process of building rich, interactive web experiences.
A significant focus of HTML5 is enhanced semantics and better structural organization of content. New semantic elements like , , , , and \ provide meaningful structure to documents, which aids in search engine optimization (SEO) and improves accessibility for assistive technologies. These elements define different parts of a webpage (e.g., a header for the top, a nav for navigation links, a footer for the bottom), making the code more readable and understandable for both developers and machines. This emphasis on clear structure helps in creating more logical and maintainable websites.
Developing websites in today's competitive environment requires taking advantage of every technique you can to get the maximum exposure possible. Our HTML5 class will not only show you what's new in the HTML specification, but also the best way to develop optimized web pages that get the attention your client and/or company requires.
**The breakdown of the four-class series is as follows:**
**Class 1: Introduction to Web Structure and Basic HTML5**
This class introduces the core concepts of web development, the history of HTML, and the fundamental structure of an HTML5 document.
* **Topics**:
* **Web Architecture Overview**: How browsers, servers, and web pages interact.
* **HTML Fundamentals**: Understanding elements, tags, and attributes.
* **Basic Document Structure**: Using !DOCTYPE html, html, head, and body.
* **Text Formatting**: Headings (h1 to h6), paragraphs (p), and text-level semantics (e.g., strong, em, br).
* **Lists and Links**: Creating ordered (ol) and unordered (ul) lists, and linking between pages using anchor tags (a).
* **Activity**: Students create a basic personal webpage containing text, a list of hobbies, and a link to an external website.
**Class 2: Semantic HTML5 and Multimedia Integration**
Class 2 focuses on modern HTML5 elements that provide meaning (semantics) to content, improving accessibility and search engine optimization. It also covers adding images and multimedia.
* **Topics**:
* **Semantic Elements**: Understanding and implementing elements like header, footer, nav, section, and article.
* **Images**: Adding images using the img tag and attributes like src, alt, width, and height.
* **Multimedia**: Embedding audio and video content using the audio and video tags.
* **File and Folder Structure**: Best practices for organizing project files and managing file paths.
* **Activity**: Students refactor their Class 1 project to use a proper semantic layout and add an image and a link to a video file.
**Class 3: Forms and User Input**
This session is dedicated to building interactive HTML5 forms, which are essential for capturing user data and input.
* **Topics**:
* **Form Basics**: Using the form element, action and method attributes.
* **Input Types**: Exploring various input types (e.g., text, password, checkbox, radio, date, submit).
* **Form Elements**: Utilizing label, textarea, select, option, and button.
* **Client-side Validation**: Implementing HTML5 validation attributes like required, minlength, and pattern.
* **Activity**: Students build a complete contact form with different input fields, radio buttons, and basic HTML5 validation.
**Class 4: Introduction to CSS3 and Basic Styling**
The final class introduces Cascading Style Sheets (CSS) to style the HTML content and make the web pages visually appealing and accessible.
* **Topics**:
* **CSS Fundamentals**: The role of CSS, selectors, properties, and values.
* **Integrating CSS**: Using inline, internal, and external style sheets.
* **The Box Model**: Understanding margin, padding, border, and content for basic layout.
* **Basic Styling**: Changing colors, fonts, and text alignment.
* **Accessibility Basics**: Identifying principles of web design usability and accessibility, including ARIA labels.
* **Activity**: Students apply an external CSS file to their Class 3 form project to style the layout, colors, and fonts, culminating in a well-structured and styled webpage.
Prompt vs. Paintbrush
AI is changing how art is made. But when does it stop being your work and start being the machine’s?
This month we're going to be doing a panel with with digital image, music, and written word artists, talking about at what point, while using AI in the creation process, does the work become not the artist creation?
We encourage audience participation during this event that will be moderated by Chris Slee.
Whether you’re deep in the field or just getting curious, come connect with others building and exploring AI in Columbus.
Sponsored by [Transform Labs](https://www.transformlabs.com/services)



















