Viewing 24 current events matching “calagator code sprint” by Date.

Sort By: Date Event Name, Location , Relevance , Default
Tuesday
Aug 3
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Thursday
Aug 5
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Tuesday
Aug 10
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Thursday
Aug 12
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Tuesday
Aug 17
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Wednesday
Aug 18
Portland Junior Developer Meetup
Online via Zoom

For entry level developers, people interested in starting a new career in tech, and anyone wanting to encourage and help newer developers. Join us to hear relevant speakers, have a slice of pizza, and make new connections! We look forward to meeting you. If you’d like to be a part of our slack channel, you can be a part of the conversation here: http://bit.ly/JrDevSlackInvite

We meet the third Wednesday of every month from 6:00 till 7:00 or 7:30, alternating between an informal gathering time and a speaker event. All skill levels always welcome!

All are expected to adhere to our Code of Conduct: http://bit.ly/JrDevCodeOfConduct

Website
Thursday
Aug 19
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Monday
Aug 23
Free 30 Hour Developer 101 Intro Class
through Alchemy Code Lab

See how you can use HTML, CSS, and JavaScript to solve problems like a software developer. Experience Alchemy’s live-online classroom. Immerse yourself in the high-level learning that comes from a positive environment led by instructors with extensive in-field senior developer work experience. This class runs M-F 10 am-5:00 pm.

DEV 101 COVERS: Computer set up with VSCode, Terminal, and Git. Introduction to web application development using HTML, CSS, and JavaScript. Tips, tricks, and shortcuts of the computer as a developer tool. Introduction to testing and system validation. Group collaboration in a remote environment.

PREWORK REQUIRED! *This course requires a laptop, stable wifi, and approximately 20 hours of pre-work in order to reserve your seat. Instructions for pre-work will be sent to you once you register. Space is limited to 35 spots.

Website
Tuesday
Aug 24
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Thursday
Aug 26
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Tuesday
Aug 31
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Thursday
Sep 2
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Tuesday
Sep 7
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Thursday
Sep 9
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Tuesday
Sep 14
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Wednesday
Sep 15
Portland Junior Developer Meetup
Online via Zoom

For entry level developers, people interested in starting a new career in tech, and anyone wanting to encourage and help newer developers. Join us to hear relevant speakers, have a slice of pizza, and make new connections! We look forward to meeting you. If you’d like to be a part of our slack channel, you can be a part of the conversation here: http://bit.ly/JrDevSlackInvite

We meet the third Wednesday of every month from 6:00 till 7:00 or 7:30, alternating between an informal gathering time and a speaker event. All skill levels always welcome!

All are expected to adhere to our Code of Conduct: http://bit.ly/JrDevCodeOfConduct

Website
Thursday
Sep 16
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Tuesday
Sep 21
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Thursday
Sep 23
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Tuesday
Sep 28
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Thursday
Sep 30
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Monday
Oct 4
Free 30 Hour Developer 101 Intro Class
through Alchemy Code Lab

See how you can use HTML, CSS, and JavaScript to solve problems like a software developer. Experience Alchemy’s live-online classroom. Immerse yourself in the high-level learning that comes from a positive environment led by instructors with extensive in-field senior developer work experience. This class runs M-F 10 am-5:00 pm.

DEV 101 COVERS: Computer set up with VSCode, Terminal, and Git. Introduction to web application development using HTML, CSS, and JavaScript. Tips, tricks, and shortcuts of the computer as a developer tool. Introduction to testing and system validation. Group collaboration in a remote environment.

PREWORK REQUIRED! *This course requires a laptop, stable wifi, and approximately 20 hours of pre-work in order to reserve your seat. Instructions for pre-work will be sent to you once you register. Space is limited to 35 spots.

Website
Wednesday
Oct 20
Portland Junior Developer Meetup
Online via Zoom

For entry level developers, people interested in starting a new career in tech, and anyone wanting to encourage and help newer developers. Join us to hear relevant speakers, have a slice of pizza, and make new connections! We look forward to meeting you. If you’d like to be a part of our slack channel, you can be a part of the conversation here: http://bit.ly/JrDevSlackInvite

We meet the third Wednesday of every month from 6:00 till 7:00 or 7:30, alternating between an informal gathering time and a speaker event. All skill levels always welcome!

All are expected to adhere to our Code of Conduct: http://bit.ly/JrDevCodeOfConduct

Website
Wednesday
Nov 17
Portland Junior Developer Meetup
Online via Zoom

