#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
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
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! 😎
🎨 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 this404💀 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 🤕😂
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
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:
- 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⚡️
- 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
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
👍3❤1👏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!
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!
👍3⚡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
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🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉7🆒3👍1
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👍
Thanks👍
Free IP Geolocation API and Accurate IP Geolocation Database
IPGeolocation APIs and Databases with accurate location, time zone, and threat intelligence to enrich user insights and enhance security.
👍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
📎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
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
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
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…
This is so true
lemme know what u think
lemme know what u think
#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
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