Yonas.dev πŸ¦„
220 subscribers
172 photos
12 videos
5 files
307 links
Odoo. DevOps. ML.
contact me : @yonasnm
Download Telegram
🎨 CSS Functions: min(), max(), and clamp() – Make Your Styles Smarter!

CSS functions like min(), max(), and clamp() are game-changers for responsive and dynamic designs. Here's how they work:

πŸ”Ή min(): Chooses the smallest value.
font-size: min(4vw, 20px);

βœ… The font size will scale with the viewport but won’t exceed 20px.

πŸ”Ή max(): Chooses the largest value.
width: max(50%, 300px);

βœ… Ensures the element is always at least 300px wide, even on smaller screens.

πŸ”Ή clamp(): Defines a value range with a minimum, preferred, and maximum.
font-size: clamp(16px, 2vw, 24px);

βœ… The font size starts at 16px, scales with the viewport, and caps at 24px.

✨ Why Use Them?

πŸ”˜ Simplify responsive design.
πŸ”˜ Eliminate the need for complex media queries.
πŸ”˜ Achieve better control over scaling.
Start using these today to create clean, flexible layouts! πŸš€
Day 66 Of Posting My Tech Journey(Nov 29, 2024)

Hello,
I spent all my day exploring Odoo. I covered various modules including Employees, Recruitment, Time off, Attendance, Survey, and Fleet modules. Excited to apply what I learned to automate businesses struggling with human resource management.
Stay tuned for more updates.
Day 67 Of Posting My Tech Journey(Nov 30, 2024)

What's up,
Day 67 is also about Odoo, and I explored Expense and Payroll modules.
They help us to track our expenses and HR payments.
Have a nice and productive week!
Day 68 Of Posting My Tech Journey(Dec 1, 2024)

Hello,
Day 68 is also about Odoo. I explored the survey, attendance, fleet modules, which are parts of the HR module.
1- Survey Module:
It's used to prepare surveys, live sessions, and other custom forms. It improves the forms like google by including live sessions and other features.
2- Attendance Module:
Attendance module streamlines the way we take attendances. There are 3 ways of taking attendances: manual, kiosk, and Odoo database. This module supports RFIDs and barcodes to check in to the system.
3- Fleet Module:
This module is used to manage the fleet(a set of vehicles) in the company. Companies like Ethio telecom, which uses rental cars can massively benefit from this module. It manages the state of cars, manufacturer, model, driver, and other related things.
Keep pushing and stay tuned for more updates.πŸ’ͺ
Day 69 of Posting My Tech Journey (Dec 2, 2024)

Hello there,
Today, I focused on diving deep into my SharePoint course content and made great progress, completing most of it. I’m now preparing to record the content to share.
Tomorrow, I’ll dedicate my time to Odoo and Python. Stay tuned for more updates on my learning journey!
By the way, we're on the path to making this channel one of the best tech channels! While I’m currently content with my work and learning, that’s why I’m not making the channel interactive just yet. But don’t worry β€” stay tuned, because when the time is right, we’ll turn this into something truly interactive and engaging.
Job Title: Odoo ERP Expert

Job Type: On-site - Permanent (Full-time)

Work Location: Addis Ababa, Ethiopia

Salary/Compensation: Monthly

Deadline: December 11th, 2024

Description:
The Odoo ERP Expert will be a key contributor to designing, developing, and enhancing Odoo-based solutions to meet our organization’s evolving needs. This role requires a mix of technical prowess, cre ... [view details below]
__________________

Private Client
28 Jobs Posted
__________________

From: afriworket.com | @freelanceethbot | @freelance_ethio | @afriworkamharic
#Opportunity_AlertsπŸ“£

✨ Join us in Addis Ababa, Ethiopia, for a three-day event showcasing the latest tech innovations and trends transforming industries worldwide. Future Tech Expo 2025 is a global meeting point for tech leaders, startups, and enthusiasts eager to explore advancements in AI, Blockchain, Robotics,Cloud Computing, FINTECH, E-Commerce, BPO and more.

