Skip to content
Frontend Feeds
  • Today
  • Archive
  • Sources
  • Categories
    • The Giants6 Sources
    • Multi Author Blogs18 Sources
    • Top Front-end Bloggers25 Sources
    • More Front-end Bloggers77 Sources
    • Browsers, engines, etc.11 Sources
    • Libraries, Frameworks, etc.12 Sources
    • Company/Startup Blogs12 Sources
    • Developer/Designer News4 Sources
    • YouTube Channels13 Sources
    • Podcasts7 Sources

Today

Front-end, in one read.

The latest from the sources worth following, newest first.

Friday, 13 November 2026

  • DEV CommunityThe Giantsread at source

    Zoho CRM workflow not triggering: the causes Zoho lists and how to check each one

    Disclosure: Skyfall Labs is an official Zoho Partner. This is a cross-post of our guide; the original, with sources, is at https://www.skyfallhq.net/resources/zoho-crm-workflow-not-triggering-causes-fixes Short answer: Zoho's troubleshooting pages say the most common reasons a workflow does not fire are that the record came in through an import, the API, a custom function or Zoho Forms without the trigger option switched on, or that the rule's criteria are not met as written. Skyfall Labs is an official Zoho Partner and has a commercial interest in Zoho projects; product facts are limited to the cited pages, and our advice is labelled as advice. Records that skip workflows by default, per Zoho Import: Zoho says to enable the 'Trigger Automation and Process Management' checkbox during the import. API: include a trigger array in the request body; Zoho's example lists approval, workflow and blueprint. Custom function: add the trigger option in the code, for example zoho.crm.createRecord("Leads", {"Last_Name" : "test"}, {"trigger" : ["workflow"]}). Zoho Forms: select the 'Trigger CRM workflows action' option on the Zoho Forms integration page. Source: Zoho Help: Workflow Not Triggering Criteria that do not match the way you think they do Zoho's example: a condition of 'Subscription Is Overdue' will not match the value 'Subscription Is Over-due'; it suggests 'Starts with' or 'Ends with' conditions instead. Conditions run as nested IF statements. Zoho's example with revenue thresholds below 1000, 100 and 10 shows a value of 99 always stopping at the first condition, so the order should be 10, 100, then 1000. Zoho's workflow rules page says records are checked against each condition in order and, once one matches, later conditions are skipped. For a criteria pattern that fires for the wrong records, Zoho's fix is to group correctly, for example (1 and 2 and (3 or 4 or 5)). Zoho states that the execution trigger is a one-time setting; to change it, create a new rule or clone and modify the existing one. Source: Zoho Help: Workflow Not Triggering , Zoho Help: Workflow Rules , Zoho Help: Troubleshooting Automation in Zoho CRM Rule runs but the result is missing Email not sent: Zoho lists the wrong address field being used (Email versus Secondary Email), Email Opt-out on the record, and the daily email limit being reached. Custom function not firing: Zoho says to check Setup, Actions, Functions, Failures; it names an empty source value and the daily limit as causes. Webhook not firing: Zoho says URLs with a port number fail unless the port is 9443 or 9090, URLs cannot be encoded and headers are not supported. Not visible in the timeline: Zoho says a workflow that updates a record in another module shows in that module's timeline, not the original record's. A failed custom function can be rerun by an admin from the Failures tab, and Zoho says failures remain available for up to 30 days. Source: Zoho Help: Workflow Not Triggering , Zoho Help: Troubleshooting Automation in Zoho CRM Rules that block or loop each other Zoho says workflows do not trigger after a blueprint transition because the record is already being processed by the blueprint; its fix is to schedule the blueprint's actions in the After section. Chained workflows: Zoho says one workflow can trigger another only if the first is based on a record action, its trigger is edit, and the rules are ordered correctly. Running multiple times: Zoho names repeat-on-edit and workflows triggering each other, and says the system stops loops after three continuous executions. Scheduled actions greyed out or Convert missing: Zoho says the Repeat checkbox causes this, as can empty criteria for Convert. Date-based rules fire by the company time zone, not each user's personal time zone, per Zoho. Source: Zoho Help: Workflow Not Triggering , Zoho Help: Troubleshooting Automation in Zoho CRM Permissions, plan and visibility If you cannot create a workflow rule, Zoho says the profile may lack the Manage Automation permission. Zoho says that if a plan is downgraded or a subscription expires, workflow rules are disabled and must be re-enabled manually after renewing. Condition counts per rule differ by edition: Zoho states up to 10 on Enterprise and 5 on Standard and Professional. A rule you cannot see may be filtered by module, or archived, inactive or in the trash; Zoho notes a deleted rule cannot be recovered. The workflow rules page we read does not describe an execution history view; check the rule's status and test with a fresh record. Source: Zoho Help: Workflow Rules , Zoho Help: Troubleshooting Automation in Zoho CRM A debugging order to try (practical advice) This section is advice from experience, not vendor documentation. Check first how the record was created: form, import, API or manual. That alone explains many silent failures. Confirm the rule is active, then test with a brand-new record that clearly meets the criteria. Simplify the criteria to find whether the problem is the conditions or the rule. Check Failures for functions and webhooks before rewriting anything. Make changes in a sandbox if you have one, and write down what each rule is meant to do before you edit it. Automation nobody trusts? Skyfall Labs reviews and rebuilds Zoho CRM workflows, Blueprints and custom functions so they fire when they should. Because we are a Zoho Partner, treat our view with the interest we have disclosed. Frequently asked questions Why does my Zoho CRM workflow not run on imported records? Per Zoho, imports skip workflows unless you enable the trigger automation checkbox during the import. Why does a workflow not fire for records created by a custom function or the API? Per Zoho, the code or request must include the trigger option, for example a trigger array listing workflow. Why does my Zoho Forms submission not start a workflow? Per Zoho, select the Trigger CRM workflows action on the Zoho Forms integration page. Why does a workflow not run after a Blueprint transition? Per Zoho, the record is already being processed by the blueprint; schedule the blueprint's actions in its After section instead. Why is my workflow running more than once? Per Zoho, repeat-on-edit or workflows triggering each other are the usual causes, and the system stops loops after three continuous executions. Why did all my workflow rules stop working? Per Zoho, if a plan is downgraded or a subscription expires, workflow rules are disabled and must be re-enabled manually after renewal. Sources Zoho Help: Workflow Not Triggering Zoho Help: Workflow Rules Zoho Help: Troubleshooting Automation in Zoho CRM Need hands-on help? Skyfall Labs offers Zoho consulting, implementation and customization . Original guide: https://www.skyfallhq.net/resources/zoho-crm-workflow-not-triggering-causes-fixes

  • DEV CommunityThe Giantsread at source

    llama.cpp and ggml ship v1.0.0 — semantic versioning comes to the local AI stack

    📅 November 13, 2026 • Source: Hugging Face ggml-org has shipped llama.cpp v1.0.0 together with ggml v1.0.0 , both published on November 13, 2026, per the ggml-org team. The stack that powers local LLM inference on everything from laptops to enterprise servers has relied on rolling 0.x numbering for the 3.5 years since the project began, per the team's Hugging Face post. The 1.0.0 tag marks the moment the public API becomes a managed contract rather than a moving target. Per the release notes, llama.cpp v1.0.0 is the LLM inference engine written in C and C++ (libllama), while ggml v1.0.0 is the machine learning tensor library underneath it (libggml). The ggml repository has moved from build-style numbers such as 0.9.0-dev to semantic versioning, per the project's GitHub history: a commit titled 'ggml : introduce semantic versioning' landed alongside a release-script dry-run that walked the version from 0.9.0-dev straight to 1.0.0. The versioning rules are explicit, per the Hugging Face post. MAJOR is reserved for a breaking change to the public C API in the include directory. MINOR covers backward-compatible additions — a new feature, a backend update, support for another model family, or a new API. PATCH is for fixes that leave the API untouched. From now on, API and ABI incompatibilities surface as a major version bump, which makes the boundaries stricter and far more visible to downstream consumers, per the team. Distribution is broad, per the project: the release lists 8 channels — pre-release builds for Linux, macOS, Windows, Android and iOS, plus Docker images for Linux, Debian packages, Homebrew for macOS and Linux, conda-forge for Windows, macOS and Linux, MacPorts for macOS, Winget for Windows, and an XCFramework for iOS and macOS. For teams embedding llama.cpp into private tools, that means the same version contract arrives through whichever package manager they already run. The team positions the release as the base for multimodal LLM inference across a wide range of hardware, from home machines to enterprise servers, with quantization, optimized backends and a portable C/C++ implementation. Per the ggml-org team, and explicitly as a claim, the stack is described as the most lightweight, versatile and sensible platform for cross-platform and private AI products. Independent write-ups have not appeared yet since the release landed today, so the details above come from the project's own channels: the Hugging Face post and two GitHub release pages. IMPACT: A large ecosystem of downstream applications builds on llama.cpp, and a stable version contract directly lowers integration cost for anyone assembling private or local AI products on top of the library. With major, minor and patch boundaries spelled out, breakage becomes predictable: teams can pin versions, plan upgrades ahead, and catch breaking changes before they reach production. For a project this widely embedded, that predictability is the deliverable. Sources: https://huggingface.co/blog/ggml-org/llama-cpp-v1 https://github.com/ggml-org/llama.cpp/releases/tag/v1.0.0 https://github.com/ggml-org/ggml/releases/tag/v1.0.0 Continue the conversation: https://t.me/AIAutomationArchitecture · Bluesky

  • DEV CommunityThe Giantsread at source

    SilentAir Hijacks Signaling Gear in Asian Mobile Operators to Steal SMS 2FA Codes from Taiwanese Targets

    TL;DR what: A state-level group Enea calls SilentAir took over signaling equipment inside Asian mobile operators and used it to send forged SS7 and Diameter location updates that diverted targets' calls and texts. impact: Some diversions worked, and Enea saw 2FA codes intercepted right after they took effect, with victims mostly in Taiwan and including political and government VIPs. fix: Enea has told the affected operators where the SilentAir sources are and says the group is disrupted for now, but the report does not confirm that the hacked equipment has been cleaned up. who: Subscribers of Taiwanese and other Asian mobile networks, especially government and political figures and anyone whose accounts depend on SMS one-time codes. A state-level espionage group has been using hacked equipment inside mobile operators in at least six Asian countries to divert the calls and texts of selected subscribers, mostly in Taiwan. Enea, the Stockholm-based telecom security company that named the group SilentAir this week, saw two-factor authentication codes being intercepted right after some diversions took effect. Interception made up 18.3% of the SilentAir attacks Enea observed. In Enea's earlier research, the share for a typical commercial surveillance firm was 2.1%, so SilentAir's rate is almost nine times higher. Enea assesses with high confidence that SilentAir is a state-level actor. It links the group to China only with low confidence. Enea has told the affected operators where it found SilentAir sources and says the group is disrupted for now but could return. The report does not name any countries, operators or targets, and it does not say whether the hacked equipment has been cleaned up. How the Interception Works Mobile operators exchange signaling messages over SS7 and Diameter. These messages route calls and texts and make roaming possible. The traffic crosses the IPX, a shared interconnect network that runs on a high level of trust between operators. SilentAir did not spoof its way into that network. It sent its attacks from equipment inside real operators that it had already compromised. To intercept a target, SilentAir sent the target's home network an UpdateLocation message, or the Diameter equivalent, claiming that the hacked equipment was now serving the target's phone. When the home network accepted the message, calls and texts for that subscriber were sent to the attackers. Some of these attacks worked. For some targets, Enea saw 2FA codes intercepted right after the diversion took effect, which points to attempts to break into other accounts registered to those people. The report has no similar evidence for voice calls and does not say whether any account was actually taken over. ⚠️ SMS 2FA is the payload — While a diversion is active, every one-time code sent to the victim's number goes to the attacker's equipment, and the victim's phone gives no sign that anything is wrong. Any account protected only by SMS codes is exposed for as long as the diversion lasts. The victim's own device security does not help, because the attack happens inside the carrier network. Targets and Tempo Some targets were political and government VIPs in their own countries. In rare cases, SilentAir equipment in several countries worked together against a single target, which Enea says points to one controller. Activity came in bursts. A burst could cover anything from one or a few subscribers to several thousand over a month, and bursts were separated by gaps of up to several months or longer. Outside Taiwan, most targets were on other Southeast and East Asian networks, with some in East Africa, Central Asia, the Middle East and Europe. Subscribers on the hacked operators' own networks may also have been targeted, but Enea could not see that traffic. Silent SMS as a Diversion Check SilentAir also sent silent SMS at very large scale, mostly to subscribers in Taiwan. A silent SMS is a text the phone does not display or alert on. During the day, most of these went to subscribers on other networks, such as Southeast Asian ones. Enea says one of their main uses appears to have been checking whether a diversion had worked: if the test text arrived at the hacked equipment instead of the phone, the attackers knew they were receiving that person's messages. Most silent SMS went out at night, and most of the night traffic went to people in Taiwan. Enea has not confirmed what those messages were for. One possibility is a bulk check that earlier diversions were still in place, since phones are least likely to re-register to their real location at night. The texts contained spam-like motivational or promotional lines, often in English. Enea believes this was a disguise: if an operator along the route stripped the silent setting, the recipient would see what looked like spam and ignore it. Inside the Operators, Not Spoofing Them Enea found SilentAir by studying attacks on the links between operators. Since early 2025, it had been tracking unusual attacks, mostly over SS7 and sometimes over Diameter, from Asian operators that would not normally send attacks. Later analysis found suspicious activity going back even earlier. The host networks handled follow-up messages for diverted targets in odd and inconsistent ways. That left two explanations: someone outside was faking those networks' signaling addresses, or equipment inside each network had been taken over. Enea then saw equipment inside one operator both send and receive attack commands, which confirmed the second explanation. That equipment behaved exactly like SilentAir sources in other networks. In some countries, SilentAir attacks came from more than one operator. Detection and blocking were hard at first because the attackers understood mobile networks and signaling defenses well. After containment, Enea recovered traces of unauthorized access, but it could not analyze the malware it believes SilentAir used. Attribution: China, Liminal Panda and SCTPE Enea's low-confidence link to China rests on several signs. SilentAir focused on Taiwan and did not target Chinese networks or subscribers. Its tracking and interception followed a working day in UTC+8, which is China Standard Time: activity started at 9 a.m., almost stopped on weekends, and paused or slowed around Chinese holidays. Enea calls a link to Liminal Panda, a group behind earlier telecom intrusions, possible but unconfirmed. In several hacked operators, SilentAir attacks took place during a known Liminal Panda infection, and both groups went after operators in the same part of Asia. At other times, however, the two showed no sign of working together, and Liminal Panda has no known focus on Taiwan. SilentAir's behavior also partly matches SCTPE, a little-known Linux kernel trojan built to send and receive SS7 and Diameter traffic. A Singapore IMDA advisory describes the same tool under the name SIGweaver. According to that advisory, CrowdStrike identified it on January 21 and links it to Liminal Panda with moderate confidence. Enea points to one difference: SilentAir answered messages it had not sent itself, and the known SCTPE program cannot do that. What the report does not say — Enea does not name the countries, operators or targets. It does not confirm that the compromised equipment has been cleaned up, it has not analyzed the malware, it has no evidence of voice call interception, and it has not confirmed any account takeover. Treat those as open questions, not as signs that the threat is over. RedEye Assessment SilentAir shows the weak point in signaling defenses that check where a message comes from. When the sender is legitimate operator equipment that has been compromised, its traffic carries the trust the IPX gives to that operator. The 18.3% interception share points to collection of specific people's communications rather than broad location tracking. The SMS 2FA captures show the goal reached past phones to the accounts tied to those numbers. Enea's notifications to operators and the disruption it reports are the only mitigation it describes, and Enea expects SilentAir could come back. Attack surface: signaling equipment inside operators in 6+ Asian countries, sometimes more than one operator per country. Technique: forged SS7 UpdateLocation and Diameter equivalents sent over the IPX to divert calls and texts. Validation: large-scale silent SMS disguised as spam, sent mostly to Taiwan and mostly at night. Attribution: state-level with high confidence; China with low confidence; possible overlap with Liminal Panda and partial overlap with SCTPE (SIGweaver). Originally published on RedEye Threat Intelligence .

  • DEV CommunityThe Giantsread at source

    How to Check Real Estate Listings for Fair Housing Red Flags with an API

    Listing wording like "perfect for young professionals" or "no kids" can raise Fair Housing problems, and users of listing tools, CRMs and property management apps can paste it in without realizing. I built a small API that flags risky phrases so your app can catch them first. Disclosure: I built this API. It's rule-based, not legal advice, and it will have false positives and misses. Make a request curl --request POST \ --url https://fair-housing-listing-checker.p.rapidapi.com/v1/check \ --header 'Content-Type: application/json' \ --header 'X-RapidAPI-Host: fair-housing-listing-checker.p.rapidapi.com' \ --header 'X-RapidAPI-Key: YOUR_KEY' \ --data '{"text":"Cozy 2BR. Perfect for young professionals. No kids allowed."}' Read the response { "risk_level" : "high" , "risk_score" : 55 , "flags" : [ { "phrase" : "young professionals" , "start" : 22 , "end" : 41 , "category" : "familial_status" , "severity" : "medium" , "reason" : "Age or household-type preference language is commonly flagged as steering." , "suggestion" : "Remove the audience reference and describe the property." } , { "phrase" : "No kids" , "start" : 43 , "end" : 50 , "category" : "familial_status" , "severity" : "high" , "reason" : "Excluding families with children is a familial-status violation on its face." , "suggestion" : "Remove it. Describe the unit (bedrooms, square footage, features) instead." } ] } (Trimmed for readability.) Each flag has a category, severity ( high , medium , low ), the exact position in your text, a reason, and a suggested rewrite. It covers familial status, sex, race/color/national origin, religion, disability and source of income, and it stores nothing. Highlight flagged phrases in your UI Use start and end to mark the exact wording: const esc = ( s ) => s . replace ( /&/ g , "&" ) . replace ( / g , "<" ) . replace ( />/ g , ">" ) . replace ( / "/g, " & quot ; "); function highlight(text, flags) { let out = "", i = 0; for (const f of flags) { out += esc(text.slice(i, f.start)); out += ` ${f.severity} " title=" ${esc(f.reason)} ">${esc(text.slice(f.start, f.end))} `; i = f.end; } return out + esc(text.slice(i)); } Call the API from your backend so your key stays out of browser code. Show each suggestion next to its highlight so users can fix wording quickly. You can also check up to 10 listings in one call with /v1/check/batch . Caveats It's pattern matching, not a lawyer. Some rules are advisory only (like "master bedroom"), and source-of-income rules matter only where local law covers it. Treat results as a prompt for human review. Try it Free tier of 50 requests a month: Fair Housing Listing Checker on RapidAPI

  • DEV CommunityThe Giantsread at source

    Static shape checking for NumPy: one mypy plugin, precise shapes before anything runs

    sofeikov / numty Static shape checking for NumPy: one mypy plugin, precise shapes before anything runs numty Static shape checking for NumPy. Wrong-shaped arrays become mypy errors, before anything runs Documentation · Get started · Bug gallery · Limitations That file imports nothing from numty and annotates nothing. numty worked out that reshape(64, -1) of (64, 28, 28) is (64, 784) , carried it into the @ , and saw that sum(axis=1) drops an axis the division needs. The second bug is the dangerous kind. With 10 samples instead of 64, NumPy would broadcast (10, 10) / (10,) without complaint and return probabilities normalised along the wrong axis. The same example as text import numpy as np images = np . zeros (( 64 , 28 , 28 )) weights = np . zeros (( 10 , 784 )) # transposed: should be (784, 10) bias = np . zeros ( 10 ) flat = images . reshape ( 64 , - 1 ) logits = … View on GitHub

  • Hacker News: Show HNLibraries, Frameworks, etc.read at source

    Show HN: Hexalexagons, a daily word game on a hexagonal grid

    Comments

  • Hacker News Front PageThe Giantsread at source

    The 42-Year Journey to Bring 'Neuromancer' to the Screen

  • Hacker News Front PageThe Giantsread at source

    Mercedes-Benz to halt 'all future investments' in Germany

  • SitePointThe Giantsread at source

    10 Best AI App Builders I've Used in 2026 (and What Each One Gets Wrong)

    We built the same app on 10 AI app builders and compared pricing, backend setup, permissions, code ownership and the costs of later edits. Continue reading 10 Best AI App Builders I've Used in 2026 (and What Each One Gets Wrong) on SitePoint .

  • CSS-TricksThe Giantsread at source

    10 Big Ol’ 2027 Black Friday Deals

    A big ol' roundup of Black Friday deals on front-end courses from the best independent publishers and educators in the business. 10 Big Ol’ 2027 Black Friday Deals originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

  • Hacker News Front PageThe Giantsread at source

    Why Zig over C for Systems Programming

  • AdactioTop Front-end Bloggersread at source

    The speakers at #FFconf have such excellent taste!

  • Hacker News Front PageThe Giantsread at source

    US test reactor cleared for operations

  • Hacker News Front PageThe Giantsread at source

    Eli Lilly CEO pushes back on Dario Amodei's ludicrous medical claims

  • Hacker News: Show HNLibraries, Frameworks, etc.read at source

    Show HN: I designed my ideal wall calendar

    Comments

  • Hacker News: Show HNLibraries, Frameworks, etc.read at source

    Show HN: Reflota – Open-source data recovery for NTFS/FAT disks with phased copy

    Comments

  • Darek KayMore Front-end Bloggersread at source

    #0198

    An ICM photo that looks like a painting. Golden leaves under a pergola are lighted by the sun.

  • Hacker News: Show HNLibraries, Frameworks, etc.read at source

    Show HN: Trovemarks – Turn your bookmarks into followable collections

    Comments

  • Jeffrey Zeldman PresentsMore Front-end Bloggers1 min read

    Diggs This

    RZA of Wu-Tang Clan has invested in AYO Music Group, the music copyright company co-founded by Tracklib’s Pär Almqvist and clearance veteran Deborah Mannis-Gardner. AYO helps rightsholders get more out of their catalogues. Bobby Digital is in the building. Pär (AKA Peyo) Almqvist is a magical creative being and my Swedish brother. If past lives […] The post Diggs This appeared first on Jeffrey Zeldman Presents .

  • Net NinjaYouTube ChannelsVideoWatch on YouTube

    "Anti-Slop" Designs with Impeccable (a Crash Course) #3 - Full Page Redesign

  • HeyDesignerDeveloper/Designer Newsread at source

    Design Zeitgeist

    Designing with HTML, Where the disabled button got its rule, Computing with CSS layout.

  • PiccalilliMore Front-end Bloggersread at source

    The Index: Issue #206

    CSS Golf A fun spin on CSS challenges here where you try to fix an issue in as little "strokes" as possible. FaceTypes As the strap-line says, a collection free fonts that are actually worth using. I made a weird web page every single day in October and lived to tell the tale A nice write-up from Jenn with some very sage advice for people using LLMs a lot for their development work. Open source says no A collection of open source projects that have explicitly banned AI contributions. Big walk used AI in 'the final stretch' of development, kicking off intense awards debate This caused quite the discourse on Bluesky 😬 Some little ways I’m using CSS :has() in the real world Here's one from the Piccalilli archives that you might have missed to wrap up this issue. P.S. this is a good website from personalsit.es . Sponsor message JavaScript for Everyone has a huge new update! Mat Marquis has been hard at work to create 3 new modules, 20 new lessons — including practical exercises — and 13 re-worked lessons. It's a lot of good new stuff and people that have previously purchased the course get all of this for free ! Use the link here to save 20% off your purchase. Get the course and save 20%

  • Hacker News: Show HNLibraries, Frameworks, etc.read at source

    Show HN: Vibeberry.io – Font Generator, Symbols, Emoji, Lenny Faces Collection

    Comments

  • Flavio CopesMore Front-end Bloggersread at source

    How to send email properly, for developers and AI agents

    Subdomains, SPF, DKIM, DMARC, alignment, the message itself, bounces and abuse, with the real records behind flaviocopes.com and the rules I give an AI agent that sends email.

