Skip to content

Web Security

Meet other local people interested in Web Security: share experiences, inspire and encourage each other! Join a Web Security group.
pin icon
9,734
members
people1 icon
5
groups

Frequently Asked Questions

Yes! Check out web security events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.

Discover all the web security events taking place this week here. Plan ahead and join exciting meetups throughout the week.

Absolutely! Find web security events near your location here. Connect with your local community and discover events within your area.

Web Security Events Today

Join in-person Web Security events happening right now

Understanding Java with Simon Ritter
Understanding Java with Simon Ritter
**About the Speaker** **Simon Ritter** With over a decade of experience as Deputy CTO at Azul Systems, our speaker has helped shape the adoption of Java and JVM technologies across the global developer community. A recognized expert in Java and open source, he is passionate about advancing developer productivity, application performance, and innovation throughout the software ecosystem. **Agenda** **Keeping Your Java Hot by Solving the JVM Startup and Warmup Problem** Java bytecodes and class files deliver on the original vision of “write once, run anywhere”. Using a Just-in-Time (JIT) compiler allows JVM-based applications to compile only the code that’s used frequently and optimise it precisely for how it's used. Using techniques like speculative optimisation can often deliver better performance than static, Ahead-of-Time (AOT) compiled code. However, this flexibility and performance come at a cost. Each time the JVM starts an application, it must perform the same analysis to identify hot spots in the code and compile them. This is referred to as the application warmup time. In this session, we’ll look at several approaches to alleviating or even eliminating this problem. Specifically: · Static compilation of Java code ahead-of-time (AOT). Specifically, the Graal native image approach · Generating a JIT compiler profile of a running, warmed-up application that can be reused when the same application is restarted, eliminating the need for much of the JIT compilation. This will include details of the work of the OpenJDK Project Leyden. · Decoupling the JIT compiler from the JVM for a Cloud environment. Providing a centralised JIT-as-a-Service allows caching of compiled code and offloading the compilation work when new code must be compiled. · Creating a checkpoint of a running application. This includes all application state (heap, stack, etc.) in addition to the JIT-compiled code. Project CRaC will be used as an example. At the end of the session, you’ll be all set to keep your Java hot! **Modern Java Puzzlers** Since JDK 9, Java, as a language, has evolved faster than at any point in its 30-year history. For developers, this is great, as it means we get more new features that make our code more concise and, hopefully, easier to read and understand. All new language features also bring their quirks and possibly unseen consequences. In this fun interactive session, we’ll examine a range of recent language features and pose questions to the audience about how the code works and what it does. We’ll cover many of the new language features from recent releases, including switch expressions, sealed classes and pattern matching. We’ll even look at some curious ways special characters can be used in unexpected ways. The answers will most definitely not always be as you expect!
OCBC Arena (Sat) 3hrs 

