Viewing 0 current events matching “C++” by Date.

Sort By: Date Event Name, Location , Default
No events were found.

Viewing 18 past events matching “C++” by Date.

Sort By: Date Event Name, Location , Default
Saturday
Feb 25, 2012
PDX ZeroMQ Conference
Collective Agency Downtown

A conference for anything and everything ØMQ!

Website
Monday
Oct 15, 2012
Research Talk: Agile Tooling for C++
Portland State University FAB, Room 86-09

Title: Test-Driven Development and Mock Objects for C++ in Eclipse

Speaker: Prof Peter Sommerlad, Institute for Software at FHO/HSR Rapperswil, Switzerland

Abstract

At IFS Institute for Software, several plug-ins have been developed for the Eclipse C/C++ Development Tools (CDT), to assist Agile C++ developers. Some of the features have already been integrated into CDT, such as the refactoring infrastructure and some refactorings, such as toggling function definition and declaration. In this talk Prof. Sommerlad will explain how IFS's plug-ins make it easier to adopt an agile style of development, through code-generation for Test-driven Development (TDD), unit testing, test doubles and mock objects, quick feedback from static analysis tools, and quick-fixes for problems.

Speaker Bio:

Prof. Peter Sommerlad is head of IFS Institute for Software at FHO/HSR Rapperswil. Peter is co-author of the books POSA Vol.1 and Security Patterns. His goal is to make software simpler by Decremental Development: refactoring software down to 10% of its size with better architecture, testability and quality and functionality. Peter is the also the author of the CUTE unit testing framework. He inspired and leads several Eclipse CDT plug-in projects, such as the CUTE unit testing, Sconsolidator, Mockator, Linticator, and Includator. IFS contributed most of the CDT refactoring infrastructure and is employing it to develop further TDD and Refactoring support for Eclipse CDT.

Website
Tuesday
Aug 20, 2013
PLUG Advanced Topics: Hands-on Valgrind: Better programs thru technology
Free Geek

The Portland Linux/Unix Group Advanced Topics meeting

Software Verification and Performance Analysis using Valgrind

by Stephen Dum

Valgrind is a collection of tools to validate your (typically C or C++ compiled) program. It can validate correct usage of memory, profile your program, profile heap usage and verify proper thread usage. This talk gives an overview of valgrind and how it can be used, with emphasis on memory usage verification and profiling.

http://valgrind.org

About Steve: Spent decades dealing with large projects (multi-million lines of code) writing code, automating build processes and automated testing of the code.

Many will head to the Lucky Lab on Hawthorne after the meeting.

Website
Tuesday
Feb 25, 2014
Portland C++ User Group Inaugural Meeting
Cedexis

At this, the first meeting of PDXCPP, we'll have a couple short lightning talks and a roundtable to get to know each other and do some planning of the future directions of the group.

Please RSVP on the meetup.com page so we have an idea of what attendance numbers will be like. That will inform our food order. :)

Cedexis is providing the meeting space and pizza sponsorship.

Website
Tuesday
Mar 11, 2014
pdxbyte users group first meeting (C/C++/Assembly)
New Relic

A Portland Oregon users group primarily for languages that compile to machine native format such as C, C++, and Assembly.

5:30pm Doors open, unstructured time.

6:30pm The MOS 6502 might be the most historically significant processor for one reason: It fueled the PC revolution. You have probably used a device with a 6502, and maybe even programmed one, but do you know the historical context for it and what made it successful? This talk briefly covers the following aspects of the 6502: the events that lead to its creation, the elegance of the design, and the lessons we can learn from its success.

Speaker Bio: Jason Dagit is a research engineer at Galois. He received a M.S. in Computer Science from Oregon State University in 2009. He has been active in the Haskell community since 2005 and he is currently a member of the Haskell.org committee. His areas of interest include functional programming, computer graphics, and most recently hardware design. He enjoys working in the space between pure research and industrial practice.

7:30pm Popcount as an Example Of Microbenchmarking in C

Quickly determining the number of 1 bits in a binary machine word, the so-called "popcount", has always been an interesting problem for developers. Popcount is useful in applications ranging from cryptography to games, so it is worth trying to optimize. In this talk, I will report on a number of different popcount algorithms and their C implementation performance, in the context of a "microbenchmarking" framework custom-built in C for this purpose. I will also explore the pitfalls of C in microbenchmarking and the issues, problems and relevance of microbenchmarking in general.

Speaker Bio: Bart Massey got his B.A. in Physics from Reed in 1987, having learned C while he was there. After a couple of years writing C code at Tektronix, Inc. Bart attended University of Oregon, where he received his MSCS in 1992 and his Ph.D. in 1999. For the past 14 years, he has been a Computer Science Professor at Portland State University. He still writes more C than he cares to admit.

