Homepage
Open in app
Sign in
Get started
Code道
Tao (Chinese: 道; “the Way” )
News
Software Engineering
Angular
Agile
Innovation
Our Policies
Archive Articles
Lapis
Follow
Setup Apache JMeter in MacBook(M1)
Setup Apache JMeter in MacBook(M1)
Performance Testing
Nayomi Edirisinghe
Feb 29
Transitions and Journeys: From Mechatronics to Software Engineering
Transitions and Journeys: From Mechatronics to Software Engineering
Part 0: Introduction
Xiaotian Li
Feb 13
Deploying a Multi-Service Application into Multiple Environments using AWS Copilot
Deploying a Multi-Service Application into Multiple Environments using AWS Copilot
AWS CoPilot | DevOps | CICD
Shanika Ediriweera
Aug 23, 2023
How to implement DynamoDB single table designs with AWS Amplify (AppSync, Lambda)
How to implement DynamoDB single table designs with AWS Amplify (AppSync, Lambda)
In this article, we will explore the implementation of single table designs in an AWS Amplify application using AppSync and Lambda.
Junyou Lin
Feb 12, 2023
From GIS Developer to Software Engineer
From GIS Developer to Software Engineer
Time flies, especially when we start working from home because of the pandemic beginning in 2020. Coincidentally, I started my career as a…
Mingzhe
Jun 2, 2022
Here’s Why You Should Start Your Career with Lapis
Here’s Why You Should Start Your Career with Lapis
Are you a fresh grad looking for a job?
Hiroki Gota
Aug 16, 2021
Migrate Kotlin backend APIs into Nx workspace
Migrate Kotlin backend APIs into Nx workspace
Nx, a TypeScript based monorepo tool, is not only a great tool for Node.js based technology such as Angular, Ionic or NestJS but also works…
Hiroki Gota
Jun 10, 2021
How to debug Ionic apps?
How to debug Ionic apps?
How to debug an Ionic app in development and production.
Parham
Apr 5, 2021
Latest Stories
Where is your orderBy pipe Angular?
Where is your orderBy pipe Angular?
This might be a question for many of you angularjs developers who have moved to the Angular recently and trying to find your way around the…
Parham
Jun 8, 2018
Identify Fish using Machine Learning
Identify Fish using Machine Learning
The Hackathon
Hiroki Gota
Nov 21, 2018
Running AngularJS 1.6 in Angular 5 (side by side) Part 3: Build, deploy and beyond
Running AngularJS 1.6 in Angular 5 (side by side) Part 3: Build, deploy and beyond
Release it!
Hiroki Gota
Jan 17, 2019
The Art of Criticism
The Art of Criticism
I consider myself a seasoned software engineer as I have been working in this industry for a good amount of time.
Parham
Nov 19, 2019
12 Agile Principles in 12 Sprints — Deep dive into Agile Manifesto
12 Agile Principles in 12 Sprints — Deep dive into Agile Manifesto
In my experience, most of the teams and organisations adopt agile without a deep understanding of the agile principles. Teams and…
Imran Qazi
Jan 16, 2018
Team R&D 2018 — Cloud Vision API
Team R&D 2018 — Cloud Vision API
Overview
Hiroki Gota
Mar 15, 2018
Dynamic Rich Content Preview for URL with Angular Prerender
Dynamic Rich Content Preview for URL with Angular Prerender
Render rich content preview once someone shares website’s url on any of the platform like Facebook, LinkedIn, Twitter and even Slack…
Imab Asghar
Sep 27, 2020
Make Everything Visible
Make Everything Visible
Create transparency to increase agility
Imran Qazi
Feb 25, 2019
Migrating from Jenkins to GitLab CI : DSL side by side
Migrating from Jenkins to GitLab CI : DSL side by side
At Spatial Vision, we have been using Jenkins for Continuous Integration, building, testing and deploying web apps, native mobile apps…
Hiroki Gota
Jan 2, 2020
Make your team awesome
Make your team awesome
Uplift Team Capability using Six Simple Steps
Imran Qazi
Oct 17, 2018
Cultural Policies
Cultural Policies
In Feb 2020, we’ve established a team culture policy that all team members must follow.
Lapis
Feb 23, 2020
How to improve Scrum using Kanban
How to improve Scrum using Kanban
This article assumes that the reader has an understanding of Scrum and Kanban.
Imran Qazi
Nov 20, 2019
Running AngularJS 1.6 in Angular 5 (side by side) Part 2: Build new features in Angular 5
Running AngularJS 1.6 in Angular 5 (side by side) Part 2: Build new features in Angular 5
Building new features in Angular 5
Parham
Nov 14, 2018
Modern Agile — Ultra light guiding principles that might actually work
Modern Agile — Ultra light guiding principles that might actually work
“The ability to simplify means to eliminate the unnecessary so that the necessary may speak” — Hans Hofmann
Imran Qazi
Jul 1, 2018
You are faking agile without real customer collaboration
You are faking agile without real customer collaboration
No one can whistle a symphony. It takes a whole orchestra to play it. — H.E. Luccock
Imran Qazi
Sep 16, 2020
Spring Boot application with RESTEasy, Exposed, SQL Server written in Kotlin
Spring Boot application with RESTEasy, Exposed, SQL Server written in Kotlin
Recently we have an opportunity to do a bit of exercise in freshening up our API tech stack especially in the microservices area. Our…
Ken Wonoatmojo
Jun 5, 2019
Is your organisation taking care of the Golden Goose?
Is your organisation taking care of the Golden Goose?
How to nurture your software development team.
Parham
Sep 11, 2020
Improve visibility of the system status
Improve visibility of the system status
Seven examples from my experience on how to improve visibility of the system status
Parham
Sep 12, 2020
Reflection on Principle 7 — Working software is the primary measure of progress
Reflection on Principle 7 — Working software is the primary measure of progress
This article is part of 12 agile principles in 12 sprints blog series.
Imran Qazi
Apr 5, 2018
Lazy load 😴 modals with Angular!
Lazy load 😴 modals with Angular!
Lazy load feature modules in a feature module that is already lazy loaded.
Parham
Oct 16, 2020
Angular, (activate) and (deactivate) events gotcha in IE
Angular, (activate) and (deactivate) events gotcha in IE
Recently we had an an interesting bug with Angular EventEmitter and Internet Explorer.
Parham
Jun 7, 2018
Reduce if/else using RxJS
Reduce if/else using RxJS
Elevate your code series 😊
Parham
Sep 11, 2020
Reflection on Principle 10 — Simplicity — the art of maximizing the amount of work not done — is…
Reflection on Principle 10 — Simplicity — the art of maximizing the amount of work not done — is…
This article is part of 12 agile principles in 12 sprints blog series.
Imran Qazi
Apr 5, 2018
How we created a self-organizing Team Rewards Culture
How we created a self-organizing Team Rewards Culture
True agile teams are self-organizing in nature. This means that they decide how they are going to complete the work scoped for a given…
Imran Qazi
Sep 10, 2019
Improving Accessibility of Protected Area Information
Improving Accessibility of Protected Area Information
Lapis has commenced work with the Department of Agriculture, Water and the Environment on a new Protected Matters Search Tool (PMST).
Lapis
Oct 27, 2020
About Code道
Latest Stories
Archive
About Medium
Terms
Privacy
Teams