AM Session (10 players only)
2.43net - Inter to Avd lvl
OCBC Arena (Sat) 3hrs AM Session (10 players only) 2.43net - Inter to Avd lvl
***PLEASE READ*** For High Intermediate to Advance players only. To secure your slot, payment in advance is required. Please transfer (PayNow) $6.20 SGD to 87489097 Je**. Cash is also accepted. Last-minute requests to join will not be accommodated. Level: High Intermediate to Advanced recreational session. Once payment is received, I will update your status in the chat. Please avoid removing yourself at the last minute. If you have an emergency and cannot attend, you are required to find a replacement. Players who repeatedly cancel last minute without a replacement may not be prioritized for future sessions. Thank you for your understanding and cooperation
Foil Developmental Group Class (Adults & Teens, Intermediate)
Foil Developmental Group Class (Adults & Teens, Intermediate)
**For ages 13 and above.** In this class, you will build on the basics from Foil Foundational Class and continue to learn more advanced technical skills and their applications, such as: * Different parries * Compound attacks * Counter riposte * Counter attack ### **Address** 231 Mountbatten Rd, BLK F, #01-01, Singapore 397999 ### **Schedule** Fridays 730PM - 930PM ### **Booking Information** * Please contact **98225900** to find out how to book this class. * The instructor will reach out to you once you've booked the class.
Foil Fundamental Group Class (Beginner)
Foil Fundamental Group Class (Beginner)
The perfect opportunity for anyone new to fencing. * In this class, you will learn: * How to handle the foil blade safely * How to wear the protective gear * Fundamental footwork and bladework * Various offense and defense techniques * How to work with a partner in partner exercises * How to spar with others safely and effectively ### **Address** 231 Mountbatten Rd, BLK F, #01-01, Singapore 397999 ### **Schedule** Fridays 730PM - 830PM ### **Booking Information** * Please contact **98225900** to find out how to book this class. * The instructor will reach out to you once you've booked the class.
[CONFIRMED] Bukit Mor 摩山 227m Leisure Hike + Muar麻坡 Relax
[CONFIRMED] Bukit Mor 摩山 227m Leisure Hike + Muar麻坡 Relax
**[CONFIRMED TRIP]** **⛰️ BUKIT MOR 摩山 227m LEISURE HIKE + MUAR 麻坡 RELAX** **📅 Date: 13 June 2026 (Sat)** **💰 EVENT COST** **\* $130 / pax** **\* 2 TO GO is $120 /pax** **(Must Be In Single Receipt)** **🌄 Join us for a relaxing hike + delicious Muar food adventure!** **📲 INTERESTED?** **WhatsApp 94884478 Wilfred or RSVP via Meetup:** [https://www.meetup.com/lets-go-travelling-hiking/events/314317944/](https://www.meetup.com/lets-go-travelling-hiking/events/314317944/) **⛰️HIKE DETAILS:** **Bukit Mor Hill (柔佛州 摩山)** a small village in Parit Jawa, about 18km (\~25 min) from Muar. • Elevation: 227m • Duration: \~1–1.5 hours • Difficulty: Easy / Leisure ✨ Enjoy a relaxing hike with scenic viewpoints overlooking a lake, plus fun photo signages along the trail. Perfect for beginners and casual hikers! **🍜 MUAR FOOD & SIGHTSEEING** Muar is one of Malaysia’s most popular foodie destinations, known for its rich heritage, local coffee, and pre-war architecture. **🍽️ Highlights:** • Glutton Street 贪吃街 – Local street food paradise (fried carrot cake, kuey chap & more) • Hua Nam Chinese Kopitiam – Classic local breakfast spot • Otak-Otak Cheng Boi 阿梅麻坡乌达 – Famous grilled otak-otak (fish, prawn, squid) • Sai Kee 434 Kopitiam – Aromatic coffee, toast & soft-boiled eggs • Wetex Parade – Shopping & leisure time **💰 EVENT COST** **• $130 / pax** **• $120 / pax (3 or more sign up & pay together)** **💳 PAYMENT:** PayNow to UEN: 201727764C Wilfred Go Travelling & Hiking Pte Ltd Or Bank Transfer: DBS Current Account: 0029069789 📲 After payment, WhatsApp 94884478 with screenshot receipt **🏢 TA License No: 03066 TA Name: WILFRED GO TRAVELLING & HIKING PTE LTD** **To Connect With Us:** **1\. Telegram Channel: [https://t.me/wilfredtravelsg](https://t.me/wilfredtravelsg)** **2\. Whatapps Channel:** **[https://whatsapp.com/channel/0029VaJmIsU9mrGTPqpect3l](https://whatsapp.com/channel/0029VaJmIsU9mrGTPqpect3l)** **3\. Facebook: [https://www.facebook.com/events/calendar](https://www.facebook.com/events/calendar)** **INCLUDES:** \* Transportation Van < 14 person Bus >15 person \* Group Dinner is only included if group-size is 10 or more \* Mountain Guide/s \* 1 Event Host **EXCLUDES:** \* Personal Insurance \* Items Not Mentioned In Itinerary include massage etc \* Dinner is at own cost if group-size is less than 10 persons • Driver Tipping, No obligation To Give **To Connect With Us:** **1\. Telegram Channel: [https://t.me/wilfredtravelsg](https://t.me/wilfredtravelsg)** **2\. Whatapps Channel:** **[https://whatsapp.com/channel/0029VaJmIsU9mrGTPqpect3l](https://whatsapp.com/channel/0029VaJmIsU9mrGTPqpect3l)** **3\. Facebook: [https://www.facebook.com/events/calendar](https://www.facebook.com/events/calendar)** **Suggested Itinerary:** Sat, (D) 645am-Marsiling MRT Bus Stop 650am-Depart from Marsiling MRT 730am-JB Custom 745am-Stop over breakfast and packed lunch 11am-Briefing & Commence Hike 2pm-Toilet Wash-up & Get-Change 230pm-Lunch@Glutton Street, mixture of Good Food 3pm- Muar Tour Starts from here.... 5pm-Depart 630pm-Dinner 930pm-JB Custom 10pm-Marsiling MRT **Disclaimer, Indemnity and Terms of Participation:** The participant acknowledges that this is an adventure trip. The itinerary serves as a guide only and changes may be required. All participants are strongly advised to have travel insurance. The participant agrees to assume all risks and indemnifies the organizers against all claims, disputes.
Muay Thai Fundamentals Group Class
Muay Thai Fundamentals Group Class
Inspire Fitness Asia is the first-ever fitness concept to combine Muay Thai, Interval Training and Meditation. At Inspire, both physical and mental health carry equal weight. After battling anxiety for many years, founder Daryl Lawlor discovered muay thai and meditation brought him deep peace of mind. He designed Inspire Fitness’ studio as an extension of his experience, to help others who might be struggling with similar anxiety to find peace. This class will involve: * Bagworks * Padwork * Footwork ### **Address** 462B Joo Chiat Rd, Singapore 427674 ### **Schedule** Fridays 7PM - 745PM ### **Booking Information** * Please contact **98225900** to find out how to book this class. * The instructor will reach out to you once you've booked the class.
G.Gap & Ulu Semangkok + Heart of KL <Closed>
G.Gap & Ulu Semangkok + Heart of KL <Closed>
Please click [https://www.facebook.com/share/p/184kBBfk8v/](https://www.facebook.com/share/p/184kBBfk8v/) for trip details. [Registration closes 22nd May 2026 or when hiking permit runs out, whichever is earlier] For trip payment & confirmation, kindly WhatsApp: Kelvin [https://wa.me/6593838649](https://wa.me/6593838649) or Magdalene [https://wa.me/6597914105](https://wa.me/6597914105) For more adventure trips, please click: [https://linktr.ee/wlcadventure](https://linktr.ee/wlcadventure)

Web Security Events This Week

Discover what is happening in the next few days

TRN2SMMT Basecamp Open Session #01
TRN2SMMT Basecamp Open Session #01
Welcome to **TRN2SMMT Basecamp**. This is a community for hikers, trekkers, mountaineers and outdoor enthusiasts looking to build real-world capability. Our sessions focus on mountain conditioning, strength, endurance, loaded movement, hiking fitness and preparation for the demands of the outdoors. Whether you are preparing for your first hike, a multi-day trek, a high-altitude expedition, or simply want to become stronger and more capable, you are welcome here. This is not a bodybuilding group. This is not a bootcamp. We believe fitness should have a purpose. The goal is not just to look fit, but to become capable, adaptable and prepared for challenges both on and off the mountain. What you can expect: •⁠ ⁠Mountain conditioning sessions •⁠ ⁠Strength and endurance training •⁠ ⁠Hiking and trekking preparation •⁠ ⁠Skills and knowledge sharing •⁠ ⁠Community events and outdoor challenges A S$8 logistics contribution applies for selected training sessions and events. Details will be provided in each event listing. Train for altitude. Build for life. Registration required limited slots: [Registration](https://www.eventbrite.com/e/1990761500237?aff=oddtdtcreator)
SHELLGym — Linux Forensics and Reverse Engineering basics
SHELLGym — Linux Forensics and Reverse Engineering basics
⚠️ **REGISTRATION IS REQUIRED VIA [THIS LUMA FORM](https://luma.com/s0txhgfy)**[ ](forms.gle/saLWmbr5XbwUX8Jp8)⚠️ SHELLGym is the regular cybersecurity workout you have been looking for! Whether you're just starting out and need some exercises, studying for a cert (hint: OSCP), looking at CTF challenges, or developing something cybersecurity-related (maybe your own automated tools?), SHELLGym aims to help you progress in picking up practical cybersecurity knowledge and skills. Come and go as you please, work on your own stuff with like-minded individuals, or just have fun during the workout! **AGENDA** Linux Forensics and Reverse Engineering basics: * Triaging in Linux * Step-by step IDA * Step-by-step gdb * Guided walkthrough on selected real-life binary **⚠️ NOTE** Bring your own laptops (and laptop chargers) with pre-installed Linux VM. Please also download IDA Free ([Link to Guide](https://hex-rays.com/ida-free)) before the session. **VIRTUAL SHELLGyms in JUNE** (by request) Hosted on Discord, do approach KK or the Div0 Crew for access **TRAINER** **KK Tan — Founder, counterShell** As a mid-careerist convert to cybersecurity, **Tan KK** picked up his practical skills through getting OSCP certified and by participating in a variety of CTFs. In his career at CSIT, he performed a variety of red-teaming and vulnerability research roles and established the Cyber Training School at CSIT as the Lead Instructor. Besides the OSCP certification, KK is also OSCE and OSEE certified, and has a Bachelor's degree in Social Science (Psychology). He now sees psychology as a field of study where you fuzz humans until they produce unexpected behaviour. **CO-ORGANISERS & VENUE SPONSOR** * [CyberSG TIG Collaboration Centre](https://www.linkedin.com/company/cybersg-tig-collaboration-centre) * [BLOCK71](https://block71.co/) **IMPORTANT NOTICES** * Code of Conduct: [https://www.div0.sg/code-of-conduct](https://www.div0.sg/code-of-conduct) * Terms of Use & Disclaimer Notice: [https://www.div0.sg/terms-of-use-disclaimer-notice](https://www.div0.sg/terms-of-use-disclaimer-notice)
(Event Full) Lockpicking Workshop
(Event Full) Lockpicking Workshop
Update 6/2: Event is full. Join us for the Lockpicking Introductory Course – a hands-on 3-hour session hosted by Locksport SG where curiosity meets skill. You’ll learn: How a pin tumbler lock actually works How to safely and ethically pick a lock using simple tools Practical techniques with guided, hands-on practice Personalized tips from experienced members of Singapore’s locksport community Bonus: Get introduced to decoding combination locks—an extra skill to level up your knowledge. Whether you’re a complete beginner or curious about physical security, this is your chance to try something unique, fun, and surprisingly satisfying. Sign up here: [https://tinyurl.com/locksportsg](https://tinyurl.com/locksportsg?fbclid=IwZXh0bgNhZW0CMTAAYnJpZBExaFRjSlM4WEhIS1BkQTJCZHNydGMGYXBwX2lkEDIyMjAzOTE3ODgyMDA4OTIAAR4bwq19RpRwgUZm0vt8ZR24KvA_u4RV9TRgIwN-sVM8Vf5PIzhBimYy9NezIQ_aem_EpysqS_rTSI5K_XSUSMBvQ) Included: Lockpicking set, cutaway training lock, cylinder lock will be given to participants to bring home for FREE. Locksport SG is a Singapore-based lockpicking hobby group that promotes the legal and safe way to understanding lockpicking. They have been featured on local media like Straits Times and Channel 8 news. [#Locksport](https://www.facebook.com/hashtag/locksport?__cft__%5B0%5D=AZbXHSKPl6KBpZUh1OrjiMBgXlRb3qcAps9xDdTVQeoJghpwgChFPBg6kfDdHXrD3sbT_27gTrv69e418h_Ia5EqtREqSLlROD74N55QYMt4oG-cFep-ZBc6KVbPyo02POjmWZC5egTOgBGzoSesca_zhJDv8vkiOmdhBFZSy0Wrs6RaXgy_ZAub9LPuqjaXe_4&__tn__=*NK-R) [#LearnSomethingNew](https://www.facebook.com/hashtag/learnsomethingnew?__cft__%5B0%5D=AZbXHSKPl6KBpZUh1OrjiMBgXlRb3qcAps9xDdTVQeoJghpwgChFPBg6kfDdHXrD3sbT_27gTrv69e418h_Ia5EqtREqSLlROD74N55QYMt4oG-cFep-ZBc6KVbPyo02POjmWZC5egTOgBGzoSesca_zhJDv8vkiOmdhBFZSy0Wrs6RaXgy_ZAub9LPuqjaXe_4&__tn__=*NK-R) [#lockpicking](https://www.facebook.com/hashtag/lockpicking?__cft__%5B0%5D=AZbXHSKPl6KBpZUh1OrjiMBgXlRb3qcAps9xDdTVQeoJghpwgChFPBg6kfDdHXrD3sbT_27gTrv69e418h_Ia5EqtREqSLlROD74N55QYMt4oG-cFep-ZBc6KVbPyo02POjmWZC5egTOgBGzoSesca_zhJDv8vkiOmdhBFZSy0Wrs6RaXgy_ZAub9LPuqjaXe_4&__tn__=*NK-R) [#hacking](https://www.facebook.com/hashtag/hacking?__cft__%5B0%5D=AZbXHSKPl6KBpZUh1OrjiMBgXlRb3qcAps9xDdTVQeoJghpwgChFPBg6kfDdHXrD3sbT_27gTrv69e418h_Ia5EqtREqSLlROD74N55QYMt4oG-cFep-ZBc6KVbPyo02POjmWZC5egTOgBGzoSesca_zhJDv8vkiOmdhBFZSy0Wrs6RaXgy_ZAub9LPuqjaXe_4&__tn__=*NK-R) #[#sɪɴɢᴀᴘᴏʀᴇᴇᴠᴇɴᴛs](https://www.facebook.com/hashtag/s%C9%AA%C9%B4%C9%A2%E1%B4%80%E1%B4%98%E1%B4%8F%CA%80%E1%B4%87%E1%B4%87%E1%B4%A0%E1%B4%87%C9%B4%E1%B4%9Bs?__cft__%5B0%5D=AZbXHSKPl6KBpZUh1OrjiMBgXlRb3qcAps9xDdTVQeoJghpwgChFPBg6kfDdHXrD3sbT_27gTrv69e418h_Ia5EqtREqSLlROD74N55QYMt4oG-cFep-ZBc6KVbPyo02POjmWZC5egTOgBGzoSesca_zhJDv8vkiOmdhBFZSy0Wrs6RaXgy_ZAub9LPuqjaXe_4&__tn__=*NK-R)
Build your website with P50
Build your website with P50
Intense Self-Defence Group Class (All Ages, All Levels)
Intense Self-Defence Group Class (All Ages, All Levels)
**For ages 10 and above.** Get fit (strength and conditioning) while learning the valuable skills of self defense. The training will be fun but intense and the methods are designed to prepare you for practical street encounters, and to help you get out of threatening situations quickly with little or minimal injury should the need arise. The areas that these classes will cover will span into the following parts. They are: 1. Striking techniques 2. Basic grappling and ground defense 3. Escapes techniques (e.g. body, hand grabs, head locks, and chokes) 4. Joint locking and restraining techniques. 5. Pad work drills. There will be light sparring and simulations drills. Risks, situational awareness and self defense fundamentals are also designed in the syllabus and will be covered accordingly. ### **Address** 767 Upper Serangoon Rd, #01-05 Spazio @ Kovan, Singapore 534635 ### **Schedule** Saturdays 930AM - 1030AM ### **Booking Information** * Please contact **98225900** to find out how to book this class. * The instructor will reach out to you once you've booked the class.
LeetCode Practice Session (Fortnightly)
LeetCode Practice Session (Fortnightly)
**Dates:** * 13 June 2026 * 27 June 2026 * 11 July 2026 * 25 July 2026 **Timing:** 2pm onwards **Venue:** HackerspaceSG **Address:** Textile Centre, #08-10, Singapore 199018 ​We'll be hanging out to practice some LeetCode questions together. **\#\# No food provided \#\# Bring your laptop \#\#** # ​Format: * ​Pick a random LeetCode question (easy or medium). * ​One volunteer will connect to screen and attempt the question within 40 minutes. * ​Rest of the group will either role-play as interviewer, collaborator or just observe. * ​At the end of the attempt, the group will provide feedback to the volunteer. # ​Format of Feedback: ## ​Soft skills * ​Ask good questions? * ​What should be talked about? What should demo thru code? ## ​Technical feedback * ​Quality of execution. # ​About JuniorDev SG: ​JuniorDevSG is a developer interest group that focuses on providing a place for junior developers to learn and network with each other. ​At the same time, we seek to be a support system to help junior developers break into tech, navigate their careers as well growing them to one day become senior developers or tech leaders in the tech industry.
Kapap Combatives Group Class (Adults & Teens, All Levels)
Kapap Combatives Group Class (Adults & Teens, All Levels)
**For ages 13 and above.** This class is designed to train those who wish to be able to able to defend themselves as a modern day warrior. The class is exciting and brutally effective. Practitioners will learn how to fight seamlessly from stand up to the ground, using a mix of street style striking and kicking, takedowns, to ground grappling, even against a knife being drawn while on the ground. Whether it be one attacker or multiple attackers, participants will learn how to use relative positioning and the environment to defend and create the opportunity to escape. What if your attacker was to draw a knife or worst, a machete? You will learn to use street style weapons like knife, machete or stick to defend yourself, or improvised weapons like bags, chairs, umbrellas, bottles, hammers etc. No pre-requisites needed but generally an interest in martial arts. The classes consist of currently 7 topical series: ​ * Striking/Kicking Series * Gun Disarming Series * Ground Defence Series * Takedown Series * Knife Series * Control and Restraint Series * Tomahawk/Machete Series ### **Address** 144 Robinson Road, #05-01, Singapore 068908 ### **Schedule** Sundays 12PM - 2PM ### **Booking Information** * Please contact **98225900** to find out how to book this class. * The instructor will reach out to you once you've booked the class.

Web Security Events Near You

Connect with your local Web Security community

Smart Search + AI: An Outcome-Driven Journey from IDP to a Suite of AI
Smart Search + AI: An Outcome-Driven Journey from IDP to a Suite of AI
Over a billion documents processed. Millions of Veterans impacted. Hundreds of thousands of employee hours saved. Faster decisions. Greater accuracy. More benefits in the hands of our disabled Veterans. We created Smart Search, the world’s largest consumer of Amazon Textract, right when GenAI began reshaping what’s possible. Since then, we’ve built a suite of AI‑driven solutions that transform this data into real, measurable outcomes—accelerating benefits decisions for our Nation’s Veterans. Join us for a focused conversation on how an outcome‑driven approach to AI is helping us boost accuracy, streamline workflows, and deliver faster results for those who have served. This is a follow up to the AWS re:Invent 2023 "Intelligent Document Processing with Gen AI for Public Sector" presentation. About Speaker: Cameron Williams is a Senior Technical Project Manager and cross-functional technical leader at Booz Allen Hamilton with 15+ years of experience architecting and evolving scalable, cloud-native systems, from greenfield development to complex enterprise modernization. https://www.linkedin.com/in/cameronw711/ **THANK YOU** *Franklin University* for hosting our meetup! To learn more about *Franklin University*, please visit their website: https://www.franklin.edu/ **DIRECTIONS** Franklin University Fisher Hall 300 E. Main St, Columbus, OH 43215 Map: https://maps.app.goo.gl/jxjBA2hUmS5qrvhq8 Parking is FREE! Please park in Lot C in front of Fisher Hall. See attached map. NOTE: Map the address only. When mapping with Google Maps it may use the Fisher Hall at OSU, which is NOT correct. **Want to sponsor the pizza and/or bar tab?** Please contact me if you would like to sponsor this meetup's pizza and/or bar tab: angelo@mandato.com
Columbus Code & Coffee 87 @ Improving
Columbus Code & Coffee 87 @ Improving
Columbus Code & Coffee is an inclusive, informal co-working session. People of all skill levels attend, and we love it that way. Many people (optionally) bring projects to work on, and many other people (optionally) socialize the entire time. It's entirely up to you! **What to Expect at the Intro Circle** \~\~\~\~\~\~\~\~\~\~\~\~\~ Near the beginning of the event (1:30 pm), we do a standup: * Organizer announcements, updates, and logistics Round 1 - (7 secs max): * Your name * What you're working on * What you can help others with Round 2: * Community events you wanna plug. If none, that's cool too. Round 3: * Job opportunities you're hiring for OR announce that you are looking for one. If none, that's cool. After the introduction circle, everything is self-organized! Feel free to work alone, pair up, attend one of our workshops/presentations, or mingle!
Site Building with Etch (Class 03 of 10) (FEE BASED)
Site Building with Etch (Class 03 of 10) (FEE BASED)
**PLEASE READ THE FOLLOWING IMPORTANT NOTES:** 1. The dates for this series are simply placeholders at the moment. We are working on our 2026 schedule, and adjustments are forthcoming. 2. Each class in this series has an attendance fee. 3. Each class, from BOTH a sign-up and fee perspective, is a separate entity. 4. As the Etch toolset evolves, so too will the class outline below. **Introduction:** Our Site Building with Etch class provides detailed instructions on the philosophy of the Etch development framework, as well as in-depth, hands-on instruction on using the Etch environment and associated tools. Anyone familiar with Kevin Geary and the Digital Gravy set of products will tell you that they offer ground-breaking approaches to professional WordPress site development. As we write this, the Etch toolset and environment are rapidly taking shape, with weekly quantum leaps forward in WordPress development methodologies. As early investors in the Etch product offering and its development process, we are actively testing and evaluating the toolset as it takes shape. We are beyond excited to see how WordPress site development is being modernized, and can't wait to bring this course set to you. It will be a paradigm shift in page and site development within WordPress, as well as moving your development mindset light-years forward. Join us as we explore Etch and dive deep into development approaches that will genuinely elevate your craft as a website developer and agency provider. Scalable, responsive, compliant websites are now within easy reach, and Etch provides both the platform and toolset to take you there. **The breakdown of the 10-class series is as follows:** * Class 01 - TBD * Class 02 - TBD * Class 03 - TBD * Class 04 - TBD * Class 05 - TBD * Class 06 - TBD * Class 07 - TBD * Class 08 - TBD * Class 09 - TBD * Class 10 - TBD Throughout the class sessions listed above, we cover the following key areas of web development with Etch: * **Introduction to Etch Interface:** * Familiarization with the toolset's layout and understanding how to navigate and interact with its various components. * **Visual Site Building:** * Techniques for creating layouts using Etch's interface, incorporating sections, divs, containers, and elements to build semantically correct page structures. * **Styling and Design:** * Utilizing Etch's styling approach to customize elements, apply global CSS classes for consistent design, and leverage features like Flexbox and CSS Grid for responsive layouts. * **Dynamic Content and Custom Fields:** * Integrating dynamic content from custom post types and custom field plugins (like ACF, Meta Box, and even built-in fields) to build data-driven websites. * **Component Building:** * Creating and managing reusable components for headers, footers, post type layouts, and other site-wide elements. * **Performance Optimization:** * Understanding how Etch contributes to fast-loading websites and implementing performance best practices. * **Advanced Features:** * Depending on the class level, it might delve into advanced topics such as conditional logic, interactions, and custom code integration to enable more complex functionality. The series aims to equip participants with the skills to efficiently build, customize, and maintain WordPress websites using Etch, catering to both beginners and experienced web developers alike.
Customize the IDE: Building Extensions for Visual Studio Code - Alan Barber
Customize the IDE: Building Extensions for Visual Studio Code - Alan Barber
**Important time note:** Please plan on arriving between 5:30 and 6:00 as the elevators lock after 6 and you'll need to message us and we'll need to come get you. The building address is 4450 Bridge Park The entrance is 6620 Mooney St, Suite 400 You will need to scan your ID at the door to get a visitor badge. **Abstract** *Customize the IDE: Building Extensions for Visual Studio Code* Visual Studio Code is one of the most widely used development environments today, and much of its flexibility comes from its extension ecosystem. Extensions allow developers to customize the editor with new features, integrations, and workflow improvements tailored to their needs. In this session, we’ll cover what extensions are and the different types available, including full extensions written in TypeScript or JavaScript, along with lighter-weight extensions such as color themes, language packs, language support, code snippets, and keymaps. We’ll also look at practical reasons a developer might create an extension, from automating repetitive tasks to adding custom tooling. The session includes a hands-on walkthrough of creating a new extension, testing it locally, and understanding the basic project structure. We’ll close with a brief overview of how extensions are packaged and published to the Visual Studio Marketplace and other distribution options. **YouTube Link** TBD
Beyond Mythos: A New Operating Model for Code Security
Beyond Mythos: A New Operating Model for Code Security
Please see below for this event's description. **Visit our [Eventbrite page](https://www.eventbrite.ca/e/owasp-toronto-june-2026-tickets-1991326120030?aff=oddtdtcreator) to RSVP!** **Hybrid event:** * In-person: Security Compass, 325 Front Street West, Unit 103, Toronto, ON M5V 2Y1 * Livestream: https://www.youtube.com/watch?v=H5aZ_CwYEus Doors open at 6:00 PM. Presentation/livestream starts at 6:30 PM **Description:** AI split AppSec into two attack surfaces: your code, and the code factory that produces it—coding agents, the models and MCP tools they call, the developer environment itself. With exploits now landing in under ten hours and vulnerabilities shipping from more authors than ever, this talk lays out a staged path to a "Mythos-ready" program—reprioritizing around reachable risk, accelerating remediation, and securing the AI-SDLC—and argues security should stop filing tickets and start shipping fixes.
Microsoft Build - Columbus Edition!
Microsoft Build - Columbus Edition!
We are bringing Microsoft Build sessions to Columbus Ohio! The Central Ohio Azure Meetup and Central Ohio .NET Developer's Group (CONDG) are coming together to bring some of the labs and breakouts from Microsoft Build to your backyard. In this free, 1 day event, you are going to Build stuff with us! And yes, there will be free food. Please RSVP via [Microsoft Build //localhost:columbus | Microsoft Reactor](https://developer.microsoft.com/en-us/reactor/events/27247/).