Android: How to support multiple device definitions

5:30-6:00: Networking and Food Food, Soda, Beer and Networking.

We are grateful to TEKsystems for their continued sponsorship of the Food and Soda! Inversoft is our beer sponsor.

6:00-6:15: Announcements

6:15-7:45: Supporting multiple device definitions – Chiu-Ki Chan

Designers and developers have been afraid of the variety of Android flavors for way too long. Android borrows a lot of concept from the web, and we can use the same techniques to cater to the different OS versions and form factors.

Be responsive. Forget about absolute coordinates. Embrace the relative, use resource folders to differentiate among screen sizes, much like CSS media queries.

Be progressive. Take advantage of the latest Android functionalities, but gracefully fall back to the basics when you are on older OS versions. Remember the days when not all browsers have javascript?

Best of all, you don’t need a huge team to do this. I run a one-person company, and I will show you how I applied these techniques to my apps Monkey Write and Heart Collage.

About Chiu-Ki Chan:

Chiu-Ki started writing mobile apps at Google, where she worked on Google Mobile Maps for Android. After a brief stint in web development at two startups, she is now back to her mobile roots with her own company for app development. Her apps include Monkey Write for learning Chinese writing and Heart Collage for snapping photos to stitch into a heart.

When she is not writing apps, she can be found travelling the world, sometimes sightseeing, sometimes dispensing Android tips on stage at various tech conferences.

http://360andev.com

http://techspeak.email

http://blog.sqisland.com

http://twitter.com/chiuki

Pluralsight author

7:45: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

Networking after the MeetUp sponsored by bandwidth.com

Posted in Uncategorized | Comments Off on Android: How to support multiple device definitions

MEAN 2.0 Architecture

Wednesday, June 8, 2016

Location: Davita 2000 16th St. Denver, CO 80202

5:30-6:00: Networking and Food Food, Soda, Beer and Networking.

We are grateful to TEKsystems for their continued sponsorship of the Food and Soda! Inversoft is our beer sponsor.

6:00-6:15: Announcements

6:15 : MEAN 2.0 Architecture by Scott Davis

2015 was a watershed year — new versions of HTML (HTML5), JavaScript (ECMAScript 6), and HTTP (HTTP/2) were all officially released. Frameworks, platforms, and libraries were quick to follow — Node 4.x, Polymer 1.x, Material Design, Web Components, and (of course) Angular 2 went into beta.
All of these new versions add up the most significant, coordinated changes to the web platform since the AJAX revolution of 2005.

In this presentation, Scott will talk about all of the core browser technologies you’ll need to be familiar with in order to be successful with the new MEAN 2.0 technology stack.

About Scott Davis

Scott Davis is the founder of ThirstyHead.com, a training and consulting company that specializes in leading-edge technology solutions like HTML 5, NoSQL, Groovy, and Grails. Scott is also the author/presenter of the O’Reilly video series “On the Road to Angular 2”

7:45: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

Posted in Uncategorized | Comments Off on MEAN 2.0 Architecture

Introduction to Reactive by Daniel Hinojosa

Wednesday, May 11th, 2016

Location: Tuliva  2399 Blake St #150, Denver, CO

5:30-6:00: Networking and Food Food, Soda, Beer and Networking.

We are grateful to TEKsystems for their continued sponsorship of the Food and Soda! Tuliva has taken over hosting the location, so a big thanks to them. Inversoft has stepped in to be our new beer sponsor. A very big thanks to No Fluff Just Stuff for sponsoring Daniel’s travel to Colorado!

6:00-6:15: Announcements

6:15-7:45: Introduction to Reactive – Daniel Hinojosa

Reactive is a the latest buzzword to consume our industry. This presentation distills and defines reactive systems, describe the difference between reactive architecture vs. reactive programming, describe common patterns, and demos the popular reactive JVM technologies like RXJava, and Akka.

Introduction to reactive gets in deep on a discussion of patterns: Source, Sink, Back Pressure, Reactive Pull/Push including a Light introduction to actors using Akka, ReactiveX using RXJava and Reactive Streams in RXJava and Akka. We also will showcase the differences between ReactiveX and Akka.

