How to setup CI/CD for iOS App Development with Fastlane, CircleCI and Firebase App Distribution
Sep 14, 2021, 8:00 PM
App developers always strive to improve the product they are working on. So it is definite that either(mostly) you will be adding new features to existing products or (luckily) you will be setting up a whole new project. Either way,...
RubyKaigi Takeout 2021: A Look Back
Sep 10, 2021, 8:00 PM
Can you believe it’s already been an entire year since I had the opportunity to join my first ever developers conference, the RubyKaigi? Over the past three days, I was blessed with the opportunity to also enjoy this year’s talks and...
Safe Navigation With Jetpack Compose
Aug 29, 2021, 8:00 PM
Navigation is the key part of application development and Android is no exception. From Activities and Fragments transitions to Navigation Component and now, Navigation Component is available for Jetpack Compose! In this article, I would...
WWDC21 - A first look at Apple’s new Augmented Reality features
Jun 7, 2021, 8:00 PM
There are now over 1 billion augmented reality enabled iPhones and iPads which gives an incredible reach for your experiences. Here is an overview of what we know so far from this year’s WWDC when it comes to augmented reality, with more...
Static type checking in PicoRuby
May 26, 2021, 8:00 PM
The static type system ensures correspondence of the “type” among arguments, parameters, and return values. The point is that you can notice some kinds of bugs in advance of execution.
NestJS Starter Kit, Monstarlab edition
Apr 29, 2021, 8:00 PM
TL;DR: We built a Node.js backend starter kit based on NestJS Framework. It follows a Monolithic architecture and implements REST APIs.
Apr 12, 2021, 8:00 PM
PicoRuby (f/k/a mmruby) is an alternative Ruby implementation dedicated to one-chip microcontrollers. The binary fits into less than 256 KB ROM and runs on less than 64 KB RAM. This development was supported by the Ruby Association (RA)...
Using Policy As Code to manage permissions in REST APIs
Apr 5, 2021, 8:00 PM
Authorization and Authentication (AuthZ and AuthN) are very critical parts of any system for identity and permissions validation and enforcement, AuthN is basically the process to verify who the user is, while AuthZ is the process of...
Azure DevOps Pipelines vs GitHub Actions
Mar 29, 2021, 8:00 PM
In .NET we have been using Azure DevOps Pipelines for our CI/CD needs, but after Microsoft bought GitHub and has promised to support both GitHub Actions along with Azure DevOps Pipelines promising that each platform will be able to perform...
How to use Firebase Cloud functions to send push notifications
Feb 8, 2021, 7:00 PM
This article provides a quick introduction on how to use Firebase Cloud Functions to send push notifications. There are 2 main advantages in using them: A small amount of code can send iOS and Android push notifications at the same time....
How to test a fire extinguisher?
Feb 8, 2021, 7:00 PM
Once I asked my dad how to test a fire extinguisher. He answered:
Game server synchronization of large amounts of data in a battle
Feb 8, 2021, 7:00 PM
Multiple players interacting at the same time in a game room will generate a lot of data that needs to be synchronized, such as each player’s basic data, change data, skill performance data, damage data, map data, monster data, etc....
Using JWT in Laravel
Jan 7, 2021, 7:00 PM
Json web token JWT, it is a JSON-based open standard that is implemented to transfer statements between web application environment(RFC 7519).The token is designed to be compact and safe, JWT statements are generally used to pass...
Four tools to improve the efficiency of Flutter development
Dec 7, 2020, 7:00 PM
This article introduces 4 tools that can greatly improve the efficiency of Flutter development.
Spring Boot integrated RabbitMQ
Nov 29, 2020, 7:00 PM
Recently I learned about micro services and here is how Spring Boot integrates RabbitMQ to send messages to other micro services.
Nov 15, 2020, 7:00 PM
In WWDC20, Apple introduced App Widgets to the home screen for multiple platforms(iOS, iPadOS, macOS). With WidgetKit, you can see the most important information from your app by putting widgets on your Home screen or Notification Center.
Engineering Awesome Conference 2020
Oct 7, 2020, 8:00 PM
We love engaging with the tech community, and we are big consumers of the awesome work that people share online. So a couple of weeks ago we hosted our first-ever online conference as a way to give back to the community. 6 experts from...
Oct 6, 2020, 8:00 PM
We’ve been building APIs for a long time, enabling our mobile software solutions to communicate with each other across their respective platforms. For years these APIs have been built as part of a “mobile first”-approach, under the guiding...
Make apps for everyone
Sep 15, 2020, 8:00 PM
The human brain tends to assume that everybody else thinks and behaves in a similar way to it. So every person tends to think that, based on certain categories, they’re part of a majority, that there are many others like them. As software...
Sep 9, 2020, 8:00 PM
Locust is an easy-to-use distributed load testing tool that is completely event-based, that is, a locust node can also support thousands of concurrent users in a process, without callbacks, and use a lightweight process through gevent...
Easy web augmented reality with AR Quick Look
Sep 6, 2020, 8:00 PM
Apple is making augmented reality accessible to everyone with AR Quick Look. Not only is this great for iOS apps, but also for websites. Online shopping is one of the best industries that can take advantage of AR, as it can give users the...
RubyKaigi Takeout 2020: Day One
Sep 3, 2020, 8:00 PM
Today, I participated in the RubyKaigi Takeout 2020 online conference. It was the first large-scale developer conference that I ever took part in and I am very excited to share my experience with you.
Reverse Proxy Basics and Practice
Sep 1, 2020, 8:00 PM
In computer networking, a forward proxy server, often called a proxy server, is a server application or appliance that acts as an intermediary for requests from clients seeking resources from servers that provide those resources. A proxy...
Laravel 8 - A rundown of new features
Aug 26, 2020, 8:00 PM
Laravel 8, the brand new release of the Laravel framework is all set to launch on 8th of September. Taylor Otwell gave an impressive insight of what to expect in this year’s Laracon Online. Due to the pandemic, over 5k developers attended...
Let it flow
Aug 11, 2020, 8:00 PM
I’ve been working with Flow on production for almost a year now. The light weight kotlin coroutines stream library has completely replaced RxJava for our new projects. RxJava is still a trend for Android Development even in 2020. But this...
Jul 27, 2020, 8:00 PM
Exploratory testing (ET) is an important testing method in the agile world. As a research tool, it is an important supplement to user story testing and automated regression sets. It does not have many practical test methods, techniques and...
Jul 27, 2020, 8:00 PM
Seata is an open source distributed transaction solution that delivers high performance and easy to use distributed transaction services under a microservices architecture.
Using MockWebServer On Android
Jul 23, 2020, 8:00 PM
At some point in your code development you’ll want to test how the interaction with your app and the API server is being handled, but testing with a real connection with a server is expensive and unstable. Unit tests should be real quick...
Android Unit Testing is Easy
Jul 14, 2020, 8:00 PM
The reason I am writing this article is because it was very hard for me to find some unit testing materials on Android Components. I hope I can fill the gap. Let’s talk about unit testing for a bit. I am not going to explain what unit...
What’s new in Swift
Jun 28, 2020, 8:00 PM
This year’s “What’s new in Swift” included a plethora of improvements and new add-ons. Some of the news are: better diagnostic compiler error’s and hence better debugging improved and faster code completion improved auto indentation...
Privacy for Photos Access
Jun 28, 2020, 8:00 PM
Apple always takes care of Privacy. Prior to iOS 14, for accessing photos, users were prompted with two options Don’t Allow and OK. To use a feature that actually only required limited access, users still had to expose their entire photo...
Introducing App Clips
Jun 25, 2020, 8:00 PM
Apple introduced a new feature called app clips at this year’s WWDC. It is coming to iOS 14 this fall. App clips offer a promising new way for businesses to increase the discoverability of their apps and services while at the same time...