Mob, Pair, or Solo Programming

Programming is a challenging task. You need to focus, to solve a problem, and to create a solution for problem. There are so many ways to do programming. In Agile environment, programming can be done through three ways. Solo programming, Pair Programming, and Mob Programming. This article will discuss when you choose one compare to the others. Solo (all in one) This is just like a song from Katty... [More]

Five Stability Principles on Windows

You want your windows is long lasting. Without reinstallation, refresh, or reformat. Fortunately, Windows 10 has built-in features that can help you to keep your operating system stable. Here are five stability principles that you should know: #1 use the built-in Windows Security Feature You should trust the built-in firewall, built-in anti-virus, device security, and others. You don't need to i... [More]

What Future Skills look like?

Do you know, that 20% of the today job is not exist in the last decade? It means the skillset is changing, the opportunity is growing, and many people pursue the most needed skill. In the era of AI and Data Science, we see a lot opportunity because the technology such as mixed reality, internet of things, and social media. In the pandemic situation, the barrier between digital and physical is so t... [More]

Simplifying IoT solution with Cloud Computing

Creating IoT environment and solution is not an easy task. There are several challenges that we face such as the heterogenic of the device, security, and the complexity management solution of IOT. Fortunately, we have a cloud who can reduce the risk of integration, management, and the lack of security. Yesterday, I discussed how Cloud Computing can solve the IoT issue. The event that held by 165 p... [More]

Test Driven Development in Today, Is it Possible?

Test Driven Development (TDD) is a well-known approach in programming practices. TDD works by delivering the test before the code activities. It works by using Red Green Refactor technique. Red-Green-Refactor technique are the technique where the developer creates a test code to create failure (RED) after that create a implementation code to pass the test codes (GREEN) and refactor to make it grea... [More]

Understanding Cloud Computing as Enabler

Cloud is anywhere, from the consumer to the enterprise. Many of them already adopt the cloud. Cloud computing is not only a technology but culture that you might need to understand. We start to see the benefit cloud for personal such as storing files with better flexibility in access and space. Organization sees a cloud as enabler to expand their business without invest on capital expense. You can... [More]

SOLID Principle is still work in the modern era?

The SOLID era There are three things that early programmer knows in the object-oriented programming (OOP) concept. OOP Pillars: Abstraction, Polymorphism, Inheritance, Encapsulation. It is a basic pillar that programmer should know how to develop software with OO in mind. SOLID Principle: developer principles when want to build solution with OOP Pillars. Design Patterns: a ready to use recipe... [More]

The Simplicity in User Manual

User manual is still needed. However, it should as simple as possible. The real question is, what the content of user manual that can be as simple as possible and provide simplicity guide for the user. This article will guide it for you. If you are Scrum or XP user, this agile user manual is for you. This is the improvement of my previous post Creating Agile User Manual (ridilabs.net) What you P... [More]

DevCon 2021 Indonesia Quick Summary

Accelerating Indonesia digital economy, that is the DevCon 2021 theme for Indonesia. It is held online with total duration about 6 hours. So, what will you get in this DevCon 2021 Indonesia? Announcement about the Indonesian data center for Azure. Microsoft to establish first datacenter region in Indonesia as part of Berdayakan Ekonomi Digital Indonesia initiative - Microsoft Stories Asia Visu... [More]

Getting Started Big Data Analytics in The Cloud

Learning big data is a big topic with a big commitment. You might know the hype of the big data. Big data is useful for today environment when we collected a lot of data for our business. The five V principles of Big data which is volume, velocity, variety, veracity, and value; allow us to understand why the big data is so promising and special. On this article, we will show you some curated mater... [More]

Topics Highlights

About @ridife

This blog will be dedicated to integrate a knowledge between academic and industry need in the Software Engineering, DevOps, Cloud Computing and Microsoft 365 platform. Enjoy this blog and let's get in touch in any social media.

Xbox

Month List

Visitor