About Daniel Hinojosa:

Daniel is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a speaker for No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.

7:45: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

Networking after the MeetUp sponsored by bandwidth.com

 

 

 

 

 

Posted in Uncategorized | Comments Off on Introduction to Reactive by Daniel Hinojosa

Tim Berglund – Building Java Applications on Cassandra

Tuesday April 5, 2016

Location: Tuliva  2399 Blake St #150, Denver, CO

5:30-6:00: Networking and Food Food, Soda, Beer and Networking.

We are grateful to TEKsystems for their continued sponsorship of the Food and Soda! Tuliva is also helping out with beer sponsorship and hosting the location, so a big thanks to them.

6:00-6:15: Announcements

6:15-7:45: Building Java Applications on Cassandra – Tim Berglund

So you’re a JVM developer, you understand Cassandra’s architecture, and you’re on your way to knowing its data model well enough to build descriptive data models that perform well. What you need now is to know the Java Driver.

What seems like an inconsequential library that proxies your application’s queries to your Cassandra cluster is actually a sophisticated piece of code that solves a lot of problems for you that early Cassandra developers had to code by hand. Come to this session to see features you might be missing and examples of how to use the Java driver in real applications.

About Tim Berglund:

Tim is a teacher, author, and technology leader with DataStax, where he serves as the Director of Training. He can frequently be found speaking at conferences in the United States and all over the world. He is the co-presenter of various O’Reilly training videos on topics ranging from Git to Distributed Systems, and is the author of Gradle Beyond the Basics. He tweets as @tlberglund, blogs very occasionally at http://timberglund.com, and lives in Littleton, CO, USA with the wife of his youth and their youngest child.

7:45: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

After meeting networking sponsored by bandwidth.com

Posted in Uncategorized | Comments Off on Tim Berglund – Building Java Applications on Cassandra

Git Internals with Jim Moore

Wednesday, March 9th, 2016

Location: Tuliva  2399 Blake St. Suite 150 Denver, CO 80205 (map)

5:30-6:00: Networking and Food Food, Soda, Beer and Networking.

We are grateful to TEKsystems for their continued sponsorship of the Food and Soda! Tuliva have taken over the beer sponsorship and hosting the location, so a big thanks to them.

6:00-6:15: Announcements

6:15-7:45: Git Internals – Jim Moore

Git is a fundamental rethinking of how source code management works. It has long since become the de-facto standard for open-source projects, and is rapidly displacing legacy systems in enterprises as well.

While it can be used like “traditional” source management systems, it can be a little clunky to do so because it’s designed to do so much more. Best of all, it’s able to do that by being much simpler than prior generations of source code management.

We’ll demystify git: it’s fundamentally some very basic computer science that allows it to be so flexible. I’ll show what’s going on with those funny looking revision numbers, interactive rebasing, editing the immutable history, hash-keys and block chains, one-sided merges, etc. It’ll then be painfully obvious how they work, enabling you to really take advantage of its power.

This isn’t a “This is how to work with git” but rather “This is how git works.” In other words, we’ll be talking less about the tool and more about the very cool computer science manifested by the tool.

About Jim Moore:

