February 08, 2019 at 06:00 PM
In this session we'll be reviewing the types of two-factor authentication that can be implemented by the developer and why it is an easy solution towards protecting your users online. Highlights will include implementing 2FA with JavaScript that makes use of the Google Authenticator application or similar, as well as hardware based 2FA that makes use of YubiKey devices or similar.
January 18, 2019 at 06:00 PM
Ever want to develop applications for your Amazon Alexa virtual assistant? Maybe you're looking for a feature or functionality that doesn't already exist on your virtual assistant. We're going to take a look at developing and publishing Skills, which are the applications that power Alexa, using Golang and AWS Lambda.
December 14, 2018 at 06:00 PM
With 2018 coming to an end, it makes sense to have a holiday mixer (family friendly) with the group to bring the year to a close.
There will be food so please RSVP if you're coming so that way we can order the appropriate amount. Bring your spouses and children as well since this is a family friendly event.
We're trialing a new location this time around at the Northgate Village in Tracy. The space is larger and will be our new location for future meetings.
October 13, 2018 at 07:00 PM
Ever tried to launch a website of blog with WordPress or Drupal but found that it was experiencing poor performance or was becoming increasingly expensive to operate? Dynamic content, or content that is rendered based on database or HTTP requests, can become more costly to operate as demand increases or slower as features are added. We're going to look at static site generators such as Hugo which allows you to pre-compile, in a sense, your website or blog using a familiar syntax such as Markdown, so that way it is blazing fast, cheap, and has no dependence on a database. The speaker's blog, www.thepolyglotdeveloper.com, is an example of what you can accomplish with Hugo.
September 21, 2018 at 07:00 PM
Remember RESTful APIs? Remember how you had to create an API endpoint for every little thing and as your business grew, so did the data payloads of your API endpoints? Remember how tiring it is to consume data from large APIs via a frontend like Angular or React? Take GraphQL, a new concept that allows you to query your APIs rather than just consume data from them. Using GraphQL, you can query for data from your frontend using a single endpoint and no specific amount of data complexity. In this session, learn how to create an API powered by GraphQL using Node.js and a NoSQL database.
August 17, 2018 at 07:00 PM
Drupal out of the box can seem like a monolithic nightmare. During this presentation we will go over how to break this beast out into a three tier architecture system using Docker and Amazon Web Services to create a scalable and reliable Drupal stack. In this talk we will discuss how we use Docker to containerize Drupal, PHP Composer to build and maintain Drupal, and both custom and open source modules to run Drupal in AWS.
July 12, 2018 at 07:00 PM
Angular used to be AngularJS. Then it became Angular 2. Then they skipped version 3. Then 4, 5 and 6 came out in rapid fire succession. Where do you begin?!
We’ll look at how to start building an Angular project from scratch. Beginning with some basic Node commands, we’ll scaffold out an Angular project and look at how the project is organized. Next, we’ll walk thru some basics of TypeScript and MVVM basics. We’ll end with building your first Angular project, some tips on debugging and places to look up more information.
Target Audience: People that want to start with Angular and use it to build web apps. This talk assumes no prior knowledge with Angular, Node or TypeScript but you’ll be exposed to all of them during the presentation. If you understand what a “single page application” is but have felt overwhelmed with all the JavaScript frameworks, this is the talk for you.
Assumed Knowledge: Attendees should be comfortable with "modern JavaScript". A basic understanding of classes and objects and variable scopes will be helpful. Some basic prior exposure to Node, MVC frameworks, and single page applications will be helpful.
Main takeaways:
- A quick overview of MVC vs MVVM
- Building your first Angular project
- Components, Views
- Adding a Route to your project
- Modules
- Tips on debugging
June 22, 2018 at 07:00 PM
There was once a time where web applications were built with tightly coupled backends and frontends, often deployed as single packages. These applications were not very flexible and often became difficult to maintain. What happens if you have a web application and need to support a new platform like mobile or IoT? What happens if you need to scale? Modern applications demand to be modular and flexible and this is made possible through APIs that can be consumed from any frontend. In this presentation we're going to see how to build a RESTful API with Node.js and Hapi.js that can be consumed with any frontend client using simple HTTP requests. Bring your computer and follow along in this JavaScript heavy evening.