Thursday, 12 November 2026

  • AbduzeedoMulti Author Blogsread at source

    Blæst: Technical Outerwear Visual Identity by Kurppa Hosk

    Kurppa Hosk shapes a wind-driven visual identity for Norwegian rainwear label Blæst with blown grotesque type, a vortex mark, and retail tags. Blæst takes its name from the Norwegian word for strong w...

  • Level AccessCompany/Startup Blogs7 min read

    From Policy to Practice: How to Put Your Accessibility Policy to Work

    To turn your accessibility policy into practice, translate it for each team, name owners, embed guidance in workflows, and prioritize user impact. Your The post From Policy to Practice: How to Put Your Accessibility Policy to Work appeared first on Level Access .

  • AbduzeedoMulti Author Blogsread at source

    Branding: Alpha Bank by Pentagram and Dalziel & Pow

    Alpha Bank has unveiled a major transformation of its brand identity and retail branches, combining work by Pentagram and Dalziel & Pow. Visiting a retail bank branch rarely tops anyone’s weekend ...

  • AbduzeedoMulti Author Blogsread at source

    Branding: Anagram Brand Identity by Pact

    Pact's Anagram brand identity starts from a single square and rearranges it into a kaleidoscopic system of glyphs, grids and 8-bit color. Anagram is a venture capital firm backing builders of decentra...

  • AbduzeedoMulti Author Blogsread at source

    Editorial Design: Escenas del Diseño Valenciano by Ibán Ramón

    Ibán Ramón pairs a screen-printed cloth cover and recessed summary sheet in the editorial design for Escenas del diseño valenciano Vol. 2. The table of contents starts right on the front board. For Es...

  • Mux BlogCompany/Startup Blogs4 min read

    Mux Robots, now in your living room

    Build richer mobile and TV video apps with the Mux React Native Player, featuring Mux Robots summaries, chapters, key moments, and remote-friendly controls.

  • Google for DevelopersYouTube ChannelsVideoWatch on YouTube

    Building with Gemini in Google Antigravity

  • AbduzeedoMulti Author Blogsread at source

    DixonBaxi Unveils CrazyGames Brand Identity

    DixonBaxi rebuilt the CrazyGames brand identity around Ziggy, a purple cat with a voice, a type system and a world of his own. CrazyGames is a free-to-play browser games platform, running since 2014. ...

  • CSS-TricksThe Giantsread at source

    Beyond 12 Columns: Designing Layouts With Personality

    Too many websites look alike. They use familiar layouts, repeat the same patterns, and often leave little impression once you’ve moved on. Andy Clarke explores how understanding a company’s story can lead to more distinctive designs, using modular and compound grids to create layouts with character. Beyond 12 Columns: Designing Layouts With Personality originally handwritten and published with love on CSS-Tricks . You should really get the newsletter as well.

  • Web Tools WeeklyMulti Author Blogsread at source

    Web Tools Weekly Issue #695

    CSS/HTML, Testing, Media Tools

  • AbduzeedoMulti Author Blogsread at source

    Aeonik Soft: Rounded Neo-Grotesque Typography by CoType

    Mark Bloom and CoType Foundry calibrate subtle corner radii in Aeonik Soft, warming neo-grotesque typography across eight weights. Full pill-shaped rounding broke the Black weight almost immediately. ...

  • Flavio CopesMore Front-end Bloggersread at source

    How to try open-weight models through OpenRouter

    Compare open-weight models from JavaScript through OpenRouter, inspect current prices and token usage, and decide what deserves a local download.

  • The Mozilla BlogBrowsers, engines, etc.5 min read

    An open letter to every family’s designated IT support

    Almost every family has one. They’re the only ones who know which remote turns on the TV and which controls the volume and channels. They know what an HDMI cable actually does and where to plug it in. They’ve even fixed multiple phone issues within seconds through a little-known, well-kept secret procedure (turning it off […] The post An open letter to every family’s designated IT support appeared first on The Mozilla Blog .

  • Net NinjaYouTube ChannelsVideoWatch on YouTube

    "Anti-Slop" Designs with Impeccable (a Crash Course) #2 - Critique Current Designs

  • DXDMore Front-end Bloggersread at source

    O design como proposta de valor de uma startup

    A Web Summit como mostra também do papel que o design nas suas mais variadas vertentes pode ter no crescimento do negócio de uma startup. O conteúdo O design como proposta de valor de uma startup aparece primeiro em DXD .

  • Flavio CopesMore Front-end Bloggersread at source

    AWS Emulator: a local AWS for you and your coding agents

    AWS Emulator runs the AWS APIs on your machine, with no account. How to run it on a Mac, and why it's a good test loop for coding agents.

  • Flavio CopesMore Front-end Bloggersread at source

    What's defensible for small builders now that AI labs ship apps

    Anthropic and OpenAI now ship the apps their customers build. What a small builder can still defend: niche data, workflows, trust and distribution.

  • Flavio CopesMore Front-end Bloggersread at source

    Muse Ember vs Claude Haiku 5.5 vs GPT-6 Luna on a real app job

    Three small AI models at the same price, $0.10 and $0.50 per million tokens, tagging 200 blog posts. Accuracy, latency and cost compared, with the script.

  • Smashing MagazineThe Giants15 min read

    Should You Actually Add AI To That? A Four-Question Audit For Product Teams

    An AI feature can save users time on a task, only for them to spend it checking the results. This practical audit helps product teams decide where AI earns its place and what users need to verify its output.

  • SitePointThe Giantsread at source

    7 Best Accounts Receivable (AR) Software Platforms for Automating Invoice-to-Cash

    The best accounts receivable software depends on where your cash leaks. Compare 7 AR platforms for invoice delivery, collections and cash application. Continue reading 7 Best Accounts Receivable (AR) Software Platforms for Automating Invoice-to-Cash on SitePoint .

  • HeyDesignerDeveloper/Designer Newsread at source

    Design is a search problem

    Building interfaces that understand what we want to do, From code to Figma and back, Making a website in 2026.

  • Adam ArgyleTop Front-end Bloggersread at source

    Animation Evolution

    animation? where how why now

Wednesday, 11 November 2026

  • AbduzeedoMulti Author Blogsread at source

    GRKit Adds Film Looks and XPan Crops to Ricoh GR Cameras

    GRKit by Yuexun Jiang adds live film looks, XPan 65:24 crops, halation glow, and GR1s date stamps to Ricoh GR cameras from the SD card. Take the SD card out of a RICOH GR III, GR IIIx, or GR IV runnin...

  • AbduzeedoMulti Author Blogsread at source

    How Studio Dumbar Crafted 3D Footwear Branding for Zellerfeld

    Studio Dumbar/DEPT® builds Zellerfeld’s 3D-printed footwear branding around lattice type, serif contrast, and co-branded parcel tape. Single-material 3D printing strips away almost everything traditio...

  • Jens Oliver MeiertTop Front-end Bloggersread at source

    CSS Deduplication and File Size: What’s Left After Compression

    Analyzing 1,882 style sheets from 123 sites for the performance impact of automated declaration deduplication, after Gzip and Brotli compression.

  • Flavio CopesMore Front-end Bloggersread at source

    How to use the Gemini Decisions API

    The Gemini Decisions API answers yes/no, choice and score questions with probabilities instead of text. Here's how to call it from Node.js and branch on the result.

  • Flavio CopesMore Front-end Bloggersread at source

    What's new in Grok Bot 1.0

    Grok Bot 1.0 adds Team Bots you publish and share, Slack and Microsoft Teams, meetings on Meet and Zoom, shared connectors and reviewed learnings.

  • SitePointThe Giantsread at source

    The Design Workflow Is Broken. Here Is How Vitalii Khomenko Thinks It Should Be Fixed

    Principal Designer Vitalii Khomenko argues the real bottleneck in AI-accelerated product teams isn't engineering anymore, it's the Figma-to-code handoff, and here's his fix. Continue reading The Design Workflow Is Broken. Here Is How Vitalii Khomenko Thinks It Should Be Fixed on SitePoint .

  • SitePointThe Giantsread at source

    Running WireGuard for a Development Team: The Hidden Cost of VPN Maintenance

    null Continue reading Running WireGuard for a Development Team: The Hidden Cost of VPN Maintenance on SitePoint .

  • Bootstrap BlogLibraries, Frameworks, etc.read at source

    Bootstrap 5.3.9

  • Engineering at MetaCompany/Startup Blogs9 min read

    Intelligent Delivery: Making Every Unit of Compute Serve Better Ads

    Ads ranking models are growing toward LLM scale faster than the hardware to run them can keep up. An extra unit of compute has more impact on some ad requests, models, and chips than on others. The challenge is deciding where to allocate it to get the best outcome for the entire system. We built [...] Read More... The post Intelligent Delivery: Making Every Unit of Compute Serve Better Ads appeared first on Engineering at Meta .

  • Go Make ThingsMulti Author Blogs2 min read

    For and against

    Yesterday, good internet friend Baldur Bjarnason shared a series of shorts he made on why he doesn’t use generative AI, and it got me thinking about how much of my career has spent being against things. Early in my career, I was for web performance and accessibility and building cool things. But as JavaScript frameworks became increasingly ubiquitous, we saw the things I was for start to degrade rapidly. Sites got slower and harder to use.

  • Frontend Masters BlogMore Front-end Bloggers11 min read

    Creating Diagrams and Graphs Using Modern CSS

    The final part of the connectors series: dynamic connections that pick the closest sides, static connections that always leave from the same edge, and some bendy, zig-zag, and spring connectors, all built with anchor positioning, border-shape, shape(), and if().

  • SitePointThe Giantsread at source

    Top 6 AI Text to Speech Tools in 2026: Features, Strengths and Limits

    null Continue reading Top 6 AI Text to Speech Tools in 2026: Features, Strengths and Limits on SitePoint .

  • SitePointThe Giantsread at source

    5 Best AI Anime Video Generators in 2026, and Are AI Anime Videos Worth Making?

    null Continue reading 5 Best AI Anime Video Generators in 2026, and Are AI Anime Videos Worth Making? on SitePoint .

  • SitePointThe Giantsread at source

    How to Use IP Geolocation to Stop Bots and Fraud (Without Hurting UX)

    null Continue reading How to Use IP Geolocation to Stop Bots and Fraud (Without Hurting UX) on SitePoint .

See everything from the last 30 days →

Articles belong to their publishers. This site only collects what their feeds provide.

Updated 13 November 2026 at 15:14