DenverScript
Jul
25
6:00 pm18:00

DenverScript

  • Code Talent

Monthly DenverScript Meetup

RSVP on Meetup. 

What's going on in JavaScript Land? (20 min) 

We'll be talking about new/exciting things going on in the industry. If you have something you think we should mention, feel free to tweet us @DenverScript. 

Shorter Presentation (10-15min): 

An overview of Glitch—Kim Schlesinger

Glitch is a community platform with an in-browser text editor where you can build and test full-stack node applications, write code in real-time with others, and ask an answer questions in real time. We’ll explore the tool, how to ‘remix’ a project and how to answer questions.

Kim is a developer, curriculum designer and instructional coach at Galvanize. Prior to Galvanize, Kim worked for Teach For America, The Poudre School District and Milwaukee Public Schools. When she’s not teaching and learning code, you can find Kim on a meditation cushion, practicing Bikram Yoga, or relaxing outdoors. 

Longer Presentation (20-30min): 

Debugging Modern JavaScript—Chandler Prall

We used to need `window.alert` to debug JavaScript. Now every browser ships with advanced tooling for debugging code. We'll dive into the tools and best practices for inspecting and understanding your applications (including Node.js) - including source maps, memory leaks, and logging best practices.

Chandler has been developing web applications for 10+ years and is currently the Lead Front-End Engineer at Craftsy, focusing on cross-platform development and workflows. 

Socialize:

We'll have beer and pizza! We'll also allow people to announce any job opportunities they may have at that time so you can socialize with potential applicants.

 Node.js
Jul
27
6:00 pm18:00

Node.js

  • Code Talent

Front\EndFace/Off-Angular vs. React vs. Ember

RSVP on Meetup. 

Talk: Front\End Face/Off - Angular vs React vs Ember

In this talk, you'll learn how to develop a client-side app to consume data from a RESTful API - in Angular, React, Ember, and vanilla JavaScript!

That's right: We'll build the same app four times, so you can get a sense of the strengths and weaknesses of each framework along with the similarities and differences. By the end you should finally be able to answer the question - Which framework should I use?

Speakers:  Each of the speakers works for Galvanize and is either a current or former lead instructor for the Full-Stack JavaScript program.

Kyle Coberly (former lead instructor, director of faculty) - Ember
Michael Herman (former lead, software engineer) - Angular
Brooks Patton (lead) - React
CJ Reynolds (lead) - Vanilla JS

Schedule:

6:00pm: Pizza, beer, networking  
6:30pm: Overview
6:40pm: Ember
7:00pm: Angular
7:20pm: React
7:40pm: Vanilla JS
8:00pm: Questions 

Sass Hack Denver
Aug
3
6:30 pm18:30

Sass Hack Denver

  • Code Talent

SassHack Monthly Meetup

RSVP on Meetup. 

**Located at our NEW location: 3412 Blake Street! 

RWD is complicated! Sass gives us some great tools to organize responsive styles. Let's talk about how to level up your responsive CSS with Sass.


Rocky Mountain Angular
Jul
11
6:30 pm18:30

Rocky Mountain Angular

  • Code Talent

Kyle Z on CSS Grid

RSVP on Meetup

This time we have Kyle Z coming to talk about CSS Grid. 

Going thru both the what and the why, the goal of this talk is to expand your knowledge of CSS grid and encourage all to start using tech. We'll start with the basics, exploring new properties and CSS functions added with Grid. Then, we'll explore different strategies to successfully implement Grid today. Along the way, I'll share my favorite Grid examples and experiences. In the end, my hope is to build excitement for this great new tool. 

DDD Denver
Jul
10
6:30 pm18:30

DDD Denver

  • Code Talent

Lean Coffee

RSVP on Meetup

This is a group for those interested in learning about and adopting DDD, and includes a number of experienced domain-driven design (DDD) practitioners. Our goal is to encourage building a DDD culture in the mile-high region, within is organizations and their teams, and helping you follow through with successful implementations. Our name says Denver, but we have members attending from along the front range, including Denver, Boulder, and Colorado Springs. 

