Dev Nerd – Telegram
Dev Nerd
580 subscribers
345 photos
85 videos
32 files
201 links
Roobi | 19 | M | Developer | Dropout
Download Telegram
#Day55 of #100DaysChallenge

I’m a bit late today due to Ethiopian electricity issues, but I couldn't let that stop me. ⚡️

I've been working on a weather app! It's been quite a journey with stormy debugging sessions.

🔄 Highlights:

Accurate Weather Data: Current weather and forecasts.

Visual Appeal: Dynamic backgrounds.

Real-time Date and Time.

Location Tracking.

Temperature Units: Celsius and Fahrenheit.

Weather Forecasts: Today and weekly.

Highlights: UV Index, Wind, Sunrise & Sunset, Humidity, Visibility, Air Quality

🚧 Current Challenge: Struggling with geolocation accuracy. Any tips or reliable alternatives are appreciated!

🔗 Live Link: Weather App

🔗 GitHub Repository: Weather App


#coding #CodingProject #WeatherApp #Geolocation #100DaysOfCode #projects@DevNerd0
4
#Day2 of #learning_motion_design_for_web

🎨 Videos are the superheroes of content delivery.

🎬 Loading videos from external sources is a breeze with simple embed codes, making it easy to add them to webpages.

💻 If you're self-hosting the videos, you can use the <video> HTML element to add them anywhere on the page.

🔄 You can fine-tune the video functionality by using attributes like autoplay, muted, loop, and controls.

Example Code: Here's an example of using the <video> HTML element with various attributes:

html
<video width="320" height="240" controls autoplay muted loop>
<source src="movie.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>

Note: The text within the <video> tag ("Your browser does not support the video tag.") will appear if the user's browser does not support the video format.

🌀 Controlling the appearance of the video player can be easily done by using frameworks like Video JS.

📚 You need to always optimize video format and size to ensure faster page loading times.

🎥 In terms of video format, MP4 is a reliable option that is supported by all browsers and media players.

🛠 To compress a video or convert it to a different format, you can use the free app Handbrake.

Keep pushing forward, and let’s continue making progress together. 🚀 The journey never stops! 😎
5👍1
Dev Nerd
Photo
Good Morning everyone 🌞

Here is what happened yesterday night: I was deep in my coding zone, trying to access a weather API. Everything seems perfect, my code is looking good, but no matter what I try, I keep getting this 404💀 error😤🤒

I double-check my syntax, look up the API documentation, even try a few more error-handling techniques. Still, nothing works. An hour passes by, and I'm on the brink of pulling my hair out in frustration 😁

Then, it hits me could it be something outside my code? I start exploring, and guess what I find? My browser's ad blocker is turned on and it's blocking the API request🤦‍♂️

The ad blocker was silently causing all this trouble while my code was just fine.😅

What a headache 🤕😂
🤣5
#Day3 of #learning_motion_design_for_web

- not all CSS properties support transitions, like for example background, however, there is a way like using pseudo-elements ::before and ::after. Here is an example:
<div class="box"></div>


.box {
position: relative;
width: 200px;
height: 200px;
}

.box::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: red;
transition: background 0.5s ease;

.box:hover::before {
background: blue;
}

- not all transitions in a page need the same duration sometimes, using a longer transition among shorter ones can create a very satisfying movement.

- transitions are not limited to hover states. For example, they can be triggered when an element receives a certain class.

let's keep going⚡️
3👍1
#Day56 of #100DaysChallenge

Today, I built an advice generator by integrating an API.

Fetches random advice at the click of a button.

Dice rolls while fetching advice, to enhancing user experience.

🔗 Live Link: Advice Generator

🔗 GitHub Repository: Advice Generator


#projects@DevNerd0
👍31👏1
Morning everyone☀️

I've been offline for the past 5 days due to some personal matters that took me away from coding and projects But I'm back now feeling refreshed and full of energy Excited to share some awesome projects with y'all soon.
I'll be making at least 1-2 projects to get back on track with my plan.

