July 12, 2024 at 06:00 PM
What is a Network Security Engineer?
Short answer: it depends. The title is consistent but the description and duties vary by employer. In addition to the basic description, this talk will cover what a Network Security Engineer does at the Lawrence Livermore National Laboratory (LLNL), also known as The Lab to the local community. A brief over view of the path taken to get this position and some resources to acquire skills should one what to follow a similar path will be shared. Also covered will be what LLNL does and how a team is cultivated for projects. Then we’ll get to some specifics of what a day looks like, in terms of both tools and work life, for a Network Security Engineer that works on a variety of projects at The Lab.
June 28, 2024 at 06:00 PM
There are a slew of tools Google provides to help developers improve their web applications. One of them is Lighthouse, a tool for improving the quality of web pages by running audits for performance, accessibility, progressive web apps, SEO and more.
In this session I will aim to teach how to understand the feedback from Lighthouse and implement basic fixes, as well as show how to include Lighthouse as part of your build and testing process using Lighthouse CI.
May 10, 2024 at 06:00 PM
MongoDB is a global company that emerged larger and stronger after a very chaotic time for the world. Hear how we were able to support an increasing customer base while growing ourselves.
April 19, 2024 at 06:00 PM
Ruby on Rails, often referred to simply as Rails, is a powerful web application framework that prioritizes developer happiness and productivity. With its elegant syntax, robust set of tools, and emphasis on convention over configuration, Rails empowers developers to build feature-rich web applications with ease.
In this session, we'll explore the methodology behind Ruby on Rails' Convention Over Configuration (CoC) principle. CoC simplifies development by making assumptions about how things should be organized and implemented, allowing developers to focus on building applications rather than configuring frameworks. We'll delve into how Rails automates common tasks, such as database migrations, routing, and file organization, by following strict naming conventions and providing sensible defaults. By understanding the magic of CoC, developers can leverage Rails' productivity-enhancing features to streamline their workflow and accelerate development.
March 08, 2024 at 06:00 PM
Alpine.js has been described as "jQuery for the modern web". Alpine is incredibly lightweight, declarative, reactive, and can be embedded into any web page. Plus it requires no build or compile steps! It's the perfect solution for when you want to drop some SPA-like functionality into your existing codebase.
Alpine.js is only one JS file -- the entire library is 15 attributes, 6 properties, and 2 methods. And no need for installing NPM packages! It's not based on OOP, or JSX, or any of the other more complex systems that often scare away developers.
No matter the quality, complexity, nor type of code in your existing tech stack, you can easily start using Alpine.js...and can probably delete big chunks of vanilla JavaScript or jQuery as a result too!
Target audience: Any developer comfortable with JavaScript, HTML, and a basic understanding of the DOM and APIs should be able to follow this presentation. No knowledge of OOP principles, Node, NPM, nor any other JavaScript framework is required.
Main takeaways:
- Getting started with Alpine.js
- Basic syntax things
- Loops and if/else constructs
- Models, data, and binding
- DOM manipulation
- Talking to the server, APIs, etc.
February 02, 2024 at 06:00 PM
Join me as we delve into the foundations of Flutter, Google's powerful UI toolkit, and Progressive Web Apps (PWAs), the cutting-edge technology reshaping user experiences.
In this enlightening session, we will navigate through the fundamental concepts of Flutter, unraveling its capabilities for crafting beautiful and responsive applications across platforms. Discover how Flutter's single codebase empowers developers to build natively compiled applications for mobile, web, and desktop.
As we venture further, we will demystify the world of Progressive Web Apps, exploring how this innovative approach combines the best of web and mobile experiences. Learn the essentials of transforming your Flutter applications into PWAs, unlocking the potential to reach a broader audience seamlessly.
Let’s build a small Flutter progressive web app that is also installable on a desktop and on a android device too!
January 19, 2024 at 06:00 PM
Infrastructure as Code, IaC, is vital to managing cloud environments, allowing developers to create the necessary infrastructure needed to run complex applications in the cloud. At this event we'll look at using the AWS Cloud Development Kit (CDK) to develop, deploy, and update all of this infrastructure. We'll look at hosting a static website using AWS S3 and Cloudfront, and how we can use CDK to expand our infrastructure to create an API for our website.
Key takeaways for this event will include:
- Introduce Infrastructure as Code (IaC) basics
- Discuss options to install the Cloud Development Kit
- Write CDK code for hosting a website
- Deploy IaC application/website
Bring your laptop to follow along and learn from this expert in the field.
November 17, 2023 at 06:00 PM
We're back at it! It is the annual resume building workshop at the Tracy Developer Meetup!
Every year we meet to refresh our resumes and stay ahead of the game in case job opportunities in the technical space come around. It doesn't matter if you're looking for a job change or not, it is still valuable to be prepared.
What you'll need for this event:
- A few physical copies of your resume to share with the group.
- A digital copy of your resume to present to the group.
We don't often have recruiters show up to the group, but we've all been there when it comes to job hunting. This is meant to be a collaborative exercise to give you your best shot in the job market.
If you're nervous about your employer finding out that you're dusting off your resume, don't be. The Tracy Developer Meetup is a safe place!