My Blog

Some of my opinions and anything that I think is important to share.

Oct 24, 2024

Why do Informatics students have little interest in studying?

Education Informatics

Coincidentally, I am one of the lecturers at a small private campus in the area, precisely in Pamekasan, Madura. Based on my observations, students in the study program that I teach, namely Informatics, have little interest in learning. They seem to only study when on campus and do not have the enthusiasm to study further at home/off campus

Oct 21, 2024

Validating Firebase Token in Django Backend

Django Flutter Firebase

I have a Flutter app that uses Firebase Authentication. I want to validate the Firebase token that a user gets after logging in to my Django server. How to do it?

Oct 17, 2024

We won't be coding forever

Programming

I have heard this statement for a long time from fellow lecturers who are also programmers. My colleague is of the opinion that he will not always be coding, there will be a time when he will "retire" by moving up to become a consultant or systems analyst. In other words, he won't be a programmer forever. But, is this statement justified?

Jun 15, 2024

Membuat Notifikasi di Sveltekit

Sveltekit TailwindCSS

In this article, we will create a simple notification using Svelte/Sveltekit. This notification will appear at the bottom left of the screen and will disappear after a few seconds. This notification will have three types, namely `success`, `info`, and `error`. Apart from that, we will also use `transition` to provide animation effects when notifications appear and disappear.

Jun 10, 2024

Animate Vue Components with Transitions

VueJS TailwindCSS

Vue.js is a JavaScript framework that makes it easier for us to create interactive web applications. One of the interesting features of Vue.js is its ability to animate the components that we create using Transition. With Transition, we can provide animation effects when components appear, disappear, or change.

Jun 5, 2024

SvelteKit and Apollo Server integration

Sveltekit Apollo Servers GraphQL

This article contains examples of using Apollo Server on SvelteKit. Apollo Server is used to create a GraphQL server that will be used by SvelteKit applications. By using Apollo Server, we can create a server that processes queries and mutations from the SvelteKit application.