Press enter or click to view image in full sizeRecently, I’ve covered different architecture options to control a dialog component. All these options had the component in place in the DOM and used some external trigger to show or hide the component’s template.But what about creating a component and rendering it on demand? Of course, we have lazy-loading and the @defer block, but what if we want to decide which component to display at runtime, or even better, can replace that component on-demand with Typescript code?Enter ViewContainerRefA view container is a place in Angular’s component tree where HTML content can…
Author: drweb
If you’ve ever run a Linux system in production or even just kept a personal server, you’ll know that running out of disk space is one of the most frustrating issues. Suddenly, your applications stop working, databases won’t write new data, and log files keep filling up like a runaway train. The good news is that Linux makes it surprisingly easy to monitor disk usage and catch problems before they happen. All you need is a small shell script, a bit of logic, and maybe an email alert (or a message to your Slack channel, if you’re fancy). In this…
In the DevOps world, with its faster release cycles and continuous delivery, quality assurance (QA) cannot be sidelined until the end of the process. Companies that actively use automation achieve up to 60% faster release cycles compared to those relying solely on manual testing. However, automation alone is insufficient. Without the right QA mindset, moving faster can easily backfire if quality is not built into every stage. QA teams must evolve to become quality enablers throughout the software delivery cycle. Rather than joining at the tail end of the lifecycle, they must work alongside product owners to understand functional requirements,…
Oracle today announced the availability of Java 25, which provides capabilities that make it simpler to build both artificial intelligence (AI) applications.At the same time, Oracle also pledged to provide long-term support (LTS) for Java 25 for the next eight years.Chad Arimura, vice president of developer relations for Oracle, said this edition of Java makes it clear that Java will continue to be a de facto enterprise standard for building both existing and next-generation applications.For example, Java 25 provides early access to a vector application programming interface (API) to optimize computations as they are compiled at runtime. That capability will…
Job Type: Contractor; 6-12 monthsJob Location: Remote; ability to work on Eastern Standard TimeAbout us:ACTO is an Intelligent Field Excellence (IFE) platform built for life sciences that improves field and HCP interactions with unified agentic AI. ACTO helps Sales, Marketing, and Medical teams improve customer engagement and brand performance by turning field professionals into “Masters of the Message” that engage HCPs and their support teams with authority and impact. ACTO partners with biopharma companies to ensure field professionals are always competent, confident, and credible, delivering the right message to HCPs, while providing senior leaders and frontline managers with the insight…
Recently, I was in a technical interview where the topic of running PowerShell at scale came up. Although I’ve worked with PowerShell for quite some time, I realized I’d grown comfortable with “my” environment. Script runtimes and long-running processes were not a significant concern. I’d encountered PowerShell jobs and parallel execution before, but never felt the need to dive deep. That changed after the interview. It sparked some curiosity and led me to explore how PowerShell handles parallelism. Turns out, it’s a great topic for a blog.There are several ways to execute tasks concurrently in PowerShell, and the approach depends on…
Laravel the laravel way entwickeln.Wir sind ein motiviertes Startup aus Würzburg. Wir sind ein junges Team mit lockerer aber motivierter Atmosphäre. Wir lieben es, Dinge zu ermöglichen, die andere für unmöglich halten. Wir suchen einen neugierigen und motivierten Full-Stack-Entwickler, der Freude daran hat, Probleme zu lösen. Fühlst du dich angesprochen? Dann bewirb dich jetzt und werde Brainie (der Name ist nicht verhandelbar)!AufgabenKernkompetenz Laravel: Laravel nach Best Practices. Immer auf der neuesten Version & mit etablierten Packages.Zusatz Statamic: Wenn schon CMS, dann sicher nicht WordPress. Statamic ist entwickelt, um Entwickler glücklich zu machen. Kunden natürlich auch…Benutzeroberflächen: Kein Bootstrap, keine CSS Datei.…
Since its release by Anthropic in November 2024, Model Context Protocol (MCP) has gained massive adoption and is quickly becoming the connective tissue between AI agents and the tools, APIs, and data they act on. With just a few lines of configuration, an agent can search code, open tickets, query SaaS systems, or even deploy infrastructure. That kind of flexibility is powerful but it also introduces new security challenges. In fact, security researchers analyzing the MCP ecosystem found command injection flaws affecting 43% of analyzed servers. A single misconfigured or malicious server can exfiltrate secrets, trigger unsafe actions, or quietly…
Worksome is on a mission to make work better. We’re dedicated to creating a world where people are more productive and working on what they love. Our platform offers companies a seamless way to hire, manage and pay their external workforce – creating better experiences for everyone and more opportunities for people in the flexible world of work. Worksome is a human-first company, with a culture rooted in trust, transparency and inclusion. By prioritizing the needs and well-being of both our employees and clients we believe that we’re one step closer to creating a more agile and fulfilling world of…
It isn’t easy to figure out which of the many Linux apps out there are actually worth installing. Between endless GitHub projects, giant distro repositories, and half-abandoned apps, you can lose a whole afternoon just browsing before you even install anything. So, I decided to cut through the noise. I’ve been checking my own workflows, looking at what’s actively maintained, and thinking about what’s genuinely fun or useful to explore when you’ve got a little downtime. This week, I’ve pulled together six apps that are easy to install, practical for everyday use, and interesting enough that you’ll likely learn something…
