Today we want to implement the classic OAuth Authorization for Telegram
https://dev.to/shaggyrec/telegram-oauth-authorization-for-your-site-3f4l
https://dev.to/shaggyrec/telegram-oauth-authorization-for-your-site-3f4l
DEV Community
Telegram OAuth Authorization for Your Site
You can make authorization via Telegram another way. It works. But today we want to do the classic...
Programmers are like vampires; they're most productive when the sun goes down and the bugs come out. π΄ππ¦π¨βπ»
You have the cheapest and easiest way to start your own IT(or not) blog. You don't need a lot of space to store your photos, and you don't even need to use a database.
In this article, I suggest using GitHub to store and edit articles. We will use a familiar GitHub markdown to design articles.
https://dev.to/shaggyrec/create-a-blog-with-content-stored-in-github-examples-in-golang-2p3b
In this article, I suggest using GitHub to store and edit articles. We will use a familiar GitHub markdown to design articles.
https://dev.to/shaggyrec/create-a-blog-with-content-stored-in-github-examples-in-golang-2p3b
DEV Community
Create a blog with content stored in GitHub (Examples in Golang)
You have the cheapest and easiest way to start your own IT(or not) blog. You don't need a lot of...
Did you know that JavaScript, the most widely-used language for web programming today, was created in just 10 days? In 1995, Brendan Eich, a Netscape Communications programmer, developed JavaScript (originally named Mocha, then LiveScript) to add interactivity and dynamic content to web pages. Despite its rapid development and initial shortcomings, JavaScript has evolved over time to become a powerful and versatile programming language, now playing a crucial role in the modern web ecosystem.
Digital Nomad Visa of Spain
Spain's nomad visa aims to attract digital nomads who have certain requirements, ensuring that they can be financially self-sufficient and make a positive contribution to the local economy.
To be eligible for a visa, applicants must meet the following criteria:
Proof of remote work:
- Minimum income threshold
- Valid passport
- Health insurance
- No criminal record
- No unauthorized stay in Spain
- Sufficient experience and/or education
Let's read my article to have a full information
https://dev.to/shaggyrec/digital-nomad-visa-of-spain-jpg
Spain's nomad visa aims to attract digital nomads who have certain requirements, ensuring that they can be financially self-sufficient and make a positive contribution to the local economy.
To be eligible for a visa, applicants must meet the following criteria:
Proof of remote work:
- Minimum income threshold
- Valid passport
- Health insurance
- No criminal record
- No unauthorized stay in Spain
- Sufficient experience and/or education
Let's read my article to have a full information
https://dev.to/shaggyrec/digital-nomad-visa-of-spain-jpg
DEV Community
Digital Nomad Visa of Spain
Remote working isn't something very new. We all were jealous of these attractive pictures of...
Learning programming is often more interesting than working as a programmer.
"We don't help with a visa, we give the opportunity to work from anywhere in the world."
I started to hear/read this statement quite often. In my opinion, it's the substitution of concepts. Let's dive into these manipulations to understand what is wrong with them.
Remote working is great. Most companies realized this after COVID-19. Now we can have a full remote or hybrid workflow from so many potential employers.
https://dev.to/shaggyrec/we-dont-help-with-a-visa-we-give-the-opportunity-to-work-from-anywhere-in-the-world-8le
I started to hear/read this statement quite often. In my opinion, it's the substitution of concepts. Let's dive into these manipulations to understand what is wrong with them.
Remote working is great. Most companies realized this after COVID-19. Now we can have a full remote or hybrid workflow from so many potential employers.
https://dev.to/shaggyrec/we-dont-help-with-a-visa-we-give-the-opportunity-to-work-from-anywhere-in-the-world-8le
DEV Community
We don't help with a visa, we give the opportunity to work from anywhere in the world.
I started to hear/read this statement quite often. In my opinion, it's the substitution of concepts....
Junior: I know everything
Middle: I don't know anything
Senior: No one knows that I don't know anything, and it doesn't matter.
Lead: Wow, nobody knows anything...
Middle: I don't know anything
Senior: No one knows that I don't know anything, and it doesn't matter.
Lead: Wow, nobody knows anything...
Just a cheat sheet about OOP.
I know you remember it, but anyway
https://shogenov.com/journal/core-oop
I know you remember it, but anyway
https://shogenov.com/journal/core-oop
Shogenov
Core principles of Object-Oriented Programming
These core principles of OOP help developers create code that is more modular, maintainable, and easier to understand. When applied correctly, OOP can significantly improve the quality and organization of software.
Access to the ChatGPT chatbot has been restored in Italy.
It was banned by the Italian data-protection authority at the start of April over privacy concerns.
It maker, OpenAI, which is backed by Microsoft, said it had successfully "addressed or clarified" the issues raised.
It said its privacy policy was now accessible to people before they registered for ChatGPT and there was a new tool to verify the age of users.
The Italian data-protection authority, also known as Garante, had temporarily restricted the chatbot and launched a probe over the artificial intelligence application's suspected breach.
As Garante had accused OpenAI of failing to check the age of ChatGPT's users who are supposed to be aged 13 or above, OpenAI said it would offer a tool to verify users' ages in Italy upon sign-up.
OpenAI explained that it would also provide a new form for European Union users to exercise their right to object to its use of personal data to train its models.
But we already know the real reason for ChatGPT ban in Italy ππππ
It was banned by the Italian data-protection authority at the start of April over privacy concerns.
It maker, OpenAI, which is backed by Microsoft, said it had successfully "addressed or clarified" the issues raised.
It said its privacy policy was now accessible to people before they registered for ChatGPT and there was a new tool to verify the age of users.
The Italian data-protection authority, also known as Garante, had temporarily restricted the chatbot and launched a probe over the artificial intelligence application's suspected breach.
As Garante had accused OpenAI of failing to check the age of ChatGPT's users who are supposed to be aged 13 or above, OpenAI said it would offer a tool to verify users' ages in Italy upon sign-up.
OpenAI explained that it would also provide a new form for European Union users to exercise their right to object to its use of personal data to train its models.
But we already know the real reason for ChatGPT ban in Italy ππππ
Latest news of the dev week
- Slack is working on its own AI
- Discord declared that all users on the platform will be requested to modify their usernames in the upcoming weeks.
- Microsoft are betting the farm on generative AI
- Apple and Google have partnered to address the issue of unwanted tracking through Bluetooth trackers like AirTags and Tile devices, aiming to combat stalking and other malicious uses
Detailed descriptions with source links are here https://dev.to/shaggyrec/latest-news-of-the-dev-week-3914
- Slack is working on its own AI
- Discord declared that all users on the platform will be requested to modify their usernames in the upcoming weeks.
- Microsoft are betting the farm on generative AI
- Apple and Google have partnered to address the issue of unwanted tracking through Bluetooth trackers like AirTags and Tile devices, aiming to combat stalking and other malicious uses
Detailed descriptions with source links are here https://dev.to/shaggyrec/latest-news-of-the-dev-week-3914
DEV Community
Latest news of the devs week
Slack is working on its own AI Slack is developing new generative AI capabilities, which...
I'm going to write a series of articles about the TDD.
It should be an ultimate almanac-tutorial for this topic.
It's the first part of this long journey. Let's go.
https://dev.to/shaggyrec/mastering-test-driven-development-introduction-2da
It should be an ultimate almanac-tutorial for this topic.
It's the first part of this long journey. Let's go.
https://dev.to/shaggyrec/mastering-test-driven-development-introduction-2da
DEV Community
Mastering Test-Driven Development. Introduction
I'm going to write a series of articles about the TDD. It should be an ultimate almanac-tutorial for...
I am in the progress of learning Patrick Collinsβ tutorial. This tutorial provided a fantastic introduction to blockchain and web3 development using JavaScript, Solidity, and Hardhat. One of the lessons aimed to develop and deploy a lottery(Raffle) smart contract using hardhat-deploy, hardhat dev testnet, and the Rinkeby testnet. Patrick also implement a typescript version of his code.
This article aims to build upon that work by updating the application to TypeScript and using the latest versions of all dependencies. I would like to use TypeScript in a stronger way. Weβll also switch from the Rinkeyby testnet to the Sepolia testnet, which is more up-to-date.
https://shogenov.com/journal/hardhat-smartcontract-lottery-raffle-using-typescript-and-latest-versions-of-everything
This article aims to build upon that work by updating the application to TypeScript and using the latest versions of all dependencies. I would like to use TypeScript in a stronger way. Weβll also switch from the Rinkeyby testnet to the Sepolia testnet, which is more up-to-date.
https://shogenov.com/journal/hardhat-smartcontract-lottery-raffle-using-typescript-and-latest-versions-of-everything
Shogenov
Hardhat Smartcontract Lottery (Raffle) Using TypeScript and latest versions of everything
I am in the progress of learning Patrick Collinsβ tutorial. This tutorial provided a fantastic introduction to blockchain and web3 development using JavaScript, Solidity, and Hardhat. One of the lessons aimed to develop and deploy a lottery(Raffle)
In a world driven by technology, programming isn't just about writing code. It's about solving problems, breathing life into ideas, and connecting people. For every app that makes our day brighter, or tool that boosts productivity, there's a programmer whose lines of code made it possible. Dive into the realm of coding, and you'll discover a world where creativity meets logic. π¨π‘
Studying programming is often more interesting than working as a programmer.
Yo-ho-ho. The next chapter of the TDD serial.
It's about Fundamentals:
- The Red-Green-Refactor Cycle,
- Writing tests first
- Small, incremental steps
- Focusing on testable code
- Principles of good testing
https://dev.to/shaggyrec/mastering-test-driven-development-chapter-2-fundamentals-of-tdd-workflow-and-principles-1b0k
It's about Fundamentals:
- The Red-Green-Refactor Cycle,
- Writing tests first
- Small, incremental steps
- Focusing on testable code
- Principles of good testing
https://dev.to/shaggyrec/mastering-test-driven-development-chapter-2-fundamentals-of-tdd-workflow-and-principles-1b0k
DEV Community
Mastering Test-Driven Development. Chapter 2: Fundamentals of TDD Workflow and Principles
The Red-Green-Refactor Cycle π₯ Red Phase: Where It All Begins The red phase is...
Do you think it's a myth that technological progress inevitably leads to job losses?
https://shogenov.com/journal/transformativeimpacttch
https://shogenov.com/journal/transformativeimpacttch
Shogenov
The Transformative Impact of Technology and Digitalization on Employment: Beyond the Myths
Tech and Software Development: The digital era has birthed an entire industry in IT and software development, with roles in coding, cybersecurity, and AI development.