For entry level developers, people interested in starting a new career in tech, and anyone wanting to encourage and help newer developers. Join us to hear relevant speakers, have a slice of pizza, and make new connections! We look forward to meeting you. If you’d like to be a part of our slack channel, you can be a part of the conversation here: http://bit.ly/JrDevSlackInvite

We meet the third Wednesday of every month from 6:00 till 7:00 or 7:30, alternating between an informal gathering time and a speaker event. All skill levels always welcome!

All are expected to adhere to our Code of Conduct: http://bit.ly/JrDevCodeOfConduct

Website

Viewing 30 past events matching “calagator code sprint” by Date.

Sort By: Date Event Name, Location , Relevance , Default
Thursday
Jul 29
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Tuesday
Jul 27
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Wednesday
Jul 21
Portland Junior Developer Meetup
Online via Zoom

For entry level developers, people interested in starting a new career in tech, and anyone wanting to encourage and help newer developers. Join us to hear relevant speakers, have a slice of pizza, and make new connections! We look forward to meeting you. If you’d like to be a part of our slack channel, you can be a part of the conversation here: http://bit.ly/JrDevSlackInvite

We meet the third Wednesday of every month from 6:00 till 7:00 or 7:30, alternating between an informal gathering time and a speaker event. All skill levels always welcome!

All are expected to adhere to our Code of Conduct: http://bit.ly/JrDevCodeOfConduct

Website
Tuesday
Jul 13
Learn More About Tech Bootcamps and What Alchemy Offers
Alchemy Code Lab

Want to learn more about tech bootcamps? There are a lot of different choices in how to train to be a software developer. Our industry professionals train you as if you're in a team on the job. With access to your instruction team in real-time during your entire workday, you'll gain learning momentum to go further, faster. You'll train as both an independent contributor, in pairs, and in team groups on real-world projects. Come and chat with us to see what your options are and perhaps Alchemy is a good fit for you.

Website
Monday
Jun 28
How do we fix privacy?
Online

Digital and physical surveillance are at all-time highs, and privacy is dissipating from our society. The consequences to us individually and collectively are significant, but what can we do about it?

In this session, AJ Rice will discuss what governments should and shouldn’t do to protect our privacy, evaluating good regulations and bad ones. Rice will also discuss managing trade-offs and what steps we can take individually and collectively to better protect our privacy, as well as provide some privacy-focused tech tips and tricks.

After the presentation and Q&A, the session will conclude with a guided hands-on exercise in threat-modeling and evaluating privacy-related tradeoffs geared at helping attendees better protect their own privacy and manage privacy-related tradeoffs in their own lives.

This is part-3 of a special 3-part privacy workshop in June. If you miss part 1 and/or part 2, you’re still more than welcome to attend this session:

For the meeting link and password, please RSVP via Meetup or send an email to: ta3mevents AT pdxprivacy.org.

Speaker bio:

AJ Rice is a privacy advocate and the Founder & CEO of Privo Mobile - a tech startup making dumb phones designed for kids with a modern user experience and interface. AJ is author of the privacy blog Private Matters.

Related links: Privo Mobile - https://www.privomobile.com/ Private Matters blog - https://privatematters.substack.com

By attending this TA3M meeting, you agree to follow our Code of Conduct: https://www.meetup.com/Portlands-Techno-Activism-3rd-Mondays/pages/22681732/Code_of_Conduct/

{short} Code of Conduct Portland's Techno-Activism 3rd Mondays is dedicated to providing an informative and positive experience for everyone who participates in or supports our community, regardless of gender, gender identity and expression, sexual orientation, ability, physical appearance, body size, race, ethnicity, age, religion, socioeconomic status, caste, or creed.

Our events are intended to educate and share information related to technology and activism, and anyone who is there for this purpose is welcome. Because we value the safety and security of our members and strive to have an inclusive community, we do not tolerate harassment of members or event participants in any form.

Audio and video recording are not permitted at meetings without prior approval.

Website
Monday
Jun 21
Why Privacy Matters
Online

Digital and physical surveillance are at all-time highs, and privacy is dissipating from our society. But why should we care about privacy if we have nothing to hide?

In this session, AJ Rice will discuss how a lack of privacy affects us as individuals and as a society. Using specific examples, Rice will cover the direct consequences of a world without privacy and also the more subtle ways an absence of privacy undermines the rights of those who have nothing to hide.