Our group includes those who have practiced the tenets of DDD for decades and who have adopted the more formal patterns and practices established by Eric Evans in his book, Domain-Driven Design--Tackling Complexity in the heart of software. Some of our practitioners regularly teach DDD immersion, present at conferences, mentor and consult, and write on the subject. 

Join us for discussions on topics such as realizing business value from DDD, how to build a DDD culture, overcoming barriers to good design, and successfully implementing DDD. 

 

Sass Hack Denver
Jul
6
6:30 pm18:30

Sass Hack Denver

  • Code Talent

Pattern Libraries & Sass Maps

RSVP on Meetup. 

**Located in our NEW location on 3412 Blake. Parking in the back, come in through the garage doors! 

I'm really excited that we'll have an amazing guest speaker in June - Miriam Suzanne! She wrote and maintains several Sass libraries (including Susy & True), co-authored SitePoint's book Jump Start Sass, and co-founded Oddbird (a web app design/dev agency here in Denver). Those of you who came to our May meetup may remember her awesome demo of the upcoming 3rd version of Susy. 

Miriam will be talking about Pattern Libraries and Sass Maps. Style Guides & Pattern Libraries are great tools for documenting the relationships between code and design, but beautiful docs are only half the battle. Behind the scenes those patterns have to live in our code, and make life easier for developers. We'll talk about how we build patterns in code, and how we can use them to automate a style guide.

• Using pre-processors for pattern-making in CSS and HTML.

• Designing and integrating toolkits that force pattern-making.

• Examples of what we've done, where we've failed, and where we're headed.

Hope to see you in June!

DenverScript
Jun
27
6:00 pm18:00

DenverScript

Monthly DenverScript Meetup

RSVP on Meetup. 

What's going on in JavaScript Land? (20 min) 

We'll be talking about new/exciting things going on in the industry. If you have something you think we should mention, feel free to tweet us @DenverScript. 

Shorter Presentation (10-15min): TBD 

Longer Presentation (20-30min): Lamb Curry: Functional Programming with Ramda—Hilary Denton. 

Functional Programming is the new hotness. It offers ideas like immutability and side effect free functions, which sound great...but it can all seem very overwhelming, especially when you're used to thinking about things from an object oriented perspective. Enter Ramada.js. Ramda tries to feel as much like just JavaScript as possible. You won't have to learn lamda expression in strings, or consed lists, and other native features of JavaScript. I'll overview core concepts like currying and composition and how the power of this great functional utility library. 

Papers We Love Denver
Jun
22
7:00 pm19:00

Papers We Love Denver

Susan McIntosh—The New New Product Development Game

RSVP on Meetup. 

No need to read the paper beforehand, just show up and take it all in! 

Note from the speaker: 

"Hi Folks! I'm excited to talk about "The New New Product Development Game" next week! Come prepared to look at how our world has changed since this paper came out 31 years ago." 

Node.js
Jun
21
6:30 pm18:30

Node.js

GraphQL—The People's Query 

RSVP on Meetup. 

Talk: GraphQL—The People's Query

You may have heard whispers of GraphQL being the latest hot technology in API development. Created internally by Facebook in 2012 and released to the public in 2015, GraphQL is a query language tailored towards making relational data easier to fetch. 

In this talk, we'll discuss the history and purpose of GraphQL, common misconceptions about GraphQL, and setting up GraphQL in a Node/Express back-end. We'll also take a look at GraphQL's development tool GraphiQL and how it self-documents your resources. If you're curious about Graph QL and how to make working with relational data a breeze, join us! 

Speaker: Isaac Miller

Isaac Miller is a software engineer at Vertafore, a SaaS company serving the insurance industry. He enjoys working in Node, Express, AngularJS, Java, C# and Go. He's passionate about back-end development, Overwatch, and looking at pictures of dogs on the internet. You can find him on DenverDevs @isaacmiller. 

DenverScript
Jun
13
6:00 pm18:00

