Btw, someone from this community hacked Mohβs (Coolio) account, deleted his channel, and he eventually gave up on it and completely stopped using Telegram for his content.
I know who you are. Shame on you. π
@devwitheyob
#random #TechCommunity
I know who you are. Shame on you. π
@devwitheyob
#random #TechCommunity
π15π14π3π€‘2π’1
She asked her boyfriend about the Japanese man who has made 763 dives searching for his wife, who went missing in the 2011 tsunami, and what is his thought about it.
He said, βIf a man writes a poem for a woman, it means he loves her. But if he writes 763 poems, it means he loves poetry.β
BRO ππ
@devwitheyob
#random
He said, βIf a man writes a poem for a woman, it means he loves her. But if he writes 763 poems, it means he loves poetry.β
BRO ππ
@devwitheyob
#random
π11π1
Forwarded from Freaky coder (Elias)
α₯α© αα° πππππππππππππππππππππππππππππππππ
π’11π4π€·ββ1
You can use this Google tool to get a detailed report on your websiteβs UX and overall quality.
Just enter your application URL, and itβll analyze performance, accessibility, best practices, SEO, Core Web Vitals, and much more.
Itβs a great way to identify issues and see what you can improve in your app, specially in prod.
link: https://pagespeed.web.dev
@devwitheyob
#tools #UX
Just enter your application URL, and itβll analyze performance, accessibility, best practices, SEO, Core Web Vitals, and much more.
Itβs a great way to identify issues and see what you can improve in your app, specially in prod.
link: https://pagespeed.web.dev
@devwitheyob
#tools #UX
π₯1π1
TechVibe
You can use this Google tool to get a detailed report on your websiteβs UX and overall quality. Just enter your application URL, and itβll analyze performance, accessibility, best practices, SEO, Core Web Vitals, and much more. Itβs a great way to identifyβ¦
Let's do a quick challenge, guys π
Drop your side project's(or the product you realise) Google PageSpeed Insights results. Let's see how much we actually care about UX when building our side projects π
And no cheating! Run the test and share the real results.
I'll start by dropping the results of one of my side projects that I built a while ago. π
btw don't forget to test it the mobile it is the real one
@devwitheyob
#SideProjects #UX #WebPerformance
Drop your side project's(or the product you realise) Google PageSpeed Insights results. Let's see how much we actually care about UX when building our side projects π
And no cheating! Run the test and share the real results.
I'll start by dropping the results of one of my side projects that I built a while ago. π
btw don't forget to test it the mobile it is the real one
@devwitheyob
#SideProjects #UX #WebPerformance
π1π€1
Article of the day: Content Security Policy (CSP)
CSP is a security header that tells the browser which sources a website is allowed to load scripts, images, videos, and other resources from.
Its main purpose is to help prevent cross-site scripting (XSS). If an attacker manages to inject malicious JavaScript into your website, CSP can help prevent that script from executing or restrict what it can access. Itβs an additional layer of defence, not a replacement for fixing the underlying vulnerability.
Why start with Report-Only mode?
A strict CSP can break legitimate features if you haven't allowed all the required sources. Embedded videos, external images, APIs, and third-party scripts might stop working. Report-Only mode lets you monitor policy violations without blocking resources. You can review the reports, adjust the policy, and test the application before switching to enforcement. Start with
Refine and test the policy, then enable enforcement using
@devwitheyob
#WebSecurity #CSP #AppSec
CSP is a security header that tells the browser which sources a website is allowed to load scripts, images, videos, and other resources from.
Its main purpose is to help prevent cross-site scripting (XSS). If an attacker manages to inject malicious JavaScript into your website, CSP can help prevent that script from executing or restrict what it can access. Itβs an additional layer of defence, not a replacement for fixing the underlying vulnerability.
Why start with Report-Only mode?
A strict CSP can break legitimate features if you haven't allowed all the required sources. Embedded videos, external images, APIs, and third-party scripts might stop working. Report-Only mode lets you monitor policy violations without blocking resources. You can review the reports, adjust the policy, and test the application before switching to enforcement. Start with
Content-Security-Policy-Report-Only. Monitor violations and identify legitimate resources that are missing from the policy.Refine and test the policy, then enable enforcement using
Content-Security-Policy.@devwitheyob
#WebSecurity #CSP #AppSec
β€2
This is called an if statement with an initialization statement, and it is excellent syntax for simply initializing and validating a statement within an if block.
Another main advantage is variable scoping in this way is the two variables
@devwitheyob
#LearningGO
Another main advantage is variable scoping in this way is the two variables
err and ok only exist in the if block.@devwitheyob
#LearningGO
β€2
Forwarded from Negus channel π¦
(NEGUS)
crazy blog.
they paid him only $5k for an exploit that got him access to 17 Trillion Microsoft records.
[src]
they paid him only $5k for an exploit that got him access to 17 Trillion Microsoft records.
[src]
β€1π₯1
Forwarded from Totals
This media is not supported in your browser
VIEW IN TELEGRAM
(Re)Introducing Totals
Music by Fanuel
https://play.google.com/store/apps/details?id=detached.totals
or
https://apps.apple.com/app/totals-personal-finance/id6795131112
Music by Fanuel
https://play.google.com/store/apps/details?id=detached.totals
or
https://apps.apple.com/app/totals-personal-finance/id6795131112
They: What keeps you moving?
Me: The silent library abandoned chairs, lol ππ
@devwitheyob
#random
Me: The silent library abandoned chairs, lol ππ
@devwitheyob
#random
π5
TechVibe chats
Unless you are a sys admin, I don't see any reason why anyone would want Linux as their default OS. In the age of containers, you would have been fine on windows.
There are actually a lot of reasons why I'm switching to Omarchy. I'm not just migrating because of the hype.
Windows has been frustrating me for a while. Every time I open Docker Desktop or run multiple things at once, my laptop freezes. I even upgraded my RAM to 20 GB(not hardware issues has good CPU and it's core i7), but it didn't fix the issue. Recently, it started randomly crashing and showing the βYour PC ran into a problem and needs to restartβ screen. It's annoying asf π€π
Plus, I'm currently learning DevOps in depth, so switching to Linux makes sense for my workflow and learning journey. The Omarchy hype might have caught my attention, but these are the real reasons I'm making the switch. π
@devwitheyob
#Linux #Omarchy
Windows has been frustrating me for a while. Every time I open Docker Desktop or run multiple things at once, my laptop freezes. I even upgraded my RAM to 20 GB(not hardware issues has good CPU and it's core i7), but it didn't fix the issue. Recently, it started randomly crashing and showing the βYour PC ran into a problem and needs to restartβ screen. It's annoying asf π€π
Plus, I'm currently learning DevOps in depth, so switching to Linux makes sense for my workflow and learning journey. The Omarchy hype might have caught my attention, but these are the real reasons I'm making the switch. π
@devwitheyob
#Linux #Omarchy
β€3
Forwarded from Daniel
hi eyob, been following your channel and linkedin for a while and honestly a fan lol.
Unlike you, I am actually doing my bachelors at AASTU and right now we have a HUGE problem.
both ethiotelecom and safaricom cellular data are dysfunctional. Safaricom is completely down with EMERGENCY CALLS ONLY and tell works for calls but the internet is running at 25Kb/s
I tried reaching out to them in email, phone and even to their office in person. they don't take you seriously and both seem to be completely oblivious of the issue and say that their service is function.
So I was wondering if you have some aastu audience on your channel, i'm sure they are frustrated beyond comprehension, you can reach out to them to collectively bring this issue to the companies attention.
I was think if enough people send emails to safari and LINKEDIN messages to tele and safari, we can bring this to their attention.
keep up the awesome posts btw, and keep us posted on new stuff
Unlike you, I am actually doing my bachelors at AASTU and right now we have a HUGE problem.
both ethiotelecom and safaricom cellular data are dysfunctional. Safaricom is completely down with EMERGENCY CALLS ONLY and tell works for calls but the internet is running at 25Kb/s
I tried reaching out to them in email, phone and even to their office in person. they don't take you seriously and both seem to be completely oblivious of the issue and say that their service is function.
So I was wondering if you have some aastu audience on your channel, i'm sure they are frustrated beyond comprehension, you can reach out to them to collectively bring this issue to the companies attention.
I was think if enough people send emails to safari and LINKEDIN messages to tele and safari, we can bring this to their attention.
keep up the awesome posts btw, and keep us posted on new stuff
π2β€1
TechVibe
hi eyob, been following your channel and linkedin for a while and honestly a fan lol. Unlike you, I am actually doing my bachelors at AASTU and right now we have a HUGE problem. both ethiotelecom and safaricom cellular data are dysfunctional. Safaricomβ¦
Hello to all AASTU fellows, ( and non-AASTU bros as well)
If you are in AASTU I am sure you have noticed the insufferable internet situation with both providers either completely down or running at 25KB/s where it has become almost impossible to even use mobile banking to pay at the lounges.
Both companies appear to be unaware of the situation from my investigations. Lets please make the aware, the sooner they know and start working the sooner this will be fixed.
WHAT SHOULD WE DO?
1. email customercare@safaricom.et about the issue
2. DM Ethiotelecom and Safaricom on linkedin
3. Explain the situation to agents on ethiotelecom's Ardi and Safaricoms live chat.
Non-AASTU alies we need YOUR help as well π
@devwitheyob
#InternetIssues #AASTU
If you are in AASTU I am sure you have noticed the insufferable internet situation with both providers either completely down or running at 25KB/s where it has become almost impossible to even use mobile banking to pay at the lounges.
Both companies appear to be unaware of the situation from my investigations. Lets please make the aware, the sooner they know and start working the sooner this will be fixed.
WHAT SHOULD WE DO?
1. email customercare@safaricom.et about the issue
2. DM Ethiotelecom and Safaricom on linkedin
3. Explain the situation to agents on ethiotelecom's Ardi and Safaricoms live chat.
Non-AASTU alies we need YOUR help as well π
@devwitheyob
#InternetIssues #AASTU
β€8
TechVibe
Hello to all AASTU fellows, ( and non-AASTU bros as well) If you are in AASTU I am sure you have noticed the insufferable internet situation with both providers either completely down or running at 25KB/s where it has become almost impossible to even useβ¦
Guys please share this to your community and let's help them, I send a message with 3 email accounts
@devwitheyob
#InternetIssues #AASTU
@devwitheyob
#InternetIssues #AASTU
π6
Btw, I forgot to share, @eyudevs showed me this browser extension for autofilling job applications and tracking the jobs you apply for.
It offers unlimited autofill, resume matching, resume refinement, and more, free forever for the core features, unlike other platforms that make you pay after a while. If you're job hunting, definitely check it out!
Link: simplify.jobs
@devwitheyob
#Jobs #tools
It offers unlimited autofill, resume matching, resume refinement, and more, free forever for the core features, unlike other platforms that make you pay after a while. If you're job hunting, definitely check it out!
Link: simplify.jobs
@devwitheyob
#Jobs #tools
π₯4β€2
Article of the Day: DRM
How streaming platforms protect their videos and audio from being downloaded and shared without permission?
That's where Digital Rights Management (DRM) comes in.
DRM works by encrypting media files so they cannot be played normally without the right decryption key. When someone requests protected content, the platform checks whether they are authorized to access it. If they are, a license server provides the necessary key under specific usage rules, allowing a compatible player to decrypt and play the content.
Depending on the DRM system and device, playback may happen in a protected environment that makes extracting the original media more difficult. This usually done by ffmpeg and other tools byt split the audio from the video and separately encrypt them so the client(browser) can't get a single MP4 or mp3 files to click and save.
The important thing to understand is that DRM doesn't simply hide the download button. It uses encryption, authentication, and license management to control access to digital content. However, no protection is perfect. Screen recording, filming a display with a phone, or exploiting a device can still bypass some protections. That's why platforms may combine DRM with watermarking and other security measures.
@devwitheyob
#ArticleOfTheDay #DRM #WebSecurity
How streaming platforms protect their videos and audio from being downloaded and shared without permission?
That's where Digital Rights Management (DRM) comes in.
DRM works by encrypting media files so they cannot be played normally without the right decryption key. When someone requests protected content, the platform checks whether they are authorized to access it. If they are, a license server provides the necessary key under specific usage rules, allowing a compatible player to decrypt and play the content.
Depending on the DRM system and device, playback may happen in a protected environment that makes extracting the original media more difficult. This usually done by ffmpeg and other tools byt split the audio from the video and separately encrypt them so the client(browser) can't get a single MP4 or mp3 files to click and save.
The important thing to understand is that DRM doesn't simply hide the download button. It uses encryption, authentication, and license management to control access to digital content. However, no protection is perfect. Screen recording, filming a display with a phone, or exploiting a device can still bypass some protections. That's why platforms may combine DRM with watermarking and other security measures.
@devwitheyob
#ArticleOfTheDay #DRM #WebSecurity
β€2