Within small organizations and fast-paced startups, design resources are often spread thin. We can maximize design efforts by creating living style guides, templates, and shared assets that benefit multiple work streams. We'll discuss these tools and other easy-wins I deployed on the Obama 2012 Technology Team and in organizations since that empower designers, minimize design-lift needed to ship new products and streamline how various departments interact with design.
In January, Facebook launched a framework for building cross-platform native mobile apps built on top of their React.js framework called React Native.
In this session, we'll run through a quick recap of React to get everybody up to speed and then do a deep-dive into the React Native framework to see how to make use of React to easily create great, cross-platform mobile applications.
Developers and designers sometimes have a hard time working together on a project, because they don’t completely understand each other and what the other does. This session will be for developers who are, ever have, or will work with a graphic designer or design team. I will discuss the different types of designers and what their roles are (UI, UX), and how to communicate with them effectively. If time permits, I will also give a few tips on designing if a developer does not have a designer to work with.
We will be covering
React is simple... As long as your application is just static views that don't share state, and you never save or update data. In the real world where we deal with dynamic data, Facebook offers an application architecture for React; Flux. Unlike React, Flux is a moderately complicated idea. It's not straightforward, not well documented, and has many moving parts.
In this talk I’ll share some highlights of my journey of becoming a fully remote Full Stack Engineer at a technology startup company based in San Francisco. Some of these highlights will cover technologies used, knowledge/experience that I have learned and benefited from, and other aspects of what I would say actually makes up “full stack development.”
AtomiCases Test Case Management is a lightweight test case management system designed by local students Shawn Peters and Jake Schultz. They share their experience in becoming multi-lingual, building a test case management tool, and how it has affected their approach to testing in general.
Software development is often mistaken as a science. After all, most developers, at one point or another, studied Computer Science. However, with increasingly effective frameworks, IDEs, and standardized approaches, the real difference between one solution and another is the art brought to the process. In 2015, coding is more creative than scientific. To create the best results teams must be prepared to embrace new ideas in all forms and empower them to collectively evolve into the genius they can become. The new needs protecting.
Go is a language initially developed at Google and has been taking of rapidly in the network and distributed systems software arenas. This will be a 1 hour work shop (or longer) where we go through a Go install, followed by 3 short programs to write in go that would include:
Most of the time we program in modern languages like Ruby or C#. However, there are a plethora of languages out there that are strange, odd, and/or just plain funny. In this talk, I'll go over a number of esoteric programming languages such as Whenever, Befunge, and LOLCODE. Come to the session with a sense of humor!
So much of the tools, libraries, and frameworks we use today are open source, and many of them are looking for people just like you to help contribute. And contributions to open source software open the door for you in many ways, from making new lifelong friends to bringing in more income for you and your family.
In this talk we'll look at what open source software is, how different communities work, and how you can get started right now. And you'll see how easy it is to give back to the software community.
Almost everybody using the Internet has either Facebook, Google, or Microsoft account, and this has lead to an authorization/authentication paradigm shift to single sign-on models. Users don't want to have to remember 100s or 1000s of username/password combinations, and even more importantly we as developers want to remove as many obstacles as possible between the user and the app we want them to start using. It's one thing to utilize SSO with any of the big boys, but what if you want to host your own SSO? Enter IdentityServer (.NET open source solution) and Auth0 (hosted SAS solution).
Dissatisfied that C# 5 only added async and await? In C# 6 you're going to get a lot more features! In this session we'll cover what these features are (e.g. nameof and string interpolation) and how they work in detail so you'll know when to use them effectively in your new .NET project