DenverScript

DenverScript—DinosaurJS Edition! 

RSVP on Meetup. 

*NOTE! Everyone bring headphones for the demo!

Talk #1: Space Your Face: this is your brain on spatialized audio—Myles Borins

How does the human brain know where sound is placed? How can we use that information to hack the brain into thinking recorded sound is coming from a certain place. OMG you can do this with a browser? All this and more when Myles Borins SPACES YOUR FACE! Bring headphones for the demo! 

How the brain places sound in space is incredibly interesting. Once you can codify this phenomenon it is possible to use computer and hardware to encode and emulate sounds in physical space. Virtual Reality sound! 

Myles is a contributor to Node, member of TC39, and Node Developer Advocate for the Google Cloud Platform. Myles studies music technology in graduate school and did a course on spatial audio. This included both programming software to place sound in space and using that software to write compositions. 

Talk #2: ALT-CTRL: Scream into this Arduino—Rachel White

 

As IoT integration into our daily lives becomes more and more advanced, what are the different ways we can control devices? There’s a plethora of sensors & modules you can use to interact with hardware, even some you can put in your own body, so let’s see how far we can take it.

When you think about bots, the first thing that pops into your mind is probably cute little robots (as it should be)– but did you know there’s a whole world out there of modules that can allow you to control items through various means of interaction? Accelerometers, capacitive touch, light, sound, and more! Learn about different modules that you may not have used before and see how easily they integrate with an microcontroller through wiring diagrams and code examples. Find out about the emerging occurrences of Biohacking– especially RFID implants, which I will show via my own chip implanted into my hand. Experience live demos of how some of these work, try them out yourself through a little audience participation, and walk away with a new exciting perspective on fun ways you can get creative with your own hardware projects.

Rachel is a Technical Evangilist at Microsoft, cat herder, co-host of JS Party, and a literal cyborg.

Socialize: We'll have beer and pizza! We'll also allow people to announce any job opportunities they may have at that time so you can socialize with potential applicants. 

 

 

 

DDD Denver
Jun
12
6:30 pm18:30

DDD Denver

  • Code Talent

Back to Basics: Aggregates in Depth

RSVP on Meetup

Back to Basics: Aggregates in Depth - Josh Maletz

Join us as we take an in depth look at one of the fundamental Building Block Patterns of Domain-Driven Design: Aggregates. We'll first look at what it means to be an Aggregate in the DDD sense and follow up with some of the recommended rules for implementation as well as scenarios for when it makes sense to break the rules. 

We will look at and discuss several models and code samples.

Schedule

• 6:30 PM: Food & drink (including alcohol) provided and conversation - a big thanks to Code Talent for sponsoring the catering!

• 7:00 PM: Announcements

• 7:05 PM: Main presentation, discussion, and conversation

About the Presenter

Josh Maletz is currently a Senior Manager at Nordstrom and co-organizer of the Denver DDD Meetup. Josh is a Software Engineer, Architect, Agile Practitioner, Coach, and Servant Leader with more than 15 years of experience delivering outstanding business value. 

 

Node.js Denver
Jun
7
6:30 pm18:30

Node.js Denver

  • Code Talent

Building the UI—a comparison of React, Vue, and Marko (from the Marko Creator) 

RSVP on Meetup. 

Talk: 

At eBay we are re-inventing how we build our web front-end in a way that scales to hundreds of teams and can handle eBay-scale traffic.  Each team manages and develops their own independent application.  Over the past few years, teams have been migrating to a Node.js stack using Marko as the view layer.  Marko is open source and has enabled teams to build reactive, UI component-based apps that stream HTML from the server to deliver SEO-friendly pages that load quickly and minimize the time to first byte. 

How does Marko compare to popular alternatives such as React and Vue? How are we using Marko?  How can you get started with Marko? What other tools are we using?

Speaker:

Patrick Steele-Idem is a Senior Staff Engineer on the eBay Platform team and is currently spearheading eBay’s open source initiative and actively engaged in many open source projects (including Marko.js, Lasso.js and morphdom)

