Web appOpen in Telegram
AAAU Programmers Community (APC)

AAU Programmers Community (APC)

@apcresources · group · Tech · indexed since 2026-08-20
969members
9writing in 30 days
44messages in 30 days
2 277messages in the index
A
✨The bug that isn't a bug: silent LLM failures✨ If you're building anything with LLM agents or API calls, here's a trap almost everyone falls into: a 200 OK response doesn't mean success.* Most people wrap API calls in try/except and call it "error handling." But LLMs (and a lot of third-party APIs) fail silently they return valid JSON, valid status codes, and just wrong or empty content. Your code sails right past it thinking everything's fine. So a quick fix that saves hours of debugging: 🔹Don't just check response.status_code == 200 validate the content too (right schema? non-empty? within expected bounds?) 🔹Log the raw response on ambiguous failures, not just the exception 🔹For LLM calls specifically: add a sanity check step (e.g., "did this actually answer the question asked?") before trusting the output downstream The pattern: "it ran without crashing" ≠ "it worked." hope this helps ☺️ @CTBEsoftwareengineers
1 · 1.3K ·
A
⚡️ Global Dev Tool Trends: September 2026 Edition ⚡️ The software engineering landscape has officially shifted from "AI as a chat assistant" to "AI as an autonomous co-developer." If you are relying purely on standard autocomplete for your projects this semester, here is how the global dev tool ecosystem is evolving right now. The AI-Native IDE Wars (Cursor & Windsurf): Standard editors are rapidly being replaced by AI-native environments. Cursor remains the dominant choice for seamless codebase integration and multi-file edits, while Windsurf is gaining traction as a highly optimized, affordable alternative. Both keep you in the driver's seat while dramatically speeding up boilerplate generation and interactive coding. Asynchronous Background Agents (Jules & Devin): The industry is moving toward agents that work while you attend lectures. Jules operates with its own allocated capacity to autonomously analyze up to 30,000 lines of code, write unit tests, and open GitHub PRs asynchronously without requiring an active prompt session. Similarly, Devin-class cloud tools handle complete multi-step engineering tasks by running parallel agents to close out tickets end-to-end. Terminal-First Orchestration (Claude Code): For developers who live in the CLI, tools like Claude Code are leading the pack for deep repository context and complex terminal-heavy refactoring. It allows you to run multi-file edits directly from the command line. Multi-Agent Platforms (Google Antigravity): The new frontier is engineering your own AI workflows. Platforms like Google Antigravity provide developers with direct environment access to build, test, and deploy autonomous multi-agent systems. It is quickly becoming a standard for building scalable infrastructure with deterministic tool pipelines and formal verification steps. Zero-to-MVP App Builders: For hackathons and rapid prototyping, browser-based builders like Bolt.new, v0, and Lovable are generating fully deployable, full-stack
7 · 1.5K ·
  1. M
    Windsurf's affordability really stands out compared to other AI-native tools, and I'm loving how it handles boilerplate generation and multi-file edits smoothly in my daily workflow. The link includes a 30% discount: https://z.ai/subscribe?ic=TRWNDHG5IE
Whole thread · 1 reply →
  1. E
    How do you do it ? said night How do you wake and shine? I keep it simple said light One day at a time
      1. E
        It was not a question 😄. It was a poetic response to the last line of the article. The “one day at a time” part reminded me of the poem.
