What is blockchain technology?How does it work and what applications exist?As a developer, how do I get started implementing my own blockchain?
Blockchain, the underlying technology in cryptocurrency is all the hype right now with some cryptocurrency values skyrocketing over 1500% last year! Let’s discuss how blockchain works and how it is useful in markets beyond cryptocurrency. Learn how to get started implementing your own blockchain!
“Email is to the internet as cryptocurrency is to the blockchain.
Read more → about Learn About Blockchains
What’s Docker? How does it differ from a VM? How does this differ from a process manager? In this talk we’ll cover: what Docker is, how it differs in given environments, and how you can benefit from containers today. I’ll briefly touch on docker-compose to prepare you for a talk on Docker orchestration.
Read more → about Hypervisors, VMs, and containers oh my!
Progressive web apps (PWAs) close the gap and blur the lines between native apps and web apps. Daniel will introduce PWAs, including service workers, push notifications, app icons, offline capabilities, the app manifest, and browser support. He will also discuss practical applications and case studies to give business insight into this newer technology.
Daniel Black is an Android Software Engineer with Carsforsale.com - Thit Team
Read more → about Progressive Web Apps with Daniel Black
Production can be a scary environment. Sometimes things are working great and sometimes they’re a complete dumpster fire. How do you know your current status? How do you know where your problem is or which server is causing the degradation? In this talk we’ll discuss a journey from no application performance monitoring(apm) to “good enough to troubleshoot today” apm and where we continued after our tire fire was turned back into a normal day.
Read more → about Knowing things work instead of thinking things work
As web development grows in popularity and the proliferation of JavaScript tools and frameworks continues, it is easier to produce large applications filled with unreadable or unmaintainable JavaScript. In this talk, Kevin Logan will draw on his years of experience working on a large JavaScript-heavy application. Kevin will describe how he has used methodologies, like SOLID and good naming practices, to improve code. The talk will demonstrate updating a jQuery-driven UI application using tools and priniciples like OOP, inversion of control, Typescript, unit testing, and DOM data-binding.
Read more → about From JavaScript Mess to Cleaner Code with Kevin Logan
Learn a new way to create native, cross-platform mobile apps using the web-development tools you already know. These are not hybrid apps, or web-view apps. These are real native apps that happen to be written in JavaScript (or any language that compiles to JavaScript).
Presenter: Gage Herrmann, mobile developer at Sterling e-Marketing
Read more → about React Native for Mobile Apps with Gage Herrmann
DocuTAP will be hosting a HapiJS workshop on Tues Oct 25th. Bring your own laptop, newcomers to nodejs or web development are welcome. We’ll have a few people with experience in nodejs available to help explain exercises and their solutions available.
https://github.com/hapijs/makemehapi
Read more → about HapiJS Workshop
Assembling the Web - A Tour of WebAssembly
WebAssembly. It’s coming to JavaScript. But…what exactly is it? Is it a new VM? A way to create a binary version of JavaScript? A new standard to get everyone to code in C/C++ for the web? In this session, we’ll demystify WebAssembly, demonstrate exactly what it is, and provide insight into how this will affect JavaScript and web development in the future.
Read more → about Talk Web Assembly with Jason Bock
Taking a look at the current state of Android development, I hope to get you started building apps on the platform with powerful but sometimes unconventional techniques including:- UI components- Dependency Injection- Reactive Extensions- UI Libraries (ButterKnife / Databinding)
Read more → about Android Development
A lot of the languages we use are extremely flexible and powerful. C# and Java allow you to write complex code that does a lot of things. They let you get stuff done, but they can also get you into a lot of trouble.
A few new languages have appeared in the last few years that are recognizing the importance of protecting programmers from themselves while remaining flexible and powerful.
Read more → about Writing Safer Code with Swift – Gage Herrmann