programming

Your UI Doesn’t Matter

Your UI Doesn’t Matter

My Opinion on Why UI Doesn't Matter Much When Building a Startup In today's world, when it comes to building a startup, there are several aspects that concern us as entrepreneurs. One of those is the UI of the product or service we are selling. Initially, we want to create beautiful websites. There are many famous sites on the internet with pre-made templates that really shine, especially those for SaaS. However, I believe that when you are creating a product or service as a startup, focusing energy on creating a beautiful UI is not only a waste of time but…
Read More
My 11 yr journey as a [solo] developer (I am 26 yr old now)

My 11 yr journey as a [solo] developer (I am 26 yr old now)

I am a 26-year-old developer from Vadodara, Gujarat. What do I develop? Websites, and apps before - now I make games and earn a good living ($5,000 - $9,000/month) I have developed since I was 15 (out of passion and curiosity). I started making simple websites using PHP, JS, and MySQL (+HTML/CSS). I used to finish projects for 12th grade students and get some small fees in return. In 2014, I was 16 and switched to Android Apps. I made utility apps - music players, photography, launchers etc. Made around $1000! I joined a design university in Pune which included…
Read More
DAY 8 PROJECT: FEEDBACK UI PAGE

DAY 8 PROJECT: FEEDBACK UI PAGE

PROJECT NAME - FEEDBACK PAGE USING HTML CSS AND JAVASCRIPT Creating a feedback UI page is not just about functionality but also about user experience. In this project, we'll build a simple yet effective Feedback UI Page using HTML for structure, CSS for styling, and JavaScript for interactivity. Let's dive into how you can accomplish this step by step. HTML FOR THE BASIC STRUCTURE:First, let's set up the basic structure of our Feedback UI Page using HTML. We'll include sections for the form and the feedback results. CSS FOR THE USER INTERFACE:Now, let's style our Feedback UI Page to make…
Read More
10 Compelling Reasons to Use TypeScript with React in 2024: A Developer’s Guide

10 Compelling Reasons to Use TypeScript with React in 2024: A Developer’s Guide

Are you looking to level up your web development game? The dynamic duo of TypeScript and React might just be your secret weapon. As we navigate the ever-evolving landscape of modern web development in 2024, this powerful combination continues to shine. Let's dive into the top 10 reasons why pairing TypeScript with React can supercharge your development process and lead to outstanding project results. 1. Rock-Solid Type Safety: Your Shield Against Bugs Picture this: You're knee-deep in code, and suddenly, TypeScript catches a sneaky type mismatch that would have caused a headache-inducing bug later. That's the magic of type safety!…
Read More
Minha conclusão ao conhecer os “Design Patterns” [PT-BR]

Minha conclusão ao conhecer os “Design Patterns” [PT-BR]

Introdução Terminei de conhecer os famosos "Design Patterns", descritos originalmente no livro "Design Patterns: Elements of Reusable Object-Oriented Software", lançado em 1994 pelo "Gang of Four" (GoF), que é, de longe, um dos maiores clássicos da área da computação. Organizei com meus colegas um clube do livro para ler uma versão mais acessível, prática e modernizada desse livro, que faz mais sentido para um clube. Trata-se do "Dive Into DESIGN PATTERNS", do famoso site Refactoring.Guru. Minha reflexão Depois de conhecer todos os 22 design patterns, comecei a perceber como eles influenciaram o mundo do desenvolvimento em que vivo hoje. Seja…
Read More
AR Game ~ Geospatial API Sample ~

AR Game ~ Geospatial API Sample ~

Table of contents Background Sample Code Unity Next Step I am develop AR Game with Unity, AR foundation and so on. To learn AR development, I am researching about AR and the software related it. This blog shows the research and the process of developing AR game. If you have a question, I am happy to answer it. I researched Geospatial API before. This post will show the sample of the game with geospatial API. Therefore, it will be my note. If you use it, please do not miss it. If you use ARCore Extensions, you can import Geospatial Sample…
Read More
The One Thing Nobody Seems To Be Talking About

The One Thing Nobody Seems To Be Talking About

The first thing that I think that happens to most of us software developers that causes us to lose hope is we are forced to cut corners. We are basically told you have to hit a certain deadline. And we start doing some work and when we get close to that deadline, we inevitably realize that it is going to take us longer than we thought. And if you are anybody that has been programming, or doing software development. Whether you are in Ops, or UX or any discipline related to software development, you know that estimates in software development…
Read More
How to Debug Scripts in Bash

How to Debug Scripts in Bash

When I was first starting out with some command line automation and development, I remember spending many hours trying to find the error in my code, and in the end, it could be something very simple, like a comma. You may have faced the same situation as well. Knowing how to use proper debugging technique will help you resolve errors quickly. Unlike other languages, there is no debugging tool for bash where you can set breakpoints, step through code, etc. But you can enable some options in your scripts for debugging, which can help you, as follows: Enable debugging flags…
Read More
Lifetimes in Rust explained

Lifetimes in Rust explained

I want to discuss a fundamental concept you must grasp to master the Rust programming language: “Lifetimes.” Usually, when we learn about a programming language, we reference other languages, like “it works like in JavaScript,” “it’s similar to Python,” and so on. We can’t make this analogy in this case because “Lifetimes” are peculiar to the Rust programming language. Lifetimes in Rust ensure that references are valid as long as they are used, preventing common bugs like dangling pointers and use-after-free errors. This article explores lifetimes, their significance, and how to work with them through examples. If you prefer a…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.