Urgent.News

What's breaking now, across thousands of outlets.

Tech

๐Ÿš€ Getting Back Into Building Mode

After spending time learning and strengthening my development skills, I've decided to take a more structured approach to becoming job-ready as a software developer. I'm not trying to learn everything at once anymore. Instead, I'm focusing on understanding how different parts of software development actually connect. ๐Ÿ› ๏ธ What I'm currently learning Frontend JavaScript React.js Backend Node.jsโ€ฆ

After dedicating time to enhance my programming abilities, I've opted for a more systematic method to become job-ready as a software engineer. Rather than attempting to master everything simultaneously, I'm concentrating on grasping how various software development components interact. Presently, I'm studying frontend technologies like JavaScript and React.js, backend systems made with Node.js and Express.js, Python's Django framework, as well as database management and SQL, data structures, algorithms, and generative AI.

However, I'm adopting a novel learning approach. I aim to not only complete tutorials but truly comprehend the underlying processes. For instance:

React.js communicates with APIs, which in turn interact with backend services. These services handle authentication and middleware, manage business logic, interact with databases, and then return responses back to the frontend, which is displayed as the React UI.

Ultimately, I aspire to understand how AI/ML can be seamlessly integrated into these systems. My current learning cycle follows this pattern: Learn โ†’ Build โ†’ Break โ†’ Debug โ†’ Understand โ†’ Improve. If something doesn't function as expected, I don't want to hastily copy a solution. Instead, I want to understand the reasons behind the failure - where the request stalled, what data was transmitted, what the server received, and what the database returned. How can I avoid encountering this issue in the future?

My objective is to prepare myself for entry-level positions in software development and full-stack development. I will be documenting my learning process, sharing the challenges, errors, puzzling concepts, projects, and solutions I encounter along the way. By documenting this journey, I hope to maintain consistency and potentially assist others who are learning to develop from the ground up. Let's see how this path unfolds.

Written by urgent.news from Dev.to's reporting โ€” not their text. Machine-written โ€” may contain errors; check the original before relying on it.

Read the original at dev.to โ†’

More in Tech

Why Embedded Systems and Automotive Software Skills Matter More Than Ever

Hello everyone ๐Ÿ‘‹ Iโ€™m the Founder & CEO of Piest Systems, and Iโ€™ve spent a lot of time working around Embedded Systems, Automotive Software, testing, and technical training.

  • Embedded systems combine hardware and software for specific functions.
  • Automotive software development involves ECUs communicating via multiple networks.
  • AUTOSAR standard helps understand modern automotive software structure.

Why everyone in tech is suddenly talking about LARPing

Techies online keep calling out "LARPers," criticizing founders perceived to be prioritizing clout over doing the actual work.

  • "LARP" stands for live action role play.
  • Tech leaders warn against "LARPing" founders.
  • High valuations and easy capital may fuel "LARPing" behavior.

I tested my sandbox against Deno and plain Python on 63 AI-written scripts

I've been building a language where a function's signature declares which effects it may perform, and a runtime refuses anything outside a budget you grant.

  • Velaris language caught integer overflow errors in 6 out of 11 categories
  • Python and JavaScript failed to detect issues despite stricter permission models
  • Velaris fell short in scenarios with incorrect answers or dangerous command printing

An Attacker's Multi-Agent Framework Stole Thousands of Credentials in Under Six Hours

A financially motivated attacker ran reconnaissance, exploitation, and cleanup with almost no human in the loop โ€” using the same design patterns you'd use to build a helpful agent.

  • Multi-agent framework stole credentials in under six hours
  • Attack used AI coding chatbot and preconfigured Markdown files
  • Organizations must shift detection focus to behavioral signals

BDD Without Gherkin

I've been writing acceptance tests in Given-When-Then since 2009 and I've never written a feature file by choice. So when someone asks whether you can do BDD without Gherkin, my answer is that I'veโ€ฆ

  • BDD can be done without Gherkin format
  • Test scenarios written in plain text (.feature files)
  • Tool allows non-developers to write and run scenarios

More from Saturday 12 September โ†’