CloudFormation: Passing values and parameters to nested stacks
/0 Comments/in Architecture, Automation, AWS, AWS CloudFormation, CI/CD, Infrastructure AWS, CloudFormation, IaC, infrastructure, infrastructure as code /by Kristijan IlievCloudFormation is an AWS service that allows provisioning infrastructure using simple text files, that act as a single source of truth, and which can be version controlled with Git or any other tool.
Taiko, useful toy for automation testing
/0 Comments/in Automation, node.js, Testing automation testing, end to end testing, node.js, taiko /by Miodrag CvetkovicEvery day we are implementing new features/client requirements. On every release, we want those changes to be correct, previous features should still be working… with other words we want a stable application. That is why it’s necessary for the BE and FE to write tests (unit and integration tests).
Using the Vue3’s composition API in Vue2
/0 Comments/in Frontend, JavaScript, Technology, TypeScript, Vue.js design pattern, frontend, javascript, technology, vuejs /by Sasho FidanovskiBye-bye Options API! Composition API is the new way of coding in the fresh 3rd version of the Vuejs javascript framework (Vue3).
JavaScript Best Practices for Readable and Maintainable Code
/1 Comment/in Frontend, JavaScript, Technology clean code, development, javascript, programming, technology /by Stefan SimonovskiA coding standard gives a uniform appearance to the codes written by different engineers. It improves readability, and maintainability of the code and it reduces complexity also. It helps in code reuse and helps to detect errors easily.
Follis: A movement-based 3D input device for gymnastic ball usage
/0 Comments/in Technology, UX, Virtual Reality mobile application, Unity, UX, Virtual Reality /by Oguzhan YarimkasHow can we use new technology, for example, virtual reality, to prevent health problems?
We created and designed a 3D input device with 5 mini-games, which aims to be a solution for protecting the office workers from the harms of prolonged sitting.
How to integrate GraphQL in the Microservice
/0 Comments/in GraphQL, Java GraphQL, java, microservice, spqr /by Elena StojanovskaGraphQL is a query language for your APIs, designed to make APIs fast, flexible and developer-friendly. GraphQL SPQR helps us to simplify the process of adding GraphQL API to any Java project. It works by dynamically generating a GraphQL schema from Java code.
Scaling Microservices with Spring Cloud Netflix
/0 Comments/in Spring, Technology eureka, feign, howto, java, load-balancer, microservice, netflix, ribbon, service-discovery, springboot, springcloud, tutorial /by Filip TrajkovskiLearn how to develop large distributed systems using Spring Cloud Netflix. This tutorial about service discovery, load balancing and communication between microservices.
iOS Unit Tests – My story
/0 Comments/in iOS, Swift, Testing, Testing code coverage, unittesting /by Dimitar ShopovskiI can say that writing unit tests is good for every programmer on his way to becoming great. The quality of coding could dramatically improve using unit tests. The philosophy of writing tests and thinking how the code should be structured to allow the tests to pass, will make you write cleaner code, better structured, using more protocols, make reusable classes.
The practical guide – Part 2: MVP -> MVVM
/0 Comments/in Android, Architecture, Methodology Android, clean code, design pattern, mvp, mvvm /by Elvedin SelimoskiThe practical guide – Part 2: After refactoring the application to MVP, now we want to refactor it to MVVM. Switching from MVP to MVVM will help us understand the fundamental difference between these two design patterns.
Automate Processes with Camunda
/0 Comments/in Camunda, Technology architecture, camunda, java, modeling, process /by Bojan TrajkovskiCamunda is a great tool to have in your toolbelt. If you are working on projects that often require business processes and/or human actions then Camunda can save you a lot of time. But first, you need to have an understanding of what it is and how it works.