Below you will find pages that utilize the taxonomy term “practice”
Feb, 2024 - About
Open-sources and Apps
ModelViewer WebXR and 3D Printing Demonstrations
☞ Live Demo ☞ Github ☞ Learn WebXR ☞ Learn 3D Printing - coming soon
3D Book Add pages to the book, and turn them like real pages.
☞ Github ☞ Book launch - Five thoughtful years
Arium — An Automation framework for Unity/XR Arium is a lightweight, extensible, platform-agnostic framework for writing automation tests in Unity not limited to but built specifically for XR (ARVR) Applications.
read more
Oct, 2021 - Post
Managing enterprise complexity with XR
Modern enterprises must manage multiple layers of complexity across thousands of assets, workflows, and processes — and there’s near-zero tolerance for issues that interrupt operations, damage profitability, or put workers’ safety at risk.
These layers of enterprise complexity create significant challenges in four key areas:
Design and development are often slow and expensive An inability to demo and customize complex products can make them difficult to sell Users need continuously updated training to operate products effectively and safely A shortage of on-the-spot expertise endangers employee safety and increases downtime risk and cost However, many enterprises are beginning to use extended reality (XR) technologies to overcome these challenges.
read more
Jul, 2021 - Post
Enterprise XR to Ethical XR
eXtended Reality or XR is an umbrella term for scenarios where AR, VR, and MR devices interact with peripheral devices such as ambient sensors, actuators, 3D printers and internet enabled smart-devices such as home appliances, industrial connected machines, connected vehicles and more. Find here more details
At Thoughtworks, we have been talking about Rise of XR for enterprises, and evolving human interactions thru our lens of looking glasses.
Evolving interactions - Consumers aren’t just demanding availability and accessibility — they expect interactions to be seamless, and richer.
read more
Apr, 2020 - Post
XR development from home
Covid19 has challenged the way we eat, the way we commute, the way we socialize, and the way we work. In short, it impacted the way we live. More than a million people got infected and the number is growing exponentially, it has impacted the whole world. We need to find new ways of life and change our focus and priorities to save nature and humanity. Technology can play a great role in coping with it.
read more
Oct, 2019 - Post
Static Code Analysis for Unity3D — Part 2
This article is in continuation of Static Code Analysis for Unity3D — Part 1 where we talked about setting up a local sonar server, sonar scanner and running the analysis for a Unity3D project.
It this article, we will discuss setting up the Static Code Analysis with SonarCube in IDE — Rider. We are using Rider as the “External Script Editor” in Unity. Configure Rider here in Unity> Preferences > External Tools > External Script Editor.
read more
Oct, 2019 - Post
Static Code Analysis for Unity3D — Part 1
Static code analysis is a standard practice in software development. There are code scanner tools, which scans the code to find vulnerabilities. There are some nice tools for visualizing and managing code quality. One of the most used tool is SonarQube, supports 25+ languages and flexible configurations of the rules.
There are not enough resources talking about static code analysis for Unity3D. This post covers steps to configure SonarQube and use it for scanning Unity projects.
read more
Sep, 2018 - Post
Boost your organisation agility by test-first-pair development
Agile software development methodology is the key selling point for most of the IT organisations, however many of the organisations have gone by the literal meaning of the word “Agile”. They follow agile practices without really being agile. If we go by Manifesto for Agile Software Development, it focus more on human factor (people, interaction, collaboration) which produces working software as per the need of time, than on processes, tools and strict planning.
read more
Jan, 2016 - Post
Writing maintainable code is like house cleaning
Your house will remain clean for longer duration if you follow certain rules strictly such as put things at right place after use, clear any mesh just after doing it, repair/upgrade things on time, daily dusting, vacuum cleaning etc. We may avoid a massive cleanup if we apply a series of small efforts daily.
Let for the same while writing the code – Your code will remain maintainable for longer duration if you follow certain rules strictly such as follow the coding standards and guidelines, clean the code just after it, fix/refactor on time, periodic design review and refactoring.
read more
Jan, 2015 - Post
Object Oriented JavaScript
JavaScript has been regarded as a functional programing language by most of the developers. This book is targeted for all the JavaScript developers to shift their thinking from the functional to the object oriented programing language.
The course requires basic knowledge of JavaScript syntax. If you already know some JavaScript, you will find a lot of eye-openers as you go along and learn what more the JavaScript can do for you.
read more