The year’s biggest web development event is just around the corner

Community | | No Comments  

Developers are curious, creative and always looking for new challenges. In an industry constantly propelling itself forward, like technology, the biggest challenge is keeping up. Lucky for Toronto developers, one of the biggest web development events in the country is just around the corner to get you up-to-date on the latest trends.

gdR is a proud Community Supporter of Web Unleashed 2015 on September 16 & 7, 2015, an annual event that combines learning about web development and design, networking with likeminded professionals and social events that bring the Toronto tech community together. The event’s 50+ presentations will cover gaming, the frontend, JavaScript frameworks, UX, process and more, with speakers from international tech heavyweights like Google, Adobe, PayPal and Microsoft, as well as local leaders, like Shopify, and Idea Couture.

Interested in attending? Use code gdR and save $100 off your conference pass.

Three things Product Managers can do to enable Developers to be co-creators

Tech | | No Comments  

Speaking with Software Developers and Product Managers (PMs) at a recent lunch we hosted, it’s clear that they’re both motivated by many of the same things: curiosity, a sense of accomplishment when solving puzzles, an enjoyment of building tangible products.

The product/development relationship in many companies isn’t always smooth sailing, however, despite this shared love of creation. In the rush to get products out the door and into customers’ hands in an agile environment, developers can feel like “short-order cooks” being told what to do and how fast to do it by PMs, rather than true co-creators (our team liked this piece by former Box principle engineer Nicholas Zakas that describes how this dynamic makes developers frustrated).

Here are three ways that developers and PMs can better collaborate so that developers feel like co-creators rather than short-order cooks when cooking up software products.

continue reading >

Zero UI: human-centric interactions & the dissappearing screen

Tech | | No Comments  

At this summer’s SOLID conference in San Francisco, Andy Goodman of global design consultancy Fjord gave a talk about a topic we’ve often discussed on our team: the impact of the user interface (UI) moving away from screens and towards more intuitive, human-centric interactions like haptics, ambient intelligence and voice control.

This will surely have implications for the way companies design and develop products, and alter what it means to be a developer, product manager or designer in the future. continue reading >

How does the shift of Java 8 towards functional programming impact Scala?

General | | No Comments  

This post was made possible with the expertise of two local developers: Kenneth Rose, Principal Software Engineer at PagerDuty (who just returned from ScalaDays in Amsterdam) and Jason Goodwin, and experienced developer who has worked on complex technical products at companies like Rogers, mDialog and BlastRadius.

Developers are solving problems at a bigger scale today than ever before. Functional programming paradigms have become increasingly attractive because they work so well with concurrency, especially with non-blocking (asynchronous) I/O. Scala has gained a following as a programming language because it has been built from the ground up to be a highly scalable, functional language. It also compiles down to bytecode just like Java does, making it possible to mix Scala and Java.

With the release of Java 8, Oracle made the biggest changes ever to Java by introducing some key functional programming concepts, moving it closer to languages like Scala. Where does this leave Scala and its relationship with Java?

Here are two things to know about the state of the Scala/Java 8 relationship today.

continue reading >