Whole thread · 3 replies →
P
Job Title: Project Manager (For Software, with Basic Technical Skills) Company: Axis Connect General Trading PLC Job Type: Remote + Partly Office - (Full-time) Around Hayat, Addis Ababa, Ethiopia Salary/Compensation: 10,000 – 20,000 ETB per month, with potential for salary raise Gender: Female Deadline: Monday, September 28th, 2026 About Axis Connect General Trading PLC: Axis Connect is a tech company that builds and delivers software systems for a variety of companies and organizations. We are urgently looking for a motivated and organized Project Manager with basic technical skills to join our team. Responsibilities: - Coordinate software projects, tasks, and deadlines. - Communicate with clients and development teams. - Track project progress and provide regular updates. - Ensure projects are delivered according to requirements and timelines. Requirements: - Understanding of software development and technology. - Strong communication and organizational skills. - Good ability to manage tasks, deadlines, and multiple priorities. - Previous project management or software-related experience is an advantage. What We Offer: - Monthly salary of 10,000 – 20,000 ETB, with potential for salary increases. - Hybrid working environment. - Opportunity to work on real-world software projects. - Professional growth. Application: If you are a motivated and organized individual with an interest in technology and project management, we encourage you to apply and become part of our company via @et_hr_connect ONLY SEND US A MESSAGE WITH THIS FORMAT: - Start your message by saying: 'SOFTWARE PROJECT MANAGER' - Then put YOUR FULL NAME - Then finally WHEN AND WHERE (UNIVERSITY NAME) YOU GRADUATED.
A
The Real Website Launch Checklist Ship fast — but don’t ship careless. 🧱 BEFORE YOU LAUNCH (Foundations You Can’t Ignore) 🔐 Security (Non-Negotiable) Secure your API keys (never expose them client-side) Hide all .env files Never hardcode secrets in your codebase Add proper authentication (JWT, sessions, etc.) Verify permissions server-side (not frontend) Never trust frontend user IDs Isolate user data properly (no cross-access) Lock down your database (rules, roles, access limits) Secure Firebase / Supabase / storage buckets Protect admin routes (role-based access control) Disable production debug mode Hide detailed error messages in production Validate inputs server-side Sanitize all user-generated content Secure file uploads (type, size, storage rules) Prevent SQL & NoSQL injection Rate-limit login & signup endpoints Check Git history for leaked secrets Add security headers (CSP, HSTS, etc.) Restrict CORS properly Test your app as an untrusted user ⚠️ Most leaks come from skipping just ONE of these. ⚙️ Core Web Essentials Privacy Policy page Terms & Conditions page Remove all frontend secrets Enforce HTTPS (SSL everywhere) Cookie consent banner (if tracking) Analytics setup (basic tracking ready) UX, SEO & Performance Meta titles & descriptions (every page) Social preview image (Open Graph) Favicon Sitemap.xml + robots.txt Image alt text (accessibility + SEO) Compress images (WebP/AVIF preferred) Page load speed check (Lighthouse) Fix color contrast issues Ensure mobile responsiveness Create a custom 404 page Fix all broken links Add proper form validation (UX + security) Add spam protection (CAPTCHA, honeypots) One clear primary CTA (no confusion) RIGHT BEFORE YOU HIT “DEPLOY” Test all critical flows (signup, login, payments) Try breaking your own app intentionally Test slow internet conditions Open in different browsers (Chrome, Firefox, Safari) Test on real mobile devices (not just DevTools) Check console for hidden errors Remove unused code & assets D
86 · 1.2K ·
A
Critical Database Checks Before You Build Before writing your database schema, don't only think about the main tables. Check these too: • Relationships — who belongs to what, and what happens when related data is deleted? • Constraints — required fields, unique values, foreign keys, valid ranges, and enums. • Indexes — which fields will be searched, filtered, sorted, or joined often? • Data lifecycle — create, update, archive, restore, and permanent delete. • Security — passwords, tokens, sensitive data, encryption, and access control. • User states — active, inactive, suspended, verified, deleted, etc. • Transactions — what operations must succeed or fail together? • Concurrency — what happens when two users change the same data at the same time? • Files & images — metadata, size, type, storage, ownership, and deletion. • Soft delete & recovery — should data really be deleted or only archived? • Versioning — do important records need history or previous versions? • Performance — what happens when you have 1M+ records instead of 100? • Retention & backup — how long is data kept, and how will it be restored? • Future changes — can the schema evolve without breaking existing users or data? Simple rule: Don't design a database only for how the app works today. Design it for how the data will behave throughout its entire lifecycle. @CTBEsoftwareengineers
7 · 552 ·
A
✨Database tip: sharding, and why you should delay it✨ Sharding means splitting one big database into smaller pieces (shards), each on its own server. Every shard holds only part of the data. Sounds great for scale, but it makes life harder: joins across shards get painful, transactions get tricky, and moving data later is a headache. Try these first: 🔹Add indexes on slow queries 🔹Add read replicas for heavy read traffic 🔹Cache hot data (Redis) 🔹Archive old data If you do shard, the shard key is everything. Pick a key that: Spreads data evenly (like user_id) Matches how you query most often A bad key, like country, creates "hot shards" where one server does all the work while others sit idle. Rule of thumb: shard only when a single well-tuned server can no longer handle your data or writes. This is only a heads-up. Do your own deep dive before you build on it. Hope this helps ☺️ @CTBEsoftwareengineers
1 · 376 ·
A
Photo
click to show
Dear Past Me: Notes From the Developer Who Has to Fix Your Code Last month I opened an old project and found a function called handleStuff. It was 140 lines long, had zero comments, and right in the middle sat a line that said // TODO: fix this later. I did what any mature developer would do. I opened git blame, ready to find the guilty person and have a serious talk with them. .... Read Here @CTBEsoftwareengineers don't miss out - join now!
🔥6👏5
7 · 1K ·
  1. J
    Whoever you are. I like the admins of this channel. Kind enough to teach what they came through. Thank you
    ❤5