8:30ish pm Head to an elevator. People might go someplace to continue chatting.

ARRIVING BY BIKE?

Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 28th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 28th floor, you'll easily find the bike parking.

A Huge thanks to New Relic for providing the venue and food.

Thanks to O'Reilly for sending books.

Website
Tuesday
Apr 8, 2014
pdxbyte users group (C/C++/Assembly)
New Relic

First talk at 7PM, come early to hack, or network

  • 7pm Title: Restoration of a simulator of one great machine on another.

Abstract: Gordon Bell described Seymour Cray as the greatest computer builder that he knew of as demonstrated by his designs and their successors that operated at the highest performance for over 30 years. Bell was from DEC, Cray from CDC, two routine producers of beautiful architectures. I programmed both. In this talk I will review the restoration of my work based on the patterns widely used in assembler of the time. This itself is an innovation in restoration and well suited to the modern web.

Bio: Ward Cunningham has worked for and consulted to daring startups and huge corporations. He has served as CTO, Director, Fellow, Principle Engineer and Inventor. He is best known for creating wiki. He leads an open-source project rebuilding wiki to solve more complex sharing situations addressing some of societies toughest problems. Ward founded movements in object-oriented, agile software, extreme programming and pattern languages. Ward lives in Portland, Oregon and works for New Relic, Inc.

Abstract: An overview of the Simple DirectMedia Layer and some of the things you can do with it and basic howto bits.

Bio: Jason ChampionJason Champion, Software Mad Scientist.

Website
Tuesday
Apr 29, 2014
Portland C++ User Group April Meeting
Cedexis

We'll be meeting up to learn a bit more about some of the inner workings of C++ with Jesse Williamson doing a presentation on std::tuple. Afterward we'll have some semi-structured discussion.

Come, learn something new, and share a bit about your projects and interests.

Please RSVP on the meetup.com page so we have an idea of what attendance numbers will be like. That will inform our food order. :)

Cedexis is providing the meeting space and sponsorship.

Website
Tuesday
May 13, 2014
pdxbyte users group (C/C++/Assembly)
New Relic

First talk at 7PM, come early for networking, or hacking.

Introduction to Splay Trees

What, why and how they can be used. I'll go over how splaying works, how we use it in OlegDB, why it can be a better choice than binary trees for certain situations and how the splaying algorithm can/can't be applied to other kinds of trees.

Quinlan Pfiffer: OlegDB coauthor

x86 machine language programming in the bash shell

Compilers, and assemblers are seemingly magical programs that turn text into something the CPU can process directly. I decided the best way to demystify things was to implement my own solution.

Daniel Johnson: pdxbyte founder, and full stack technology generalist

Website
Tuesday
May 27, 2014
Portland C++ User Group May Meeting
Cedexis

We'll be meeting up to learn a bit more about some of the inner workings of C++ with Thomas Marshall doing a presentation on SWIG, the Simplified Wrapper and Interface Generator. Afterward we'll have some semi-structured discussion.

Come, learn something new, and share a bit about your projects and interests.

Please RSVP on the meetup.com page so we have an idea of what attendance numbers will be like.

Cedexis is providing the meeting space and sponsorship.

Website
Tuesday
Jul 22, 2014
PDXCPP July Meeting
Cedexis

Join us for some socializing and discussion of C++. Learn from local experts and have fun times with other software aficionados in the comfortable environment at Cedexis.

Website
Wednesday
Sep 3, 2014
Portland C++ User Group September Meeting
Cedexis

Join us for some socializing and discussion of C++. Learn from presentations by local experts and have fun times with other code creators in a comfortable environment.

Cedexis will generously be providing the venue, food, and refreshments.

Website
Tuesday
Oct 14, 2014
pdxbyte users group (C/C++/Assembly)
New Relic

Title "A walk through the design process of a modern chip".

Speaker : Rohit Nadig

Rohit Nadig currently works as a Senior CAD Engineer at NVIDIA developing software that is used to design NVIDIA's latest generation of Graphics and Mobile chips. Prior to NVIDIA, Rohit worked at Synopsys and Intel, also developing on CAD software. While at Intel in Hillsboro, Oregon, Rohit was part of the Pentium-4 CPU design team and developed software for Power Estimation and Layout Convergence.

Join our mailing list! https://groups.google.com/forum/#!forum/pdxbyte

Website
Tuesday
Nov 11, 2014
PDXbyte users group (C/C++/Assembly)
New Relic

Lightning Talk:

Title: Anti-Social Social Networking

Speaker: Vagrant Cascadian

Vagrant Cascadian develops and integrates free software as part of the Debian project, focusing on network booted and installation systems, and support for low-power ARM devices. Away from computers, you can find Vagrant happily getting thrown around at an Aikido dojo.