After the presentation and Q&A, the session will conclude with a guided hands-on exercise in threat-modeling geared at helping attendees better understand the individual risks posed to them by different types of surveillance.

This is part-2 of a special 3-part privacy workshop in June. If you miss part 1, you’re still more than welcome to attend this session:

Part 3: Monday 6/28 – What we can do about it

For the meeting link and password, please RSVP via Meetup or send an email to: ta3mevents AT pdxprivacy.org.

Speaker bio:

AJ Rice is a privacy advocate and the Founder & CEO of Privo Mobile - a tech startup making dumb phones designed for kids with a modern user experience and interface. AJ is author of the privacy blog Private Matters.

Related links: Privo Mobile - https://www.privomobile.com/

Private Matters blog - https://privatematters.substack.com

By attending this TA3M meeting, you agree to follow our Code of Conduct: https://www.meetup.com/Portlands-Techno-Activism-3rd-Mondays/pages/22681732/Code_of_Conduct/

{short} Code of Conduct Portland's Techno-Activism 3rd Mondays is dedicated to providing an informative and positive experience for everyone who participates in or supports our community, regardless of gender, gender identity and expression, sexual orientation, ability, physical appearance, body size, race, ethnicity, age, religion, socioeconomic status, caste, or creed.

Our events are intended to educate and share information related to technology and activism, and anyone who is there for this purpose is welcome. Because we value the safety and security of our members and strive to have an inclusive community, we do not tolerate harassment of members or event participants in any form.

Audio and video recording are not permitted at meetings without prior approval.

Website
Thursday
Jun 17
PDX Code Guild Tech Talk -- Introduction to Vim: Edit Text Like a Pro
PDX Code Guild

As programmers we spend a large portion of our time simply editing text. Since we have the skill and experience to learn programming languages, why not also spend the time to learn a text editing language? After all, that is essentially what Vim is. Vim is a language for editing text.

This talk is aimed at people who have never heard of vim, as well people who may have tried it but didn’t see the productivity boost they were hoping for. By the end of the talk, you will see vim as not just a text editor with efficient hotkeys, but rather a language of composable commands to edit text like a programmer.

Presented by PDX Code Guild Instructor Evan Hackett https://pdxcodeguild.com

See past Tech Talks on our YouTube channel: https://www.youtube.com/pdxcodeguild

Website
Wednesday
Jun 16
Portland Junior Developer Meetup
Online via Zoom

For entry level developers, people interested in starting a new career in tech, and anyone wanting to encourage and help newer developers. Join us to hear relevant speakers, have a slice of pizza, and make new connections! We look forward to meeting you. If you’d like to be a part of our slack channel, you can be a part of the conversation here: http://bit.ly/JrDevSlackInvite

We meet the third Wednesday of every month from 6:00 till 7:00 or 7:30, alternating between an informal gathering time and a speaker event. All skill levels always welcome!

All are expected to adhere to our Code of Conduct: http://bit.ly/JrDevCodeOfConduct

Website
Monday
Jun 14
What the Internet Knows about Us
Online

There’s a myth our personal data is all anonymous and that the different bits of information we give to different companies remain in separate silos; that a bunch of companies know a little about us, but no one has a complete view. In reality, our data is so granular it can easily be used to identify us, and so widely shared it can easily all be linked together.

In this session, AJ Rice will provide a broad overview of what the internet knows about us, how companies and governments track us, and why they track us. The session will cover what data specific companies and industries collect about us, how they obtain the data with or without our knowledge, and what happens to that data after they collect it.

After the presentation and Q&A, the session will conclude with a guided hands-on exercise geared at helping attendees better understand what data is being collected about them personally.

This is part-1 of a special 3-part privacy workshop in June:

Part 2 Monday 6/21 – Why Privacy Matters

Part 3 Monday 6/28 – What we can do about it

For the meeting link and password, please RSVP via Meetup or send an email to: ta3mevents AT pdxprivacy.org.

Speaker bio:



AJ Rice is a privacy advocate and the Founder & CEO of Privo Mobile - a tech startup making dumb phones designed for kids with a modern user experience and interface. AJ is author of the privacy blog Private Matters.

Related links:

Privo Mobile - https://www.privomobile.com/

Private Matters blog - https://privatematters.substack.com

By attending this TA3M meeting, you agree to follow our Code of Conduct: https://www.meetup.com/Portlands-Techno-Activism-3rd- Mondays/pages/22681732/Code_of_Conduct/