Sass Hack Denver
Jun
1
6:30 pm18:30

Sass Hack Denver

  • Code Talent

Pattern Libraries & Sass Maps

RSVP on Meetup. 

**Located in our NEW location on 3412 Blake. Parking in the back, come in through the garage doors! 

I'm really excited that we'll have an amazing guest speaker in June - Miriam Suzanne! She wrote and maintains several Sass libraries (including Susy & True), co-authored SitePoint's book Jump Start Sass, and co-founded Oddbird (a web app design/dev agency here in Denver). Those of you who came to our May meetup may remember her awesome demo of the upcoming 3rd version of Susy. 

Miriam will be talking about Pattern Libraries and Sass Maps. Style Guides & Pattern Libraries are great tools for documenting the relationships between code and design, but beautiful docs are only half the battle. Behind the scenes those patterns have to live in our code, and make life easier for developers. We'll talk about how we build patterns in code, and how we can use them to automate a style guide.

• Using pre-processors for pattern-making in CSS and HTML.

• Designing and integrating toolkits that force pattern-making.

• Examples of what we've done, where we've failed, and where we're headed.

Hope to see you in June!

Denver Microservices
May
24
6:00 pm18:00

Denver Microservices

"Tearing Down the Monolith" and "Serverless Microservice with Vert.x" 

RSVP on Meetup. 

For our May meeting, we are excited to have 2 talks! 

  • 6:00—6:30: networking and food 
  • 6:30—6:40: announcements 
  • 6:40—7:25: "Tearing Down the Monolith" — Jeremy Thomas 

bout Jeremy Thomas: 

I have no business being a software developer. My Liberal Arts degree in Spanish prepared me for a career in the coffee industry, not tech.

But, after teaching myself Java, here I am.

I was a Senior Director of Software Development at a company in San Diego called The Active Network. I was responsible for 12 development teams, and was proud of the organization I ran.But I always had the desire to "make a dent in the universe" - to use my technology skills to build something that changed people. In 2012 I quit my cushy job and moved to San Francisco to start a company. We raised money. I wrote code - a lot of code. The company didn't work.

So I tried again.

And that company didn't work.

I'm happy to say I've found something that does work. My job is to both write code at and build the Denver engineering team for Gusto.

  • 7:30—8:15: "Serverless Microservice with Vert.x" —Rowell Belen 

Bio coming soon. 

 

DenverScript
May
23
6:00 pm18:00

DenverScript

Monthly Denver Script Meetup

RSVP on Meetup

Whats going on in JavaScript Land? (20min)

We'll be talking about new/exciting things going on in the industry. If you have something you think we should mention, feel free to tweet us @DenverScript.

Shorter Presentation(10 - 15min): Docs for Humans - Gabriel Konkle