Thanks!
👍32
Media is too big
VIEW IN TELEGRAM
Just keep going!!
😁2
#Day57 of #100DaysChallenge

Good evening, guys!

I’m back after a brief hiatus of 8 days .. and this time i’m gonna be committed to pushing through and posting daily. I know I didn’t keep my last promise but I’m here now and ready to get back on track. There's a lot to catch up on, and I'm excited to dive into more projects to realign with my goals.

Today's project is a URL shortener—simple yet functional. Here's what I worked on:

Creating a clean, minimalistic landing page for URL shortening

Utilizing the TinyURL API for shortening links

Adding functionality to copy the shortened URL directly

It feels amazing to be back on the grind after a bit of inconsistency. Let's keep up the momentum and make the most of the days ahead!

Let's Work and never forget to...⚡️

Github Repo:- Shortly-Url

Live Link:- Shortly-Url

#coding #CodingProject #URLShortener #100DaysOfCode #projects@DevNerd0
🔥4
Should i change the channel name from "roobiwebdev" to "Dev Nerd" ?
Anonymous Poll
57%
Yes, change it to "Dev Nerd"
51%
Keep it as "Roobi WebDev"
Forwarded from Programmer Jokes
Even css logo does not know how to center the text correctly inside the div 😂
😁4
Sifen
Congrats on hitting 100 subs.. huge W🎉
☄️Thank you so much, everyone! Hitting 100+ subs is a huge win! 🎉🔥 Let's keep growing and learning together! 🚀📱
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉7🆒3👍1
Channel name was changed to «Dev Nerd»
I'm using the IP Geolocation API for my project to track IP addresses and display user locations, ip addresses, timezone, and ISP However, it's only providing me with the nearest city, often the capital, instead of the precise user location.. Can anyone recommend a more accurate geolocation API that doesn't have this city limitation?

Thanks👍
👍2
🗓#Day58 of #100DaysChallenge

📎For Day 58, I developed an IP Address Tracker it can automatically detect the user's IP address and display detailed information about its location, timezone, and ISP. Users can also input any IP address or domain to see specific data. Here's what I accomplished:

user-friendly interface for easy IP address tracking

Implemented automatic IP detection and manual input functionality

Displayed the IP address, location, timezone, and ISP information

Integrated a map to visually represent the location of the IP address

This project was both challenging and rewarding


Github Repo: IP-Address-Tracker

Live Link: IP-Address-Tracker



#coding #CodingProject #IPTracker #100DaysOfCode #project@DevNerd0
🔥3👏2
CSS CheatSheet (2).pdf
852.1 KB
The only things you need to know about css
🙏3👍1
Forwarded from Tech Nerd (Tech Nerd)
For me, the education system kinda takes the fun out of failing. They make you so scared of failing that it kills your creativity and stops you from trying new things. And I’m not just talking about uni—high school was even worse.

If you wanna create something, you need first-principle thinking, and that comes with the cost of failing. Look at SpaceX’s Falcon 9—do you think it landed perfectly on its first try? It took multiple failures and millions of dollars in losses before success.

How are we supposed to not fail and innovate? That’s like chaining someone up and blaming them for not walking.

Just my two cents tho—don’t take it personally 😊🤷‍♂

@selfmadecoder
1😁1💯1👀1
#Day59 of #100DaysChallenge

Good Evening Everyone

Today’s project was all about creating a simple and functional calendar using JavaScript, HTML, and CSS. It was an interesting and enjoyable experience to build something so useful yet straightforward.

Here’s a summary of what I did:

Set Up the HTML & CSS: Created the basic structure and styled it for a clean look.

JavaScript Logic: Wrote the noscript to render the calendar, handle month navigation, and reset to the current date.

Month and Day Handling: Ensured correct handling of months and days, including previous and next month days.

It was a fun and educational exercise, and I'm looking forward to implementing more features in the upcoming days maybe, if u have any idea lemme know.

let's keep pushing forward ⚡️

Live Link

Repo Link

#100daysofcode #coding #projects@DevNerd0
7👍1