Ruby/Rails

14 01, 2017

Who Are You & What Can You Do? Understanding Authentication and Authorization with Federated Identity Services

By |2017-01-14T09:11:05-05:00January 14th, 2017|

Authentication and authorization are two critical components to any highly secure and easily usable application. But it’s easy to get lost in acronym soup. Worse, between misconfigurations and lack of appropriate threat modeling, federated identity services can add substantial risk to a previously secure system. Get details on how to effectively comprehend and avoid the security pitfalls in utilizing SAML, OAuth, OpenID, FIDO, Assertions, and more. No matter what you’re using – Java or .Net, Python or Ruby, JavaScript or the programming flavor de jour – this topic has direct bearing on anyone building or utilizing modern applications.

14 01, 2017

Life After Nil

By |2017-01-14T09:10:58-05:00January 14th, 2017|

Ruby is late to the type system party. Let’s give Ruby something smart to say when it gets there. You’ll take a journey with Haskell’s type system. Along the way, you’ll learn how types can let you forget about nil, declaratively model your domain, and allow your compiler to drive your design. How can ANYONE be productive in a language without if/else, while, or even classes? Let me show you! Haskell is proof that sometimes constraints can be liberating. There are murmurs that a type system will be coming to Ruby. Before that happens, you should get informed about what [...]

14 01, 2017

Bash on Ubuntu on Windows

By |2017-01-14T09:10:56-05:00January 14th, 2017|

Windows 10 now provides developers with a familiar Bash environment. This environment will allow users to: 1. Run native Linux binaries including grep, sed, and awk 2. Navigate a new Linux based file system using these commands 3. Run bash shell scripts which rely on supported command line utilities Windows accomplishes this through the Windows Subsystem for Linux which allows Ubuntu user-mode binaries provided by Canonical to run on Windows 10. This means that the command line utilities are the same as those that run within a native Ubuntu environment. In this session we will showcase scripting, code editing / [...]

Go to Top