From esoteric to non-existent to just plain incorrect. Paltry documentation pervades our community. Can you blame the creators, though? There are hardly enough hours in the day (unless you're Beyoncé,) and creators know senior devs will just read the source. Why bother? 

I believe our industry will only benefit from making our tools more accessible, approachable, and accurate. When we boost others' abilities to create, we may find ours boosted, too. Let's spend less time furrowing brows at ambiguous docs and more time creating! 

I intend to show you simple, practical ways to make your documentation understandable and easy to read by developers of all stripes. I will also introduce you to an ambitious project underway called "Docs for Humans." Instead of relying on time-starved creators to keep their documentation up to date, Docs for Humans relies on the community who actually uses the tools day to day. It's like Wikipedia for documentation. Learn how to get involved. 

For over a decade, I was a visual artist, the world of photography, video production, and graphic design being my milieu. Now, my creative abilities lend my programming a unique quality, as I engineer the front end of universal applications to be charming, functional, and beautiful.

Longer Presentation(20 - 30min): Tessel with fricken laser beams - Drew Dahlman

A case study in using Tessel, Lasers, iPads and local networks for an experiential installation on a bus. We will be going over some creative uses for Javascript on IoT devices in exploring the Tessel and a time of flight range sensor as well as taking a look at doing experiential installations and the process of taking web tech into the real world by making use of canvas, local networking, websockets, and other tools.

Drew Dahlman is a senior Developer at Legwork and the founder of Develop Denver.

Socialize: We'll have beer and pizza! We'll also allow people to announce any job opportunities they may have at that time so you can socialize with potential applicants.

Node.js
May
17
6:30 pm18:30

Node.js

Node.js for beginners: Why so Asynchronous? 

RSVP on Meetup. 

Speaker: Ryan Ciecalone is a Developer who is passionate about Full Stack JavaScript Web Development. He works at Polaris Alpha in Colorado Springs. Connect with him on Twitter @RyanCiecalone

Talk: Node.js for beginners - Why so Asynchronous???

This talk will help you get started with Node.js. It's fast and scalable. It's great for APIs, andit has a popular package manager, NPM. We'll go over when to use Node.js and then take a look at its strengths and weaknesses. We'll demo some code samples and start a server with Node. You'll get a look at what framework to use, be it something like Express or Koa, and learn about middleware. You'll also get a list of where to go to get started with Node.js. If you've been curious about Node.js but haven't taken the leap, come and find out - Why so Asynchronous???

Denver is for Robots
May
11
6:00 pm18:00

Denver is for Robots

  • Code Talent

Round Table Gathering

RSVP on Meetup 

Welcome to the first Denver Is For Robots Meetup Group! 

About this event: 

Let's get together and talk about robots! This Meetup event will focus on robotics and artificial intelligence as it applies to education, design, and entrepreneurship in the growing community around us; what we're at and where we're going. 

The format is intended to be inclusive and open, allowing people from all walks the chance to engage with questions and conversation. Come prepared to talk, or just listen, as we line out our direction as a community. 

Some notes on the format: 

If you're a student, hobbyist, engineer, developer, scientist, maker, thought leader, or just thinking about ways to outsource your job to a machine—then you've come to the right place! We want to stimulate the community by bringing people together so that they can share, challenge each other, and innovate together. 

Want to join a study group? Want to launch a business focusing on Al? Want to wow your friends with "smart" devices? This is all welcome here. 

With that, this is anything-goes format, where open discussions can happen in real time. You may want to bring one or more of the following items: 

  • Robots. It is a robotics community after all! 
  • Ideas! 
  • Questions—what's important to you? 
  • Pen/pencil and paper to take notes and share information. 
  • Cameras—You may want to document or you may just want to share pictures of your pet projects. 
  • Business cards—you never know when you'll need to be in touch! 
  • Friends! The more, the merrier! 

Free food and beverages will be served! 

If you would like to contribute to this event, please let us know. 

Stay tuned for updates as the event rolls out! 

DDD Denver
May
8
6:30 pm18:30

DDD Denver

  • 3412 Blake Street

Book Club: Functional and Reactive Domain Modeling

RSVP on Meetup. 

Speaker: TBD—check back for more details closer to the event!  

Schedule

6:30 - 7 pm: Food & drink (including alcohol) provided and conversation 

7 pm: Announcements 

7:05 pm: Main Presenter

~8:30 pm: Conversation

*Held at Code's NEW location: 3412 Blake Street. See you there! 

Sass Hack Denver
May
4
6:30 pm18:30

Sass Hack Denver

  • 3412 Blake Street

Breaking Free from Bootstrap: Custom Grids with Sass

RSVP on Meetup. 

Bootstrap, Foundation, and a handful of other CSS libraries provide "instant grids" for developers. Unfortunately, that convenience comes with some major trade-offs: inflexibility, unnatural markup, and bloated CSS. 

We'll checkout some awesome Sass that will let us create grids just as quickly, but without those trade-offs! 

DenverScript
May
3
6:00 pm18:00

DenverScript

  • 3412 Blake Street

Steal JS Workshop

RSVP on Meetup. 

In this hands-on training, we will learn how to build a multi-page, progressively loaded site, that uses hot-module swapping with the StealJS module loader. Let's break that down: 

  • Multi-page: listen to when the URL changes and show different content to the user. 
  • Progressively loaded: load only the JS and CSS required for a particular page. 
  • Hot-module swapping: when a file changes, the UI is automatically updated. No more reloading! 
  • Module loader: StealJS loads JS and other code like Webpack, RequireJS, and browserify. Module loaders help organize a project's scripts and build into minified scripts that load in production quickly. 

We'll StealJS to: 

  • Set up a project from scratch.
  • Install and import other packages from npm, including jQuery. 
  • Make and test a mini application. 
  • Create modules in the ES6 and CommonJS formats. 
  • Organize your modules using the modlet workflow - adding tests, docs, and demo pages.
  • Build your application to production. 
  • Export modules to other formats and publish your module to NPM. 

*Held at Code's NEW location: 3412 Blake Street. See you there! 

Papers We Love
Apr
27
7:00 pm19:00

Papers We Love

Copysets: Reducing the Frequency of Data Loss in Cloud Storage

RSVP on Meetup 

Come see Aysylu Greenberg talk about one of her favorite papers: 

Copysets: Reducing the Frequency of Data Loss in Cloud Storage

It describes an interesting approach to data replication which allows for finer control over the probability of data loss occurrence and the amount of data loss during such an event. In addition, we'll discuss a technique for moving randomization from runtime to initialization to achieve the same benefits. After the discussion of the paper's contributions, we'll turn to pragmatic aspects of this approach.

Dinner will be provided and afterwards we'll set out to one of the breweries around the corner.

Denver Microservices
Apr
26
6:00 pm18:00

Denver Microservices

  • Code Talent

Operational Excellence with Microservices

RSVP on Meetup

For our April meeting, we are excited to have Tim Schmelmer coming to speak on Operational Excellence with Microservices: on the impact of supporting a widely distributed system on your team's structure, processes, and choice of tools. 

6:00-6:30: Networking and Food

6:30-6:40: Announcements

6:40-8:00: Operational Excellence with Microservices—Tim Schmelmer

Successfully developed and launched  software  spends  the  vast  majority  of  its lifecycle  in  a  state  where  it  needs maintenance  and  support.  In  an  environment  where  the number  of  services  can  easily  outnumber  the  number  of developers  in  your  engineering  organization,  it  is  business-critical  that  operational  support  runs  efficiently  and effectively, without impacting the productivity and retention rate of your engineering staff.  

This  talk  will  look  at  the  processes,  and  some  of  the  available  tools to  help  with  achieving  excellence  in supporting your services. The speaker will intersperse the discussion and recommendations with examples to underline the lessons learned from many years of experience of being on-call. 

About Tim Schmelmer: After abandoning his childhood dream of becoming an actual firefighter, Tim Schmelmer did the next best thing and became a software developer. He has spent the past 20 years extinguishing fires while working for technology consulting companies, telecommunications equipment manufacturers, building control systems for research telescopes, selling things to people via a Web browser and mobile apps, and making sure your ride-share driver finds the quickest route to you. Tim found his love for building microservices systems while working at Amazon.com, and he has since been on a mission to help teams to do as little firefighting as possible while building and maintaining service-based platforms. When he is not hacking away on his keyboard, or trying to be a good husband, father of two girls and tamer of an overly energetic puppy, Tim loves to run, bike, and hike in the mountains near beautiful Boulder, Colorado.

8:00-whenever: Drinks/Socializing

DenverScript
Apr
25
6:00 pm18:00

DenverScript

  • Code Talent

Monthly DenverScript Meetup

RSVP on Meetup

What's going on in JavaScript Land? (20 min)

We'll be talking about new/exciting things going on in the industry.

Short Presentation (25 min)

Bringing Back the 1990s: The Revenge of JavaScript Style Sheets—Steve Kinney

JavaScript Style Sheets (JSSS) was a technology introduced by Netscape in 1996. Chances are, you've never heard of JSSS, since it was available in Netscape Communicator 4.0. They allowed you to define custom styling rules for your web pages. You're probably more familiar with its competitor at the time—CSS. They were pretty cool though. JSSS allowed the developer to style the DOM using a full programming language with variables, conditionals, and functions. 

The obvious spoiler alert here is that CSS won and JSSS lost, right? It's not that simple. A lot of the ideas from JSSS have slowly been creeping back into our toolset. SASS brought programming logic back into styling our applications. CSS picked up variables and the ability to do calculations. Finally, the React community has been—maybe unknowingly—bringing JSSS back from the dead. In this talk, we'll take a good hard look at JSSS and the ways in which JSSS has had enduring legacy after its untimely demise. 

Long Presentation (30 — 40 min) 

Practical PureScript—Brandon Konkle

PureScript is a pure functional language that compiles to JavaScript. It introduces sound and expressive types heavily inspired by Haskell and compositional programming. Learn why this is a good thing and practical ways to begin incorporating PureScript in your existing projects, including examples in multiple frameworks. 

Brandon Konkle is a front-end engineer with nearly a decade of experience creating dynamic web applications. He recently launched Ecliptic, a consulting team focused on React and React Native. 

Socialize: 

We'll have beer and pizza! We'll also allow people to announce job opportunities they may have at that time so you can socialize with potential applicants. 

Node.js
Apr
20
6:30 pm18:30

Node.js

  • Code Talent

Node.js + Typescript + VS Code

RSVP on Meetup. 

Speaker: Hans Winfhoff has been working with TypeScript since 2012 and has been using mostly Visual Studio Code (VSCode) as of late. 

Talk: Node.js + Typescript + VS Code

We will be looking at the tools and features that VSCode offers, especially the debugging features for NodeJs and client-side code. As a demo, we'll look at how to integrate Typescript into a NodeJS/Express application that uses Swagger (http://swagger.io/) to describe endpoint payloads and how this type of information can be verified on the client via a npm package called type-check. (https://www.npmjs.com/package/type-check) . 

Schedule: 

6:30pm: Pizza, beer, networking

7:00pm: Talk 

7:45: Questions

Rocky Mountain Angular
Apr
11
6:30 pm18:30

Rocky Mountain Angular

  • Code Talent

Angular Update: What's New in v4 and the CLI

RSVP on Meetup 

Angular is a platform for building applications with the web. Angular had it's first public release in September of 2016, and is evolving quickly to become smaller and faster. The team is also adding new capabilities that help you build better applications for your users. Come and learn about some of the most recent developments: 

  • What we've done to make your applications smaller and faster in version 4.0.0 
  • New ways that Angular supports large scale application development 
  • Improved ways of using *nglf and *ngFor for simpler and cleaner templates 
  • Support for additional customization of the CLI 
  • Experimental support for service workers out-of the-box. 

Stephen Fluin is a Developer Advocate on the Angular Team at Google that will be joining us through Google Hangouts. Stephen works to solve real world problems faced by developers and businesses, and to represent the needs of the community within the Angular team. 

Sass Hack Denver
Apr
6
6:30 pm18:30

Sass Hack Denver

  • Code Talent

RWD & SASS

RSVP on Meetup

RWD is complicated! Sass gives us some great tools to organize responsive styles. Let's talk about how to level up your responsive CSS with Sass. 

DenverScript
Mar
28
6:00 pm18:00

DenverScript

  • Code Talent

Monthly DenverScript Meetup

RSVP on Meetup.

What's going on in JavaScript Land? (20 min) 

We'll be talking about new and exciting things going on in the industry. If you have something you think we should mention, feel free to tweet @DenverScript. 

Short Presentation (10-15 min): GETTING STARTED WITH TESTING IN ANGULAR: Elana Kopeleich

Beginning with some basic testing terminology and going through a few approaches to writing tests for different purposes, this talk will be a beginner-level introduction to Angular unit testing. We'll cover the differences between isolated unit tests and integrated unit tests, deep vs. shallow testing, and when to use each. 

Elana is a Software Developer at Pinnacol Assurance. Prior to this, she was an instructor at Galvanize. 

Long Presentation (20-30 min): TYPESCRIPT AND REACT: Emma Ramirez

In this talk, we'll be covering how to use TypeScript alongside React or react-like libraries, and how to leverage the type system TypeScript provides alongside React's paradigms. Alongside this, we'll talk about using both the React and TypeScript ecosystems effectively, and examples will be provided. This talk will be targeted towards those who have (even very basic) familiarity with Typescript or React, but not necessarily both. 

Emma is the lead Frontend Engineer at Stateless, Inc. They love type theory, and functional-reactive programming. Known to consume their weight in Arizona tea. 

Socialize: 

We'll have beer and pizza! We'll also allow people to announce any job opportunities they may have at that time so you can socialize with potential applicants. 

 

Distributed Computing Denver
Mar
21
6:30 pm18:30

Distributed Computing Denver

  • Code Talent

IPFS: The Distributed Web 

RSVP on Meetup. 

After a bit of a hiatus we're back next month with an interesting talk about IPFS, which is a distributed, peer-to-peer hypermedia protocol that some folks say may be the future of the Web. 

IPFS builds on many of the same concepts and approaches as Git, BitTorrent, and others to provide a decentralized way to store and access blobs of data. From the wikipedia entry:

IPFS provides a high-throughput, content-addressed block storage model, with content-addressed hyperlinks. This forms a generalized Merkle directed acyclic graph (DAG). IPFS combines a distributed hash table, an incentivized block exchange, and a self-certifying namespace. IPFS has no single point of failure, and nodes do not need to trust each other. " 

We'll present an overview of IPFS, get people up and running, and have a discussion about some of it's more interesting details.

Looking forward to seeing everyone,

Rich Beaudoin, Organizer

Node.js
Mar
15
6:30 pm18:30

Node.js

  • Code Talent

Node + BDD: Using Behavior Theory to Write Better Tests

RSVP on Meetup. 

Speaker: Dave Sudia is a Test Automation Engineer with Fanatics, where he works on the test automation project for their main platform as well as internal tools. Prior to working in tech, he was a behavior specialist in schools, and he brings that behavioral expertise to his work with software. 

Talk: Using Behavior Theory to Write Better Tests

Tonight, you will learn how to improve your testing my making it more efficient, positive and behavior-driven. Dave will teach how behavior theory is connected to software testing, and share easy-to-use guidelines for when constructing test scenarios. 

He will share real world examples of these test guidelines in use and some examples of cutting-edge practices for End-to-End testing in JavaScript. 

Schedule: 

6:30 pm: Pizza, beer, networking

7:00 pm: Talk 

7:45 pm: Questions 

 

Tech Recruiter Meetup
Mar
9
6:00 pm18:00

Tech Recruiter Meetup

  • Code Talent

Front-End Engineering: An Introduction

RSVP on Meetup

Join us for a panel and conversation about Front End Engineering. 

Hear from local FEEs about their work, what gets them motivated and what they find valuable when considering new opportunities.

This will be a relaxed environment. Bring your questions and let's make this a conversation about all things Front End Engineering!

This group is for technical recruiters of all stripes. The goal of the group is to illuminate the often ephemeral-feeling world of technical roles through panels, workshops, and presentations. Every month we'll take a dive into a different pillar within technology, framed around what recruiters need to know in order to be super effective with their technical recruiting strategies. 

Sass Hack Denver
Mar
2
6:30 pm18:30

Sass Hack Denver

  • Code Talent

RWD & Sass: Animations 

RSVP on Meetup. 

RWD is complicated! Sass gives us some great tools to organize responsive styles. Let's talk about how to level up your responsive CSS with Sass.

In the past year or so, web animation has gone from a rare feature of site-of-the-month show-offs to almost a requirement for even the simplest landing page design. This week we'll look at CSS animation syntax and some ways Sass helps keep things consistent and organized.