development

OSS Licensing and Legal Issues

OSS Licensing and Legal Issues

There are many ways to work with Open Source Software. In particular, what kind of license is adopted will have strong effects on: How the project is developed How the project is deployed There are two broad classes of licenses: Restrictive, such as the GPL in all of its forms Permissive, such as the BSD and Apache Foundation Licenses There is a lot of misinformation spread about Open Source Software and licenses, which can make organizations reluctant to use and develop for it. We will discuss the main kinds of this false information. Restrictive vs Permissive Licensing Restrictive Licenses Demand…
Read More
5 reasons to use open source event ticketing for your next event

5 reasons to use open source event ticketing for your next event

So, you've got an event coming up, and you're knee-deep in planning chaos. But what if I told you there's a way to make it all a breeze? Enter open source event ticketing: it's here to save your wallet, event, and sanity. Let's dive into why you should consider open source event ticketing for your next shindig. 1. Say Goodbye to Ticketing Fees Traditional ticketing platforms often come with hefty fees that can add up and eat into your budget fast. Open source solutions, on the other hand, are typically free or come at a fraction of the cost. You…
Read More
Building a Sports Score App with Flutter

Building a Sports Score App with Flutter

Introduction:In today's fast-paced world, keeping up with sports scores has become an integral part of many people's lives. However, constantly checking multiple sources for updates can be time-consuming and inconvenient. This is where a sports score app comes in handy. With the rise of cross-platform app development, Flutter has emerged as a popular choice for building sports score apps. In this article, we will discuss the advantages, disadvantages, and features of building a sports score app with Flutter. Advantages: Cross-platform compatibility: Flutter allows for the development of apps that work seamlessly on both iOS and Android, reducing development time and…
Read More
[Game of Purpose] Day 49 – Bone collision detection

[Game of Purpose] Day 49 – Bone collision detection

Today I started working on people receiving damage. My vision is that when the Drone drops a granade and a person is in a close proximity of its explosion it should react naturally. If it's close enough they should loose their legs, arms, hands, etc. So I searched for tutorials and it turns out there are not that many. The remaining ones are very complex or for Unreal 4. The one I found looking the most interesting is https://www.unrealengine.com/marketplace/en-US/product/procedural-dismemberment-system. It costs about 43 dollars, it's not that much compared to other products on the marketplace. I have not bought it…
Read More
Introduction to Functional Programming in JavaScript: Function compositions #4

Introduction to Functional Programming in JavaScript: Function compositions #4

Function composition is a powerful technique in functional programming that allows you to build complex functions by combining simpler ones. It promotes modularity, reusability, and readability in your code, making it easier to reason about and maintain. What is Function Composition? Function composition is the process of combining two or more functions to produce a new function. The new function applies each of the original functions in sequence, passing the output of one function as the input to the next. This allows you to build complex operations from simpler, reusable building blocks. Mathematically, function composition is often represented as: […
Read More
Creating a home server with CasaOS on Debian from that old dusty PC in your closet.

Creating a home server with CasaOS on Debian from that old dusty PC in your closet.

Introduction Setting up a home server can be an exciting project, especially when you aim to centralize backups, file sharing, and possibly even media streaming. Recently, I decided to repurpose my old desktop as a home server using Debian as the base operating system. During the process, I encountered a black screen issue caused by my graphics card, but removing the GPU resolved it since a home server doesn't require a dedicated graphics card. In this guide, I will walk you through the steps to install Debian on an old PC and then install CasaOS on your Debian home server.…
Read More
jwt decode link: https://www.npmjs.com/package/jwt-decode

jwt decode link: https://www.npmjs.com/package/jwt-decode

npm i jwt-decode verifyJwt.ts****import { jwtDecode } from 'jwt-decode';export const verifyToken = (token: string) => {return jwtDecode(token);}; Login.tsx****const onSubmit = async (data) => {console.log(data);const userInfo = {id: data.id,password: data.password,};const res = await login(userInfo).unwrap();const user = verifyToken(res.data.accessToken);dispatch(setUser({ user: user, token: res.data.accessToken }));}; Top comments (0) Source link lol
Read More
Struggling with Node.js

Struggling with Node.js

I am trying to get my first Node.js server to work with React Front-end for a site I am building for a client. I have mostly dealt with Django REST when I need a server but I heard Node.js was simpler and maybe more appropriate for this cause, I am also more comfortable with Javascript. Basic structure of the website: - Form for uploading large amounts of PDF documents, images, power point presentations. - Search functionality for the database to find certain PDFs by author, country, upload date and other values. - I am using React DocViewer to display the…
Read More
Apple Website

Apple Website

Creating an Engaging Apple Product Showcase with TailwindCSS, GSAP, and Three.js In the realm of web development, creating visually stunning and interactive websites has become a hallmark of innovation and creativity. If you are looking to elevate your skillset and captivate users with a state-of-the-art Apple product showcase, then this step-by-step guide is tailor-made for you. By harnessing the power of TailwindCSS, GSAP, and Three.js, you can embark on a journey to craft a modern and sleek website that showcases the latest Apple products with dynamic animations and immersive 3D models. Whether you are a seasoned developer or a budding…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.