Hi everyone! Welcome back to my blog where I document the things I learned in web development. I do this because it helps retain the information and concepts as it is some sort of an active recall.On days 18-20, I built a text-based role-playing game and a calorie counter to learn basic Javascript concepts and form validation. 10 things I learned: JavaScript interacts with HTML using the … [Read more...]
Useful Web APIs For Your Next Project
There are plenty of native web APIs that have a variety of uses.Here are 5 useful APIs that I use quite often in my web development projects. Clipboard API The clipboard API is a simple method to copy text to a user's clipboard. This can be used in a wide range of applications such as URL shorteners or blogs, where you want to add a copy button to copy content. To copy text, you first need an … [Read more...]
Building an Animated Cute Lion Using HTML and CSS
IntroductionWelcome back to Day 27 of the #100DaysOfCode Challenge! Today, we're going to dive into creating a fun and adorable project: an animated cute lion using HTML and CSS. This project will not only add a touch of creativity to your coding journey but also help you enhance your skills in HTML and CSS animation. Before We Begin Before we dive into the coding process, make sure you have a … [Read more...]
Beginner's Guide to IndexedDB: Illustrated with Easy-to-Follow Block Diagrams
What is IndexedDB?In simple terms, IndexedDB is a client-side storage technique like LocalStorage and SessionStorage. But what sets it apart and makes it far more powerful than the other alternatives is it's: Ability to manage large amounts of structured data including files/blobs or other binary types Ability to create indexes for efficient querying of data (and hence the name "Indexed" … [Read more...]
Starting My Next.js Journey: A Dive into Client-Side and Server-Side Rendering
Hey there, fellow learners! Today marks the beginning of my journey into the world of Next.js, and I couldn't be more excited to share my experiences with you all. After delving into the intricacies of backend architecture in my previous studies, I felt ready to explore the frontend world with a tool that promises a lot: Next.js. One of the first things that caught my attention was the unique file … [Read more...]
Comparing Next.js vs React.js: A Comprehensive Analysis
React.js and Next.js are both influential technologies in the world of web development. While React.js serves as a robust JavaScript library for constructing user interfaces, Next.js acts as a framework built atop React.js, offering additional functionalities like server-side rendering (SSR) and routing. This in-depth comparison aims to explore and analyze the intricacies of Next.js and React.js … [Read more...]
From Rabbit R1 drama to making a GPU from scratch, here are the top stories of the week
If you didn't keep up with the news this week, you missed some cool projects. There were a ton of cool Raspberry Pi projects this week, plus someone reviving a PC from the late '80s with MS-DOS 4. Plus, if you're thinking about getting the Rabbit R1, perhaps you should check out the recent drama surrounding it before you fork over any money. Source: xda-developers.com … [Read more...]
How to configure your router to use WPA2
When you use a wireless router to access the internet, you are basically transferring and receiving data by converting it into radio signals. Unless properly secured, this form of communication leaves devices wide open to be spied upon, and hackers can steal potentially sensitive information whenever you send or view it. The best way to keep your wireless connections safe is with encryption, and … [Read more...]
12 examples of how Windows BSODs can strike anywhere
Just about everyone is familiar with the infamous Windows Blue Screen of Death (BSOD). This splash screen is displayed when the operating system encounters an error where it's unable to recover and needs to reboot the system. A BSOD can be caused by software, hardware, or Windows itself. While we normally see such errors on desktop and laptop PCs, it is possible to spot a BSOD in public since many … [Read more...]
How to hard reset an iPhone
Sometimes, a hard reset or force restart of an iPhone is necessary. It might be because certain apps or functions arent working properly, or something has gone awry, like the phone isnt responding. Whatever the reason, its an act that all of us will have to perform at least once during the time you own the device, likely multiple times. The process is different depending on which model phone you … [Read more...]
10 old-school Windows programs you probably didn't remember until now
The world of technology is a volatile one, and what's a mega hit one year can be completely gone by the next. Whether it's on smartphones or PCs, we've all had to say goodbye to apps we loved, many of which were cultural phenomenons. But as the years pass by, you probably hid memories of them deep in your mind, and today, we're digging them back up. Source: xda-developers.com … [Read more...]
Companies are using Microsoft Copilot as a glorified intern
Microsoft really wants Copilot to be a productivity booster, and it has been hard at work at adding the AI assistant across its entire Office suite. Turns out, companies re slowly warming to the idea of using AI in their daily business, but not perhaps in the way that Microsoft would like. As it turns out, employees are finding Copilot as an excellent tool to dump menial jobs onto, making it the … [Read more...]
Google lays off workers, Tesla cans its Supercharger team and UnitedHealthcare reveals security lapses
Welcome, folks, to Week in Review (WiR), TechCrunch’s regular newsletter that recaps the week that was in tech. This edition’s a tad bittersweet for me — it’ll be my last (for a while, anyway). Soon, I’ll be shifting my attention to a new AI-focused newsletter, which I’m super thrilled about. Stay tuned! Now, on with the news: This week Google laid off staff from its Flutter, Dart and Python teams … [Read more...]
Human composting and timber marketplaces: talking “industrial” VC with investor Dayna Grayson
While the venture world is abuzz over generative AI, Dayna Grayson, a longtime venture capitalist who five years ago co-founded her own firm, Construct Capital, has been focused on comparatively boring software that can transform industrial sectors. Her mission doesn’t exclude AI, but it also doesn’t depend on it. Construct recently led a seed-stage round, for example, for TimberEye, a startup … [Read more...]
This new tool gives you total control over Windows 11's ads – plus it has a great name
Windows 11's new Start menu ads are causing ripples throughout the community, with people finding new ways to get around the ads. There are plenty of ways to dodge Start menu ads, but they range from putting your trust in a Windows setting to installing a whole new operating system. Now, another option has appeared on the internet, and its name perfectly sums up a lot of people's attitudes toward … [Read more...]
The Mac is the easiest way to play retro games here's how I did it
Emulation is one of the biggest topics in gaming right now for all the right and wrong reasons. On the one hand, Nintendo seems determined to squash any form of emulation of its platforms, as evidenced by a lawsuit against developers of popular Switch emulator Yuzu. On the other, Apple's allowance of game emulators on the App Store makes emulation more accessible than ever. We've covered Delta on … [Read more...]
Threads now lets you control who can quote your posts
Threads is giving users more control over who can quote their posts (as in, reposting with commentary). If you don’t want just anyone to be able to quote your posts, you now have the option to allow only people you follow to do so. Or, you can make it so no one can quote your posts at all. Head of Instagram Adam Mosseri announced the update this weekend, saying he hopes it will “help keep Threads … [Read more...]
Django part: 2
Pass Data From Django View to TemplateTo pass data from a Django view to a template, you can use the render() function along with a dictionary containing the data you want to pass. Define your view function: from django.shortcuts import render def my_view(request): data = { 'message': 'Hello, world!', 'items': ['apple', 'banana', 'orange'] } return … [Read more...]
The newest Star Wars Acolyte trailer seems to reveal the show’s big bad
Disney’s newest Star Wars show, The Acolyte, is just a month away on Disney Plus, and the newest trailer for it hints that the show will pull on a thread that Rian Johnson’s Star Wars Episode VIII: The Last Jedi tugged on back in 2017: Is the Jedi order actually all that good? Set well before the events of the Star Wars prequel trilogy, The Acolyte sees High Republic-era Jedi master Sol (Lee … [Read more...]
Number and Maths in JavaScript
In JavaScript, dealing with numbers is a fundamental aspect of programming. Let's explore some useful techniques and methods for working with numbers efficiently.You already know the primary way of defining number data type is /by simply writing "const score = 100" (here javascript automatically detects that type of score is number), but we can explicitly define a variable type to Number, using … [Read more...]
- 1
- 2
- 3
- …
- 3571
- Next Page »