{short} Code of Conduct Portland's Techno-Activism 3rd Mondays is dedicated to providing an informative and positive experience for everyone who participates in or supports our community, regardless of gender, gender identity and expression, sexual orientation, ability, physical appearance, body size, race, ethnicity, age, religion, socioeconomic status, caste, or creed.

Our events are intended to educate and share information related to technology and activism, and anyone who is there for this purpose is welcome. Because we value the safety and security of our members and strive to have an inclusive community, we do not tolerate harassment of members or event participants in any form.

Audio and video recording are not permitted at meetings without prior approval.

Website
Saturday
Jun 5
Build a Simple Calculator with HTML, JavaScript, & jQuery
Register on Eventbrite

Hello, my name is Garrett. It's my second week of coding Bootcamp, and I thought I would share an app we built-in class.

It's a simple HTML app that uses JavaScript and JQuery. I would also be happy to share my experience in Bootcamp if anyone is interested. Here is the link to the Github project https://github.com/gbrough/calculator

Website
Friday
Jun 4
PDX CoffeeOps
Online

We're a welcoming community of folx who gather to talk about software development + operations (Dev + Ops) tools and culture in downtown Portland. We meet every other Friday on Zoom for the foreseeable future.

Our Lean Coffee (http://leancoffee.org/) format allows us to talk about a diverse range of topics.

We follow the Contributor Covenant code of conduct (https://github.com/CoffeeOps/Seattle/blob/master/code-of-conduct.md).

Join us on slack! https://join.slack.com/t/coffeeops/shared_invite/zt-pwsmft0j-nhkRmjfbj167yGQHyVUqcQ

Agenda: 8:00 - 8:10 Mingle and generate topics 8:10 - 8:20 Get into groups, introduce and vote on topics 8:20 - 9:00 Discussions 9:00 - 9:15 Takeaways and wrap up

Website
Thursday
May 27
Remote Tech Talk at the Guild -- Intro to Game Design in JavaScript
PDX Code Guild

With the HTML5 canvas API, web developers have the ability to draw and animate in 2D using JavaScript. And from there, it just takes a bit of structure to design a simple game.

In this Tech Talk, we will use a rudimentary game engine to design a 2D Platformer in Vanilla JavaScript. We will focus on these game design concepts: - Collision Detection & Resolution - Object-Oriented Programming and Inheritance - Trigonometric Functions for Smooth Animations - State Machines - Events - And More

We will also discuss the many differences (and some similarities) between game design and web development.

This Tech Talk is for programmers and gamers of all levels of experience. A basic understanding of JavaScript and the canvas API will help attendees follow along. Refer to this guide for an intro to drawing with canvas: https://github.com/pjz987/guides/blob/master/docs/canvas-tutorial.md

Presented by PDX Code Guild Teaching Assistant Pete Jones

https://pdxcodeguild.com/ Want to learn Web Development? Contact [email protected] Want to watch past Tech Talks? Check out our YouTube channel: https://youtube.com/pdxcodeguild

Website
Tuesday
May 25
Portland Java User Group virtual meetup
Online

Portland Java User Group virtual meetup

RSVP on Meetup: https://www.meetup.com/PDXJUG/events/278107253/

This month's topic is Automated Refactoring for Java.

Abstract:

This talk will focus on how engineering teams can leverage automated refactoring tools that originated at Netflix to greatly reduce the time and effort required when migrating to new versions of frameworks like Spring and JUnit and between language versions.

Does this scenario sound familiar?

Your organization has many Java-based microservices and applications that are critical for the day-to-day operation of your business. Over time, you find that your applications have a large number of dependencies on third-party technologies and libraries that have different release cadences. Invariably, your organization encounters pressures to upgrade those dependencies for any number of the following reasons: critical bug fixes, security updates, expiring support, "modernization", or technical enablement. Refactoring a single application to update its third-party dependencies can be a tricky and manual process. At the organization level, performing the same refactoring operation across all of your applications can result in weeks of effort.

This talk introduces OpenRewrite, an open-source ecosystem that specializes in mass, automated refactoring with a focus on Java source code, Maven build files, XML, YAML, and property files. We will discuss how the framework enables the creation of composable, prepackaged recipes that can be used to automate common framework migration and how these recipes can be integrated into both Maven and Gradle builds. This talk will include some live demonstrations of Rewrite's tools to perform automated migrations on real-world, Spring applications and libraries.

Bio:

Tyler Van Gorder is a principal software engineer at Moderne Inc where he focuses on frameworks and tools for automated refactoring. He is a committer on the OpenRewrite project and has a passion for building tools that enable developers to do their jobs more effectively. Prior to joining Moderne, Tyler worked as a lead software engineer for a large, e-commerce company where he focused on company-wide libraries using Spring, Spring Boot, and Spring Cloud. In his spare time, you might find Tyler on a basketball court or hiking, with his wife, in the mountains around Portland.

Website
Friday
May 21
PDX CoffeeOps
Online

We're a welcoming community of folx who gather to talk about software development + operations (Dev + Ops) tools and culture in downtown Portland. We meet every other Friday on Zoom for the foreseeable future.

Our Lean Coffee (http://leancoffee.org/) format allows us to talk about a diverse range of topics.

We follow the Contributor Covenant code of conduct (https://github.com/CoffeeOps/Seattle/blob/master/code-of-conduct.md).

Join us on slack! https://join.slack.com/t/coffeeops/shared_invite/zt-pwsmft0j-nhkRmjfbj167yGQHyVUqcQ

Agenda: 8:00 - 8:10 Mingle and generate topics 8:10 - 8:20 Get into groups, introduce and vote on topics 8:20 - 9:00 Discussions 9:00 - 9:15 Takeaways and wrap up

Website
Wednesday
May 19
Portland Junior Developer Meetup
Online via Zoom

For entry level developers, people interested in starting a new career in tech, and anyone wanting to encourage and help newer developers. Join us to hear relevant speakers, have a slice of pizza, and make new connections! We look forward to meeting you. If you’d like to be a part of our slack channel, you can be a part of the conversation here: http://bit.ly/JrDevSlackInvite

We meet the third Wednesday of every month from 6:00 till 7:00 or 7:30, alternating between an informal gathering time and a speaker event. All skill levels always welcome!

All are expected to adhere to our Code of Conduct: http://bit.ly/JrDevCodeOfConduct

Website
Application Security -- The Framework, Processes and Tools to Secure Your Apps
Virtual

RSVP: https://www.meetup.com/OWASP-Portland-Chapter/events/277480846/

Excerpt:

Traditionally, breaches that make the news are about stealing data and that data being resold for financial gains. Think Target, Ashley Madison, Marriott and so many more. Recently a spotlight was put on supply chain security via the SolarWinds breach and how that affected many companies. The adversaries were able to inject malicious code into applications that have a lot or rights and are widely deployed in many organizations, small and large alike.

We will discuss the framework, your SDLC (SDL, SSDLC, etc.) – Secure Development Lifecycle – to lay out how you are going to develop and secure your applications. Customers care about this. Once you have your SDLC, you need to define your processes, select your tools, integrate them into your SDLC and finally automate those tools. This is not a short process and often multiple iterations are necessary to get to a good place. The goal of this presentation is to make you aware of a variety of tools that are out there, the various steps along the way of your SDLC you need to take and how to complete each of these steps.

BIO:

Derek Hill has over 25 years of experience in Information Security and Information Technology. He is currently the Director of AppSec engineering at ForgeRock, an Identity and Access management company, based in Vancouver, WA. He is responsible for implementing and improving the company’s product security on a continual basis. He works closely with software engineers and security engineers in multiple countries to ensure the ForgeRock products are developed securely and tested in all phases of the development lifecycle. In addition to his full time job, Derek is also a SANS community instructor teaching Security Leadership and CISSP prep courses.

Prior to his current position, Derek held Information Security, IT management and technical roles at both large and small companies. In each role, he consistently focused on managing high-performing teams, delivering efficient solutions and providing excellent services to a variety of stakeholders, maximizing uptime and security. Derek also has significant experience in cloud technologies, responsible for moving, securing and maintaining them in various cloud environments through their lifecycle.

Monday
May 17
Private Surveillance
Online

At the last several meetings, we looked at how municipalities use surveillance technologies and how the public can have input into the acquisition and use process related to these systems.

But what about private entities? How are they using technology to surveil us? And what happens when private organizations fund surveillance tech or enter into contracts with city governments to provide surveillance services?

This month, local Portland tech journalist Kate Kaye will join us to talk about the ways companies and other private entities are surveilling the public and what that means for our privacy and government policies for tech and data use. Kate is the creator of the the City Surveillance Watch podcast, a three-part scripted series delving into the dichotomy of smart city tech and its surveillance implications. She also is one of the only journalists anywhere to track closely the saga of Portland’s city mobility tracking project with Sidewalk Labs sibling Replica and the city’s groundbreaking facial recognition ban, which outlaws private use of facial recognition.

We'll discuss ownership and sharing of the data collected and how we might get back control of what information is collected and how it's used.

Related links:

Kate Kaye bio and work - https://redtailmedia.org/kate/

City Surveillance Watch podcast - https://www.smartcitiesdive.com/news/CSW/593420/

For the meeting link and password, please RSVP via Meetup or send an email to: ta3mevents AT pdxprivacy.org.


By attending this TA3M meeting, you agree to follow our Code of Conduct: https://www.meetup.com/Portlands-Techno-Activism-3rd-Mondays/pages/22681732/Code_of_Conduct/

{short} Code of Conduct Portland's Techno-Activism 3rd Mondays is dedicated to providing an informative and positive experience for everyone who participates in or supports our community, regardless of gender, gender identity and expression, sexual orientation, ability, physical appearance, body size, race, ethnicity, age, religion, socioeconomic status, caste, or creed.

Our events are intended to educate and share information related to technology and activism, and anyone who is there for this purpose is welcome. Because we value the safety and security of our members and strive to have an inclusive community, we do not tolerate harassment of members or event participants in any form.

Audio and video recording are not permitted at meetings without prior approval.

Website
Tuesday
May 11
Portland Accessibility and User Experience Meetup (PDX A11Y UX) - Whole-to-Part versus Part-to-Whole: How Sighted and Blind Web Navigation Differs
Online

When loading a web page, a sighted page visitor can take in almost all information at a glance and home in on what they want to explore — a whole-to-part approach. A blind screen reader user, on the other hand, must reverse the process and gather bits of information through page exploration to create the full picture — a part-to-whole approach. If sighted design stakeholders are not mindful of the differences in these strategies, they may disregard helpful bits of information that allow the most efficient exploration and understanding for blind visitors. Using parallels from pedestrian navigation such as the importance of “landmarks” and “boundaries,” our presenter Dr. Michele A. Williams will help create common ground between sighted and blind communities to ensure blind screen reader users are best accommodated in Web and other digital design.

Event begins at 6:00pm; join early starting at 5:45pm for networking.

Agenda:

  • 5:45–6:00pm Networking
  • 6:00–6:15pm Introductions & announcements
  • 6:15–7:00pm Presentation
  • 7:00–7:30pm Q&A and discussion
  • 7:30–7:45pm Wrap up

About the presenter:

Dr. Michele A. Williams has 15 years of academic and industrial experience in UX, accessibility, and technology. She is passionate about ensuring people with disabilities are not excluded from technology. Her well-rounded experience includes training, design consultation, field research with people with disabilities, and code remediation for building WCAG-compliant technology.

Dr. Williams holds a B.S. in Computer Science, Masters of Software Engineering with a concentration in Human-Computer Interaction, and PhD in Human-Centered Computing with a focus on accessibility. Along with industry project contributions, her research and designs have resulted in several cited publications, international presentations, and a patent application (see LinkedIn for more details).

Coupling her passion with her expertise, she now offers consulting services including accessibility training for UX professionals and key stakeholders, and project advising including research facilitation and design consultation. Contact her for a consultation experience tailored to your needs. More about Dr. Williams' work on her website or follow her on Twitter.

Website
Thursday
May 6
Portland Linux/Unix Group: Object Pascal Development with Lazarus and Free Pascal
Online

Portland Linux/Unix Group Online Meeting Announcement

Who: Glenn Dufke
What: Object Pascal Development with Lazarus and Free Pascal
Where: https://li584-253.members.linode.com/PLUG
When: Thursday, May 6th, 2021 at 7pm Pacific
Why: The pursuit of technology freedom

When developing software for multiple platforms, designing a functional user interface can often be a challenge.

Often C/C++, C# or even Python is used, but an overlooked, full-fledged IDE and development tool is Lazarus / Free Pascal.

Using Object Pascal, a strongly typed, easy to read, learn and modern compiled programming language, you can quickly write advanced applications and design beautiful user interfaces with the strong component based model and form designer.

It has its inspiration from Delphi, a commercial development tool which also can target multiple platforms, though the IDE itself runs on Windows only.

The underlying Free Pascal compiler has a high degree of compatibility, which means you can share code between Delphi and Free Pascal fairly easy.

In this presentation I will touch on the versatility and benefits of using this development tool for your next open source project and how easy it is to get started.

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

PLUG Page with information about all PLUG events: https://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

Website
Saturday
May 1
Practice Software Development Interview Questions with LeetCode
Online Discord

I have five LeetCode problems we can work on together. I'll explain the problems and then provide some time to solve the problem. If you wish to work on them ahead of them you can find them on the LeetCode.

Running Sum of 1d Array Kids with the Greatest Number of Candies Shuffle the Array in Python Number of Good Pairs Design Parking System

Join our meeting on this Discord link.

Website
Friday
Apr 23
PDX CoffeeOps
Online

We're a welcoming community of folx who gather to talk about software development + operations (Dev + Ops) tools and culture in downtown Portland. We meet every other Friday on Zoom for the foreseeable future.

Our Lean Coffee (http://leancoffee.org/) format allows us to talk about a diverse range of topics.

We follow the Contributor Covenant code of conduct (https://github.com/CoffeeOps/Seattle/blob/master/code-of-conduct.md).

Join us on slack! https://join.slack.com/t/coffeeops/shared_invite/zt-epb8i8qr-rrpCbR7g33rSLWg51VKzjA

Agenda: 8:00 - 8:10 Mingle and generate topics 8:10 - 8:20 Get into groups, introduce and vote on topics 8:20 - 9:00 Discussions 9:00 - 9:15 Takeaways and wrap up

Website
Thursday
Apr 22
Remote Tech Talk at the Guild -- Building a SPA with the Vue CLI and Flask
PDX Code Guild

In this Tech Talk, we will build a modern, decoupled, full-stack application with Vue and Flask. Starting with the front-end, we'll cover the basics of the Vue CLI using Vuetify and the Vue router to build a single page application. Then, on the back-end, we'll implement an API with Flask to store and retrieve data in a database.

Presented by PDX Code Guild Instructor Matthew Cooper

Website
Wednesday
Apr 21
Portland Junior Developer Meetup
Online via Zoom

For entry level developers, people interested in starting a new career in tech, and anyone wanting to encourage and help newer developers. Join us to hear relevant speakers, have a slice of pizza, and make new connections! We look forward to meeting you. If you’d like to be a part of our slack channel, you can be a part of the conversation here: http://bit.ly/JrDevSlackInvite

We meet the third Wednesday of every month from 6:00 till 7:00 or 7:30, alternating between an informal gathering time and a speaker event. All skill levels always welcome!

All are expected to adhere to our Code of Conduct: http://bit.ly/JrDevCodeOfConduct

Website
Monday
Apr 19
Privacy Advisory Commissions
Online

Did you know that, on June 2, 2015, the Oakland City Council established the first municipal Privacy Commission in the United States?

What is a privacy advisory commission? What types of privacy issues does it address? Who does it advise? How does it work? Should Portland have one?

These are some of the questions we'll explore this month as the City of Portland looks to rethink surveillance.

Brian Hofer, Executive Director of Secure Justice and Chair of the Oakland Privacy Advisory Commission, will join us to talk about his work on Oakland's commission and how that agency came into being. He'll also talk about how such an advisory body might work here in Portland.

This is a great opportunity to learn about potential privacy-related happenings in Portland and how you can get involved. Bring your questions and join the discussion. We hope to see you there!

Speaker bio:

Brian Hofer is Executive Director of Secure Justice and Chair of the Oakland Privacy Advisory Commission. He was instrumental in the formation of an ad-hoc citizen committee to start drafting privacy policies for the City of Oakland and successfully fought for a permanent committee tasked with oversight of surveillance equipment. That committee is now the Oakland Privacy Advisory Commission.

Brian also successfully introduced ordinances throughout the greater Bay Area at both the county and city level to implement significant surveillance equipment reforms, advised on and advocated for state legislation impacting the right to privacy and surveillance oversight, and coordinated with and advised groups around the country on how to implement reforms through legislation and policy writing. He is presently consulting with various cities across the country regarding citizen oversight and participation pertaining to surveillance equipment and data sharing, Smart City regulations, and various “sanctuary” supporting legislative projects.

By attending this TA3M meeting, you agree to follow our Code of Conduct: https://www.meetup.com/Portlands-Techno-Activism-3rd-Mondays/pages/22681732/Code_of_Conduct/

{short} Code of Conduct Portland's Techno-Activism 3rd Mondays is dedicated to providing an informative and positive experience for everyone who participates in or supports our community, regardless of gender, gender identity and expression, sexual orientation, ability, physical appearance, body size, race, ethnicity, age, religion, socioeconomic status, caste, or creed.

Our events are intended to educate and share information related to technology and activism, and anyone who is there for this purpose is welcome. Because we value the safety and security of our members and strive to have an inclusive community, we do not tolerate harassment of members or event participants in any form.

Audio and video recording are not permitted at meetings without prior approval.

Our Code of Conduct (https://www.meetup.com/Portlands-Techno-Activism-3rd-Mondays/pages/22681732/Code_of_Conduct/) applies to all events run by Portland's TA3M. Please report any incidents to the event organizer.

Website
Monday Night Python @ PDX Code Guild
PDX Code Guild

Monday Night Python Mentoring. Hang Out. Solve Problems. Connect. All levels of experience (and all languages, despite the event name) are welcome.

Website
Tuesday
Apr 13
Portland Java User Group virtual meetup
online

Portland Java User Group virtual meetup

Topic: Guardrail: State of the Union

Twilio's Guardrail project is a building block for Java and Scala RESTful API's. This talk will summarize recent enhancements to the Guardrail ecosystem. Attend this presentation if you want to learn about Guardrail's design principles, features, and roadmap

Sean Sullivan is a software engineer in Portland Oregon. He works on platform systems at Twilio. He is passionate about Scala, code generators, and automated delivery pipelines. Sean is a frequent speaker at the Portland Java User Group.

Slides: https://speakerdeck.com/sullis/guardrail-state-of-the-union-2021-04-13

Website
Monday
Apr 12
Monday Night Python @ PDX Code Guild
PDX Code Guild

Python Mentoring Group. All languages and skill levels welcome. Come to work, ask/answer questions, solve problems, and connect.

Website
Thursday
Apr 1
Portland Linux/Unix Group: 360Cloud based on FreeBSD
Online

Portland Linux/Unix Group General Meeting Announcement

Who: Antranig Vartanian
What: 360Cloud based on FreeBSD
Where: https://li584-253.members.linode.com/PLUG
When: Thursday, April 1st, 2021 at 7pm
Why: The pursuit of technology freedom

"From Armenia With Love": Reaching out on Twitter brought a presentation from a colleague:

This talk is separated into two parts: 1) How to make a presentation in 25 hours due to errors in timezone math 2) How to setup a self-hosted Cloud Environment under 360 seconds a.k.a. 6 minutes.

The "Cloud", a.k.a. Someone else's computer has been very popular because it gives you the ability to have a machine/container up and running in seconds. I will demonstrate my new script https://360cloud.sh which "turns" your default FreeBSD Installation into a cloud using FreeBSD's Networking (pf, epairs, bridge), Storage (ZFS), Containers (Jails) and Virtual Machines (bhyve via vm-bhyve) automated with small CLI tools for DHCP and DNS integration.

Antranig Vartanian Is the co-founder and CEO of illuria Security, Inc., a Deception-as-a-Service company, also known as honeypots on steroids. I always wanted to write stories and be a columnist, ended up writing code and being a systems engineer.

Plan B connection information if Plan A using jit.si on linode linked above does not work. Going to this will place you in a waiting room if the other link is working.

Join Zoom Meeting https://zoom.us/j/95390745320?pwd=bHVtVUJ4Ujl5QjFheTVpZGVBWGo3UT09

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
BikeLoudPDX Hack Night
online

Join grassroots bicycle transportation advocates and open data / open government / open code folks to work on collaborative mapping and resolution of transportation safety issues. Everyone is welcome whether you have years of programming / tech experience or just a few pictures of dirty bike lanes and broken sidewalks.

This is an informal work session and hangout, discussion/questions and sharing tech knowledge to collaboratively build political power for safe streets and a complete bike transportation network that works for all people of all ages and abilities.

Website
Wednesday
Mar 24
BikeLoudPDX Hack Night
online

Join grassroots bicycle transportation advocates and open data / open government / open code folks to work on collaborative mapping and resolution of transportation safety issues. Everyone is welcome whether you have years of programming / tech experience or just a few pictures of dirty bike lanes and broken sidewalks.

This is an informal work session and hangout, discussion/questions and sharing tech knowledge to collaboratively build political power for safe streets and a complete bike transportation network that works for all people of all ages and abilities.

Website