Main Talk:

Title: “Firmware: why hiding it behind the curtain and telling no one to look is doomed to failure in the advent of IoT”

Speaker: John Hawley

Open Hardware Technical Evangelist, Intel

John 'Warthog9' Hawley led the system administration team on kernel.org for nearly a decade, leading a team including four other administrators. His other exploits include working on Syslinux, OpenSSI, a caching Gitweb, and patches to bind to enable GeoDNS. He's the author of PXE Knife, a set of interfaces around common utilities and diagnostics tools needed by an average systems administrator, as well as SyncDiff(erent) a state-full file synchronizer and file transfer mechanism. He currently works for Intel working on Open Hardware, and the Minnowboard. In his free time he enjoys cooking extravagant meals and watching bad movies.

Join our mailing list! https://groups.google.com/forum/#!forum/pdxbyte

Website
Tuesday
Jan 13, 2015
pdxbyte users group (C/C++/Assembly)
New Relic

Darrick Wong is a principal filesystem engineer at Oracle, in charge of ext4 and xfs. He will discuss new developments in the Linux storage and ext4/xfs space in 2015

Doors food networking 6PM Talk 7PM

Thanks to New Relic for sponsoring venue, food, and drinks!

Join our mailing list! https://groups.google.com/forum/#!forum/pdxbyte

Website
Tuesday
Feb 10, 2015
PDXbyte users group (C/C++/Assembly)
New Relic

Title: Bluetooth Devices – Development, Audio Quality, and Testing

Speaker: Ken Ostrin

Ken Ostrin has 20 years of experience delivering professional software products to the market. He has worked at Audio Precision for the past 11 years building world class audio testing gear. Ken earned his degree in Computer Engineering from UC Santa Cruz.

Talk begins at 7, get there early for socializing, pizza and refreshments!

Join our mailing list! https://groups.google.com/forum/#!forum/pdxbyte

Website
Tuesday
Mar 10, 2015
PDXbyte users group (C/C++/Assembly)
Elemental Technologies

“Reinventing black boxes”

Description: Open source has a long history of reimplementing, and reverse engineering proprietary tools. This talk will integrate the tools needed to reverse engineer into stories of how it has been done before.

Abstract: There is a constant need to provide open source glue, and alternatives to new technology. Learning how to analyze black boxes frees you from having to wait for someone else to do it. When you solve the puzzle yourself you will really understand how it works.

Reverse engineering is a lot like debugging. There are open source full development stacks including debugging for almost every operating system, and architecture. There are a few other tools you need, but with decades of reinvention the toolbox will usually have everything you need.

Since black boxes aren’t documented it’s impossible to know for sure if you will have the skills you need ahead of time. They are puzzles which might be easy, or hard. Chances are you won’t have to go it alone for long as other people, and whole communities often want the same thing that you do.

Bio: Daniel Johnson is a full stack developer who has been programming since 1990, and focused on Open Source technologies since 2003. Jobs have ranged from telephone tech support to systems administration, and freelance software development. He has spent the most time in the last few years working with Rails, AngularJS, Android, and Arduino. He was the first person to document how to use the intel real sense 3d camera with Linux.

Talk begins at 7, get there early for socializing, pizza and refreshments!

Join our mailing list! https://groups.google.com/forum/#!forum/pdxbyte

Website
Tuesday
May 12, 2015
PDXBYTE - Ricochet Robot! Do AI In C
Crowd Compass

Ricochet Robot! Do AI In C

Alex Randolph's wonderful game Ricochet Robot (Rasende Roboter) depends on a player's ability to quickly find a path through a large maze. In this talk, I describe the game, and then describe my solution to the game (the first solution I am aware of): a table that allows instant lookup of the solution to any given game position. The table is almost 1 TB uncompressed, and required around 30 CPU-days to generate.

This application is a good demonstration of why and how much AI is still done in C. I will show some techniques for clean yet highly efficient coding, demonstrate some infrastructure building and use, and discuss tradeoffs between memory use, speed optimization and easily verifiable correctness.


Bart Massey is a 15th year Assoc. Prof. of Computer Science at Portland State University. Bart has a CS PhD from University of Oregon's Computational Intelligence Research Lab. He has been programming in C for more than 30 years, and is a regular contributor to the open source community.

The meeting host for May is Crowd Compass The leading mobile app provider for conferences and meetings.

Talk begins at 7, get there early for socializing.

Join our mailing list! https://groups.google.com/forum/#!forum/pdxbyte

Website
Monday
Jan 30, 2017
10th Annual Winter Coders' Social
Simple

Potluck and game night for Portland Coders of all flavors. Register at eventbrite: https://www.eventbrite.com/e/10th-annual-winter-coders-social-and-potluck-tickets-31309764348

Website