Whole thread · 1 reply →
A
AI models are moving fast. Here are some of the notable releases from the past two weeks: Gemini 4 Argon — Google Released Sept. 30, Argon targets complex reasoning, coding, cybersecurity, and enterprise work, with a 1M-token context window. Claude Sonnet 5.5 — Anthropic Released Sept. 28, Sonnet 5.5 focuses on everyday knowledge work, coding, documents, and long-horizon tasks, while being faster and cheaper than its predecessor. GPT-6.1 Sol — OpenAI Released Sept. 29, GPT-6.1 Sol is designed for complex coding and professional work, with lower pricing than GPT-6 Astra and support for multi-agent workflows. Claude Opus 5.5 — Anthropic Released Sept. 22, Opus 5.5 targets demanding reasoning and professional tasks, with Anthropic reporting substantially lower operating costs than Opus 5. Gemini 3.8 Live — Google Released Sept. 15, the new Live models focus on real-time voice interaction, visual context, and more advanced multi-step reasoning. #news @CTBEsoftwareengineers
❤4🔥2👌1
6 · 968 ·
A
Please avoid sharing any personal content in this channel comment section ! This space is dedicated to sharing, learning, and growing as a community not for advertisements or self-promotion. If you have something valuable for members (projects, tips, events, resources, or anything relevant to the tech community), kindly contact the admins. We’ll be happy to review and share it. Posts that don’t follow these guidelines may result in an automatic ban. @CTBEsoftwareengineers
❤5👍2👌1
886 ·
A
Here are some free AI resources from Top AI companies you can learn Fundamentals there 𝟭 - 𝗔𝗻𝘁𝗵𝗿𝗼𝗽𝗶𝗰: anthropic.skilljar.com 𝟮 - 𝗚𝗼𝗼𝗴𝗹𝗲: grow.google/ai 𝟯 - 𝗠𝗲𝘁𝗮: ai.meta.com/resources/ 𝟰 - 𝗡𝗩𝗜𝗗𝗜𝗔: developer.nvidia.com/cuda 𝟱 - 𝗠𝗶𝗰𝗿𝗼𝘀𝗼𝗳𝘁: learn.microsoft.com/en-us/training/ 𝟲 - 𝗢𝗽𝗲𝗻𝗔𝗜: academy.openai.com 𝟳 - 𝗜𝗕𝗠: skillsbuild.org 𝟴 - 𝗔𝗪𝗦: skillbuilder.aws 𝟵 - 𝗗𝗲𝗲𝗽𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴𝗔𝗜: deeplearning.ai 𝟭𝟬 - 𝗛𝘂𝗴𝗴𝗶𝗻𝗴 𝗙𝗮𝗰𝗲: huggingface.co/learn hope it helps ☺️ @CTBEsoftwareengineers
❤5👍2
56 · 600 ·
A
The AI Copy-Paste Trap: Are We Forgetting How to Code? 🧐 Let’s be real, everyone is using AI to write code right now. It’s fast, but blindly copy-pasting is the quickest way to lose our core skills. If we just paste and ship, we aren't software engineers ,we're just prompt typists. To keep actually growing your skills this semester, build these habits: Read Before You Run: Treat AI like a junior dev. Read every line. If you can’t explain why it works, don't use it. Refactor & Structure: AI usually spits out isolated, brute-force solutions. Take time to fit it into your project's architecture and clean up the structure. Test & Break It: Plausible-looking AI code hides the worst bugs. Don't assume it works just because it compiled. Write tests and find the edge cases yourself. Own the Code: The real work starts after you paste. If the AI used a new method or design pattern, take 10 minutes to actually learn it. AI should handle the heavy typing so you have time for the heavy thinking. How do you verify AI code before submitting assignments? Drop your strategies below! 👇 @CTBEsoftwareengineers
❤4
4 · 333 ·
A
Link
click to show
🔐 OWASP Top 10 The OWASP Top 10 is a must-know security checklist for web developers. It highlights the most critical web application security risks: 1️⃣ Broken Access Control 2️⃣ Security Misconfiguration 3️⃣ Software Supply Chain Failures 4️⃣ Cryptographic Failures 5️⃣ Injection 6️⃣ Insecure Design 7️⃣ Authentication Failures 8️⃣ Software/Data Integrity Failures 9️⃣ Logging & Alerting Failures 🔟 Mishandling of Exceptional Conditions If you build web apps, APIs, or full-stack systems, understanding these risks can help you prevent vulnerabilities before they reach production. 📚 Learn the official OWASP Top 10: OWASP Top 10:2025 @CTBEsoftwareengineers
❤2
10 · 447 ·

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count