During decades of working at other Fortune 200 companies and startups, Jim Moore (https://keybase.io/jmoore) has designed and built several very large enterprise systems (including one spanning continents and another detecting terrorist threats). A heavy emphasis on automation and testing, especially using open-source, has been an integral part of that, leading him to be a committer-emeritus for the Apache Software Foundation and the Spring Framework. He has spoken at development conferences and active in several user groups, in addition to being a husband and daddy of three very cute little girls.

7:45: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

Posted in Uncategorized | Comments Off on Git Internals with Jim Moore

Dan Lynn and Andy Grove from Agildata join us for An Evening with Apache Spark.

Wednesday January 10th, 2016

Location: Tuliva  2399 Blake St. Suite 150 Denver, CO 80205 (map)

5:30-6:00: Networking and Food Food, Soda, Beer and Networking.

We are grateful to TEKsystems for their continued sponsorship of the Food and Soda! Tuliva have taken over the beer sponsorship and hosting the location, so a big thanks to them.

6:00-6:15: Announcements

6:15-7:45: An Evening with Apache Spark – Dan Lynn and Andy Grove

Dan and Andy will spend an evening rolling up our sleeves with you to try out some real-­world use cases for Apache Spark.

We’ll cover Spark’s RDD API, the DataFrame API, as well as the brand new Dataset API.

About Dan Lynn:

Dan Lynn is an entrepreneur, technologist, teacher, and technical leader with 15 years of experience in the software industry. Dan is presently the CEO of AgilData Inc., helping businesses get lasting value out of their organization’s data. Dan was previously the founding CTO at FullContact Inc., a contact management startup focusing on fuzzy match and record linkage problems. Dan is an accomplished speaker and is actively involved in the Colorado software community, serving as an organizer for the Denver Storm users group and the Boulder/Denver Big Data meetup group. In addition, he is also a Techstars alumnus ­ Boulder 2011, with FullContact.

About Andy Grove:

Andy Grove is a software architect with 25 years of experience developing software products and solutions in a number of industries, including banking, media, and software. Andy is co­founder and Chief Architect at AgilData. Andy previously co­founded Orbware, a J2EE application server vendor based in the UK, which was acquired by Cape Clear Software, a web services software company.

7:45: Door prizes:
JetBrains IDE License
Books – Provided by O’Reilly Media

Posted in Uncategorized | Comments Off on Dan Lynn and Andy Grove from Agildata join us for An Evening with Apache Spark.

Agile, Not Fragile – Talk by Dr. Venkat Subramaniam

Wednesday, January 13th 2016

This month we are excited to have Dr. Venkat Subramaniam here to give his talk “Agile, Not Fragile”.

We’ll be meeting at Tuliva  2399 Blake St #150, Denver, CO (map)

5:30-6:00: Networking and Food Food, Soda, Beer and Networking.

We are grateful to TEksystems for their continued sponsorship of the Food and Soda! Our friends over at FullContact have taken over the beer sponsorship, so a big thanks to them.

6:00-6:15: Announcements

6:15-7:45: Agile, Not Fragile – Dr. Venkat Subramaniam

Agile adoption has gone through the roof. Almost every organization is now agile, in some form or fashion. However, a number of organizations are inflicted by “Agile by convenience” where they take on practices that are easy to adopt. Agile is not about what we do, but how we do it and what we get out of it. “Are we succeeding?” is the most important question to ask. How can we avoid the fragility that comes from the realities of the world we live in—complexities of projects, distributed teams, multi-team collaborations, organizational structures, market influences,…? In this presentation, award winning author, an agile practitioner and coach will discuss the practicalities of achieving agility and succeeding with meaningful agile practices. He will share about practices and approaches that are not necessarily easy, but those that are essential to success in development.

About Dr. Venkat Subramaniam:

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s.

7:45: Door prizes:

JetBrains IDE License

Books – Provided by O’Reilly Media

Posted in Uncategorized | Comments Off on Agile, Not Fragile – Talk by Dr. Venkat Subramaniam

Holiday Party

Wednesday, 12/09/2015

We will be having a social get together for December’s meeting. The DOSUG and DJUG members are invited to hang out and chat and our sponsors will be providing appetizers and some give aways.

What Social get together for the DJUG and DOSUG
When Wednesday, December 9th. From 5:30pm to 8:30pm
Where Celtic Tavern in the Robert Burns Room
Why Have fun!

Posted in Uncategorized | Comments Off on Holiday Party

Cloud Foundry (talk cancelled)

Wednesday November 11th, 2015

*****CANCELLED – our speaker for today is ill & cannot make it.

 

Posted in Uncategorized | Comments Off on Cloud Foundry (talk cancelled)

October 2015

No scheduled meeting this month.

Posted in Uncategorized | Comments Off on October 2015