⚑️ Network with global innovators, attend expert-led sessions, and discover the future of technology in a collaborative setting. Don't miss this opportunity to connect and shape the future!

πŸ“… Date: Feb 22 2025 - Feb 24 2025.
πŸ“ Location: Ethiopian Skylight Hotel, Addis Ababa

πŸ”— Register: https://futuretechaddis.com/

"If this isn't for you, please share it with others who might be interested."πŸ™

Follow usπŸ‘‡for more opportunities
@opportunity_alerts
πŸ‘2
Forwarded from Sabawi Technology
We’ve Reached Our Goal – Thank You! πŸŽ‰

We’re thrilled to announce that we’ve received enough applicants for:
βœ… Frontend Developer
βœ… Backend Developer
βœ… Mobile App Developer

πŸ”” What’s next?
We are currently reviewing applications and will announce the filtered and qualified candidates this week. πŸ“‹ Shortlisted applicants will be contacted soon for interviews. Stay tuned!

But we’re not done yet! πŸš€ The deadline has been extended for:

πŸ” Security Engineer
βš™οΈ DevOps Engineer
πŸ’Ύ Database Administrator


πŸ‘‰ Apply now using the link below:

Job Type: DevOps Engineer

To Apply:https://lnkd.in/erek5RVf

Salary: πŸ’°Estimated Monthly

Cost: 90,000 - 120,000 ETB


Job Type: Database Administrator (DBA)

To Apply
: https://lnkd.in/eq5CgXCu

Salary: πŸ’°Estimated Monthly

Cost: 60,000 - 80,000 ETB


Job Type: Security Engineer

To Apply: https://lnkd.in/eNZuygFR

Salary: πŸ’°Estimated Monthly

Cost: 85,000 - 120,000 ETB

Don’t miss out on the chance to join our dynamic team!
πŸ‘1
Forwarded from Josad Software Jobs
Full stack developer
Company: Engida

Job Title: Full Stack Developer (Remote)
Job Type: Permanent, Remote
Location: Addis Ababa
Positions Available: 2
Salary: 20,000 Net Monthly

Description
We are seeking skilled Full Stack Developers to join our remote team and work on exciting projects. You will design, develop, and maintain robust web applications.

Requirements
Technical Skills

● Proficiency in React, Ant Design, React Toolkit, NestJS, and TypeORM
● Experience with MySQL databases
● Familiarity with Git version c...view detail

#Linkedin

@josad_software
Binance x AltSchool Tech Scholarship
Binance has partnered with ALTSchool Africa to support tech education and skill development across Africa through a scholarship initiative. This campaign will offer fully funded and partially funded scholarships to over 500 participants across tech, business and content creation courses, enhancing their ability to enter Africa's growing digital economy.
Activity Period: 2024/11/26 00:00:00 - 2025/01/10 23:59:59 (UTC)
Application Link:
https://www.binance.com/en-NG/activity/marketing-campaign/c121086135204a238bb5b62e749e6b0b
Forwarded from Dagmawi Babi Jobs
Wordpress Developer (Remote)

Location: Addis Ababa (Remote)
Hours: 8 hrs/day overlap with U.S. business hours
Salary: monthly (Negotiable)

Job Description:

We are looking for a skilled and detail-oriented WordPress Developer to join our team. The ideal candidate is passionate about building exceptional websites, has a strong portfolio of WordPress projects, and is proficient in modern web development tools and technologies.

Requirements:
πŸ“ Proven experience as a WordPress Developer with a strong portfolio of past projects.
πŸ“ Proficiency in HTML, CSS, JavaScript, and PHP.
πŸ“ Experience with custom theme and plugin development.
πŸ“ Familiarity with SEO best practices and optimization techniques.
πŸ“ Knowledge of integrating third-party services.
πŸ“ Strong problem-solving skills and attention to detail.
πŸ“ Good communication and teamwork abilities.
πŸ“ Strong proficiency in English.

Role & Responsibilities:

πŸ“Œ Design, develop, and maintain WordPress websites tailored to meet client or company needs.
πŸ“Œ Customize themes and plugins to match functionality and branding requirements.
πŸ“Œ Troubleshoot, debug, and optimize websites for performance and security.
πŸ“Œ Collaborate with designers, content creators, and project managers to deliver seamless user experiences.
πŸ“Œ Implement responsive designs and ensure compatibility across various devices and browsers.
πŸ“Œ Stay updated with the latest WordPress trends and technologies.

Please use the link below to applyπŸ‘‡πŸ‘‡
https://forms.gle/XCexUmZrdgGDF6ZeA

@DagmawiBabiJobs
Day 70 Of Posting My Tech journey(Dec 3, 2024)

Hello fellas,
On day 70, I explored Payroll module from Odoo, and introduction to data engineering from my ML journey.
1- Odoo:
Payroll module automates the repetitive task of salary calculations. We can set our own salary rules, structures so that we can easily call our structure to calculate the salary of an employee or a number of employees as a batch.
2- Data engineering:
Since I completed my Python specialization course, now is the time to master data engineering, which is one of the essential parts of Machine learning. It's used to extract, process, and make(to perform ETL operations) data available to the users. I will be diving deep into it for the next 2 or more months, so stay tuned for more updates.
Have a nice and productive day!
Forwarded from Sabawi Technology
Paid Job Alert!!

Job Type: Senior Backend Developer (Node.js developer)

Location: Addis Ababa, Ethiopia

Salary: πŸ’°Estimated Monthly Cost: 100,000 - 140,000 ETB

Type: Remote, project-based, and contractual with occasional in-person requirements


Vacancies: 1

Role Overview:

We seek a highly skilled Senior Backend Developer with expertise in Node.js and experience working with the MERN stack (MongoDB, Express.js, React.js, Node.js) who can start immediately. In this role, you will be responsible for developing a powerful web application and collaborating closely with mobile application developers to ensure seamless integration between web and mobile platforms.Your expertise in database design, payment integration, and security will be crucial in delivering a high-quality product.


Responsibilities:

Β· Design and implement scalable and secure backend architectures using Node.js.
Β· Collaborate with frontend developers to integrate user-facing elements with server-side logic.
Β· Collaborate closely with mobile application developers to ensure seamless integration between web and mobile platforms.
Β· Design and implement effective database structures for the entire system.
Β· Handle payment integration with local banks and teleBirr.
Β· Optimize applications for maximum speed and scalability.
Β· Develop and manage APIs to facilitate communication between different components of the application.
Β· Write clean, maintainable, and efficient code while adhering to best practices.
Β· Troubleshoot and debug applications to enhance performance and usability.
Β· Prepare comprehensive documentation for the systems you develop.
Β· Apply security best practices to ensure the integrity of the code and data.


Qualifications:

Β· Proven experience as a backend developer, with a strong focus on Node.js.
Β· Hands-on experience with the MERN stack (MongoDB, Express.js, React.js, Node.js).
Β· Proven experience in developing web applications, particularly in environments that involve both mobile and web app development.
Β· A strong understanding of database design principles.
Β· Familiarity with database technologies such as MongoDB, SQL, or PostgreSQL.
Β· In-depth knowledge of RESTful APIs and microservices architecture.
Β· Experience with version control systems, particularly Git.
Β· A proactive mindset with a passion for delivering high-quality products independently.
Β· Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

Preferred Skills:

Β· Experience with cloud services (e.g., AWS, Azure, Google Cloud).
Β· Knowledge of containerization technologies (e.g., Docker, Kubernetes).
Β· Proficient with Agile development methodologies.

Application Deadline: December 7, 2024

To Apply: https://forms.gle/he8aFEsPGhYe6WFw6
For More Information: Contact @schrutefam
Mark Zuckerberg once said:

"Ideas don’t come out fully formed. They only become clear as you work on them. You just have to get started."


This highlights the importance of taking action rather than waiting for a perfect idea. By working on something, you refine and develop it over time. It's a great reminder to focus on execution and iteration rather than perfection from the start.