Skip to content

Details

Join us to learn the secrets to building smarter and shipping faster from the Googlers, industry experts, and experienced developers shaping the future of Mobile, Web, AI, and Cloud for billions of users worldwide, and advancing leading enterprises and startups!

With an amazing keynote, workshop, and demo DevFest St. John's will advance your expertise in cloud and web. Master the tools and techniques required to design, architect, develop, scale, launch, integrate, and maintain today’s advanced technology solutions. 

Agenda

9:00 AM: Registration and Welcome

9:15 AM: Welcome Address - AbdulKabir Sulaiman

GDG and GDG St. John's
Personality Profile

9:30 AM: From Web to Mobile Development - Shawn Chen

Explore how React Native seamlessly extends our web development skills to mobile app development. Uncover the inner workings of React Native, its advantages, and how it leverages a unified codebase and shared libraries. Additionally, delve into the challenges faced as a React Native developer and discover effective mitigation strategies.

10:15 AM: Design Thinking for Developers - Lesley Chard

Unlock the power of innovation with Design Thinking for Developers. Geared toward engineers eager to enhance their problem-solving skills, this session offers a comprehensive introduction to the principles of design thinking. Through this talk, participants will explore the iterative process of empathizing, defining, ideating, prototyping, and testing—a proven methodology to foster creative solutions. Get ready to unleash your creative potential and revolutionize your problem-solving approach!

11:00 AM: Intro to Technical Writing - Meagan Campbell

A crash course in becoming a better writer.

Even if you never plan to be a full-time writer, intentionally improving your writing skills is a powerful career move. Becoming a stronger writer helps make you a stronger developer, a stronger teammate, and a stronger candidate for whatever opportunities your future may hold.

This session will cover an overview of technical writing and different types of writing in SaaS, tips to improve your writing (with examples), and helpful resources you can explore on your own.

11:45 AM: Demystifying Prompt Engineering - Sushmitha Batchu

Prompt engineering is the process of structuring text that can be interpreted and understood by a generative AI model, such as ChatGPT. We'll explore what it is, why it's crucial to learn, the benefits it brings, and some practical tips. I firmly believe that mastering this skill can supercharge our ability to use AI effectively, create user-friendly software, stay ethical, and stay ahead in the ever-changing world of AI-powered technology.

This talk will cover What is Prompt and Prompt Engineering, Elements of Prompt, Prompt Parameters and Their Significance, Use Cases, Prompting Techniques, and Tips for Crafting Effective Prompts.

12:30 PM: Networking, Lunch and Social

1:00 PM: Intro to GitHub and Open Source - Mitchell Hynes

In this presentation, Mitch will cover the differences between Git and GitHub and what role they play in Open Source Software at large. Including the dos-and-don'ts of collaborating on GitHub, how to find a project to contribute to, and what contributing looks like from an Open Source Maintainer's perspective.

1:45 PM: Levelling up Git Rebase - Tim Oram

When working with Git, the rebase command is often stated as being an alternative to Git merge. While this is true in the basic sense, this is only scratching the surface of what Git rebase provides. Even when using a merge-based workflow, I believe there are features of Git rebase that could still be very useful in your toolbox of source control tools. This talk will run through what exactly Git rebase is, as well as some expanded functionality.

2:30 PM: Modern Server side Web Dev - Jack Harrhy

Navigating the many methods available and considerations to be made while deploying a website in 2023.

The web has existed in some form for the last three decades, and while some of its core remains the same, plenty has changed. Initially, since the browser was simple, most of the interesting dynamic nature of websites came from the server, but as JavaScript become more powerful, and people realized maybe doing more on the client would be better, the server in some cases is only responsible for shooting a small index.html alongside megabytes of JavaScript at the client. However, the bleeding edge of current modern web frameworks is rethinking this approach, and the pendulum is swinging back in the direction of the server, but with an interesting twist.

Members are also interested in