QR Code
OWT Web Services       http://owtweb.com
[Skip to Content]

One World Telecommunications - Web Services

OWT has been designing and programming web pages since 1994. A lot has changed in that time, as access speeds have increased and technologies evolved. While technological advancements have been great for both the user and web site owner, it is important to distinguish between what industry innovations are appropriate for each individual client's needs and which are not. OWT has the experience to wade through the technological noise and decide which tech will prove to be the best fit for your application. Whether it be leveraging the growing importance of search engine recognition or ensuring the user experience is positive through an efficient and sleek design, OWT is prepared to create a website beneficial for the client as well as their users. 

We provide cost-effective solutions for most any budget.  From over-the-top sites with an extensive custom feature set down, to the simplest brochure site; we can deliver your next website for less than you think. We also provide you with the tool set to keep your content fresh and compelling. 

Although we have clients throughout the United States, we pride ourselves on the exceptional customer service we provide to our customers in the Kennewick, Richland, Pasco and Walla Walla areas. When it comes to accurately designing and implementing a web site, we put customers first. 

Trust the experience that OWT has gained over such a long time in this relatively young industry. OWT will help you make smarter and more cost-effective decisions to make your web initiative positive, productive and profitable. 

 

Affordable & Easy to Manage
Powerful CMS
Increase

Upgrade Your Site for Easy Content Management!

Let OWT upgrade your website to use our powerful CMS (Content Management System) that includes a great many powerful features and easy content mangement.  The OWT CMS is also MOBILE FRIENDLY supporting phones and tablets automatically. 

We can use your design or your graphic designers or create a design for you cost effectively.  Building a site in our CMS is fast and efficient. Most small business sites will cost less than $1000 and be unique and customized to your business and needs!  

Our latest features make our CMS and LMS platforms even better! New Video Chat features and Distance Learning Options in our Summer 2020 updates!

Contact us now and see how easy and painless we can make this transition for you!

OWT Makes it Easy!

No matter your web need let OWT show you just how easy we can make it for you!  We tame the technology for you - you don't have to learn complicated control panels as we can do it all for you.  From domain registration to Email and full-featured web hosting OWT can simplify your web experience immensely. 

Industry News

08/07/2025





















#​748 — August 8, 2025

Read on the Web



☀️ We're taking next week off, so this will be the last issue until Friday, August 22. Just a little summer vacation.
__
Peter Cooper, your editor





JavaScript Weekly








Apache ECharts 6.0: The Powerful Data Visualization Library — 12 years on from its first release, ECharts takes another big step forward. Visualization types span from line, bar and pie charts to 3D graphs, calendars and Sankey diagrams. v6 brings an all-new design language, dynamic theme switching, dark mode support, even more chart types, and more. Be sure to enjoy the 100+ demos and the GitHub repo.


Apache Software Foundation






Add Excel-like Spreadsheet Functionality to Your JavaScript Apps — SpreadJS is the industry-leading JavaScript spreadsheet for adding advanced spreadsheet features to your enterprise apps. Build finance, analysis, budget, and other apps. Excel I/O, 500+ calc functions, tables, charts, and more. View demos now.


SpreadJS from MESCIUS inc sponsor






Announcing TypeScript 5.9 — One of TypeScript's gentlest steps forward, with support for import defer, --module node20, and ‘expandable hovers’ (below) to see expanded type information in IDEs. We also learn v6.0 will act as a ‘transition point’ to get prepared for the Go-powered ‘native port’ of TypeScript due to arrive as TypeScript 7.0.


Microsoft








💡 The latest version of VS Code has also just landed with TypeScript 5.9 included and offering the 'expandable hovers' feature, explained in more depth here.





⚖️ Oracle's Latest Move in the JavaScript™ Trademark Case — Oracle’s latest response to Deno’s petition to cancel the JavaScript trademark includes a denial of the assertion that “there is broad industry and public
consensus that the term ‘JavaScript’ is generic.”
We've been told!


United States Patent and Trademark Office




IN BRIEF:




📖  Articles and Videos








▶  How JavaScript Really Evolves: Inside TC39 with Daniel Ehrenberg — A well-recorded 47 minute in-person conversation with one of the most productive members of the TC39 committee covering not just some of the newest features coming to JavaScript, but also the way TC39 works and how you can get involved and propose ideas and help the language move forward.


The Weekly Dev's Brew




💬 It's very rough, but for accessibility, I've put the raw YouTube transcript in this gist, if you can't watch the video. You can also listen and subscribe in podcast form here.





How V8's JSON.stringify Got Over 2x Faster — The V8 team has turbo-charged JSON.stringify, giving apps an automatic performance boost for numerous common tasks when using V8 13.8 onwards (such as in Chrome 138). This article unpacks the low-level work behind the speedup.


Patrick Thier (V8)






Level Up Your Auth for Not Only Your Users, but Also Your AI Agents — Auth0 is a full IdP that provides robust security and control over the user experience, from sign-up flows to advanced authorization.


Auth0 sponsor






"JavaScript Isn’t the Problem, Replacing the Browser Was" — The creator of RedwoodSDK, a React framework for building server-side apps on Cloudflare, suggests SPA-style development was a compromise to work around platform limitations, and now a server-first approach makes good sense.


Peter Pistorius




📄 Building Bluesky Comments for My Blog – A neat idea, and might give you some ideas of your own. Natalie B


📄 What We Learned From Creating PostCSS Andrey Sitnik (Evil Martians)


📄 Introducing Stan: A New State Management Library for TypeScript Rafał Krupiński


📄 A Few Things About the Anchor Element’s href You Might Not Have Known Jim Nielsen


📺 tRPC vs oRPC: A Typesafe API Battle Jack Herrington



🛠 Code & Tools








MathJax v4.0: A JS Display Engine for Math in Browsers — Several years in the making, MathJax reasserts its position as one of the best Web-based math rendering approaches. There is, of course, a live demo. v4.0 adds more fonts, a better default font, line-breaking support, ESM support, and much more.


Cervone, Sorge, et al.






Panda CSS 1.0: Modern, Build-Time, Type-Safe CSS-in-JS — A DX-focused CSS-in-JS approach from the creator of Chakra UI that offers build-time generated styles and type safety out of the box. It works with Remix, Vite, Next.js, Astro, and even server components.


Segun Adebayo






The Best Way for Web Developers to Track Key User Flows — Check out User Journeys, a new approach to connecting technical performance to user engagement in your web apps.


Embrace sponsor






zx v8.8: Write Better Shell Scripts with Node.js — A popular way to make shell scripting a more pleasant experience in Node with useful wrappers around child_process, argument escaping, and sensible defaults. v8.8 improves zx’s piping story. (Docs.)


Google






🔊 React Native Audio API — Get the power and flexibility of the Web Audio API in your React Native apps, whether on iOS, Android or the Web. It's explained in much more detail in this blog post.


Software Mansion






  • eslint-plugin-angular 5.0 – ESLint plugin for AngularJS applications, now with ESLint v9 support.




  • Ghost 6.0 – Node.js-powered indie publishing and blogging platform.




  • Joi 18.0 – Schema description language
    and data validator.




  • 📈 Fuite 5.0.8 – Tool for finding memory leaks in web apps.









📰 Classifieds




Meticulous automatically creates and maintains an E2E UI test suite with zero developer effort. Relied on by Dropbox, Wiz, Lattice, Bilt Rewards, etc.



Did you know we also publish Frontend Focus? It focuses more on the browser end of things: CSS, WebGL, HTML, etc.






🎁 Some Bonus Items








  • AwesomeIndex (above) provides a way to search hundreds of 'awesome'-style curated link lists at once. This idea has a lot of potential, as those lists are crammed full of useful resources.




  • r2dec-js is a JavaScript-based decompiler that converts assembly code into 'pseudo-C' for learning purposes.




  • Bali is an attempt at creating a JavaScript lexer, parser, and interpreter in the Nim language.




  • 👀 Do you miss ActionScript 3.0 and Flex? No? This week, I learned Apache is keeping the dream alive with Apache Royale.




  • 🤖 You probably heard that OpenAI released GPT-5, but their developer-oriented intro to GPT-5 was overshadowed, I think, and it goes into some interesting depth. They dropped two open weight models too.




  • Today I learned that JSON has a logo.







We're now off for a week, so will be back on Friday, August 22 – see you then!










07/31/2025





















✈️ #​747 — August 1, 2025

Read on the Web





JavaScript Weekly








Observable Notebooks 2.0 Technology Preview — The Observable Framework and the new Notebook Kit are just two parts of a rich ecosystem of reactive JavaScript ‘notebook’-style tools for creating data visualizations (example) and dashboards, originally created by Mike Bostock. This v2 release previews a big step forward with a new notebook file format based on HTML and, for the first time, support for true vanilla JavaScript, complete with the ability to import libraries with import. Here’s another neat example showing off the potential. There are a lot of parts here, so dig in.


Observable, Inc.






CodeRabbit’s Free AI Code Reviews in IDE - VS Code, Cursor, Windsurf — Code Rabbit brings AI code reviews to VS Code, Cursor & Windsurf. Get line-by-line reviews, one-click fixes & codebase-aware feedback - all free in your IDE. Seamlessly integrates with git workflows. Install the extension & start reviewing!


CodeRabbit sponsor






The Many JavaScript Runtimes of the Last Decade — A fantastic, well-researched look at the myriad of JavaScript runtimes and engines both past and present, from mainstream picks like Node.js and Bun, to cloud platforms and some more obscure ‘honorable mentions’. A perfect way to round out your knowledge of JavaScript’s runtime story.


Whatever, Jamie






Node.js v22.18 (LTS) Gets Type Stripping by Default — We wouldn’t normally feature a minor Node.js LTS release, but this one comes with a big tweak: type stripping/TypeScript support is enabled by default, making node app.ts a reality, much as with Bun or Deno.


Antoine du Hamel




💡 Node v24.5 (Current) has also been released, with node:http(s) now supporting proxies, OpenSSL 3.5, and --experimental-wasm-modules unflagged.



IN BRIEF:





RELEASES:




📖  Articles and Videos





▶  Zod vs. Valibot: A JS/TS Validator Battle — You know it’s good when the creator of Zod comments: “incredible video. honestly blown away by how succinct and clear you made everything.” (12 minutes.)


Jack Herrington






Compile Svelte 5 in Your HeadSvelte does things a little differently to most UI frameworks by compiling code to components ahead-of-time, but what is it actually doing at the code level?


Tan Li Hau






Choosing The Right SaaS Architecture: Multi-Tenant Vs. Single-Tenant — Choosing between multi-tenant and single-tenant? This guide breaks down the tradeoffs clearly.


Clerk sponsor






Logical Assignment Operators in JavaScript: Small Syntax, Big Wins — A handy post if you need to get a grip on your ||=, &&= and ??=s.


Matt Smith






Making Sense of the Performance Extensibility API — The Performance Extensibility API allows us to create custom tracks in Chrome DevTools’ Performance panel — here’s how to make use of it.


Harry Roberts




📺 The Creator of Bun on Building Bun and its Node.js Compatibility Patrick Akil and Jarred Sumner


📄 The Multi-Repository TypeScript Problem – Solving cross-repo type safety. David Moores


📄 vi.mock is a Footgun: Why vi.spyOn Should Be Your Default Brendan McLoughlin


📄 How to Build 2D Game-Style Physics with Matter.js and React Native Skia Daniel Friyia (Expo Blog)



🛠 Code & Tools








Dependency Cruiser 17: A Way to Visualize Dependencies — If you want a look at the output, there’s a whole page of graphs for popular, real world projects including Chalk, Yarn, and React.


Sander Verweij






TanStack DB: The Embedded Client Database for TanStack Query — One for team React! TanStack DB is an embedded client‑side database that uses differential dataflow to power live, relational queries, sub‑ms incremental updates, and optimistic writes. This post is a great pitch, and the first beta is available now.


Kyle Mathews and Sam Willis






Connect Performance and Reliability to User Engagement — With Embrace, see where technical issues cause dropoff, along with attribute correlations to surface affected cohorts.


Embrace sponsor






AudioTee.js: macOS System Audio Capture for Node.js — Wrapping around an (included) Swift-powered binary, this captures Mac system audio output and emits it as PCM encoded chunks at regular intervals. GitHub repo.


Nick Payne










📰 Classifieds




Meticulous automatically creates and maintains an E2E UI test suite with zero developer effort. Relied on by Dropbox, Wiz, Lattice, Bilt Rewards, etc.



🔍 Discover KeyLines - a scalable JavaScript graph visualization toolkit that turns complex data into actionable insights.






🎁 Some Bonus Items















07/24/2025





















#​746 — July 25, 2025

Read on the Web





JavaScript Weekly








es-toolkit: A Modern JavaScript Utility Library — Boasts being both faster and ‘97% smaller’ than the ubiquitous Lodash, for which it is a direct 'seamless' replacement (and now boasting 100% Lodash compatibility). The reference guide shows off all it can do, and it’s widely adopted — being used by Storybook, CKEditor, and recommended by Nuxt. GitHub repo.


Viva Republica, Inc






Avoid Common Mistakes in React and Next.js — Avoid redundant useState and useEffect, deeply nested data, unscalable forms, and hidden shared state bugs. David Khourshid teaches practical patterns to refactor complex apps and scale with confidence!


Frontend Masters sponsor






When is WebAssembly Going to Get DOM Support? — Working with the DOM from JavaScript is straightforward, but WebAssembly requires glue code to do it. Is this going to change? Daniel of the TC39 committee digs into the issue here and says that modern build toolchains and WASM’s evolution are making things easier all the time.


Daniel Ehrenberg




IN BRIEF:





RELEASES:




📖  Articles and Videos








A JS 'Numbers Station' in 1 Kilobyte — We’ve recently promoted the js1024 JavaScript code golfing contest – it’s now over, but Terence breaks down his interesting entry which recreates the vibe of real-life numbers stations.


Terence Eden




💡 You can also look through all the other js1024 submissions.





Revisiting My 2010 JavaScript Library — A developer looks back at code he wrote 15 years ago, the ‘clever solutions’ he used, and why most of it is redundant in 2025.


Ibrahim Diallo






Build an MCP Server in Your Next.js Application with Clerk — Add a spec-compliant MCP endpoint in minutes, allowing LLMs to access user data with user consent.


Clerk sponsor






Web Serial: The Only Reason I’ll Admit JavaScript Isn’t All Bad — The author isn’t a fan of JavaScript but likes the power the Web Serial API provides for working with external devices.


Steven Hicks




📄 'It's Time for Modern CSS to Kill the SPA'“Use modern server rendering. Use actual pages. Animate with CSS. Preload with intent” Jono Alderson


📄 We Migrated Our Next.js Site to Eleventy and Increased Performance by 24%Eleventy (11ty) is a popular Node-based static site generator. Dan Webb


📄 Handling JavaScript Event Listeners with Parameters Amejimaobari Ollornwi


📄 Build Your Own Font Search Engine – Using vision language models to index and search the fonts. Lúí Smyth


📄 Interactive Text Destruction with Three.js, WebGPU, and Three Shader Language Lolo Armdz


📄 React Router and React Server Components: The Path Forward Ebey and Dalgleish



🛠 Code & Tools








Transformers.js 3.7: Machine Learning and Models for the Web — Brings the ability to run powerful pretrained models in the browser, thanks to the ONNX runtime. v3.7 adds Voxtral (speech transcription and audio understanding), LFM2 and ModernBERT support.


Hugging Face






npq: Safely Install Packages by Auditing Them Pre-Installnpq performs several extra steps compared to npm. It consults Snyk’s database of vulnerabilities, looks at the package’s age, download count, and docs, and tries to paint a better picture of what you’re really installing.


Liran Tal






Measure Web Performance Based on Real User Impact — With Embrace, get full session timelines, Core Web Vitals and JS exceptions in context, and user journey analysis.


Embrace sponsor






Untitled UI React: A Fresh UI Component Library — A giant collection of open-source (MIT) components built around Tailwind CSS and React Aria – there’s a full introduction here. It's not only open source, with a ‘PRO’ offering with more components, examples, and Figma integration.


Untitled UI






ts-regexp: A Statically Typed Alternative to JavaScript's RegExp — A new approach for bringing strict typing to regular expressions in TypeScript.


Danilo Furrer










📰 Classifieds




Meticulous automatically creates and maintains an E2E UI test suite with zero developer effort. Relied on by Dropbox, Wiz, Lattice, Bilt Rewards, etc.



🔍 Discover KeyLines - a scalable JavaScript graph visualization toolkit that turns complex data into actionable insights.






🎁 Some Bonus Items















07/17/2025





















#​745 — July 18, 2025

Read on the Web





JavaScript Weekly








The JavaScript Date Quiz — Prepare to get irritated? JavaScript’s native date parsing features are notoriously arcane and prone to cause surprises if you step off the beaten track. So while we await the broad availability of the Temporal API, why not put your assumptions and knowledge to the test with an educational quiz?


Sam Rose






Next.js 15.4 Released (and What's Coming in Next.js 16) — A relatively small release for Next, but with updates to performance, stability, and Turbopack compatibility, and a good summary of what’s coming next in Next.js 16.


Jimmy Lai and Zack Tanner






Add SSO & SCIM with Just a Few Lines of Code — WorkOS offers clean, well-documented APIs for SSO, SCIM, RBAC, and more, so you can focus on building features your users care about. Trusted by engineering teams at Cursor, Replit, Vercel, and Temporal.


WorkOS sponsor






WebAssembly: Yes, But for What? — Writing for ACM Queue, one of the contributors to multiple JavaScript and WebAssembly (WASM) implementations shares a good roundup of where WebAssembly is being used, both in the browser and server-side, and how it’s gradually finding its way into seemingly everything.


Andy Wingo / ACM




IN BRIEF:





RELEASES:




📖  Articles and Videos





How to Create an NPM Package in 2025 — One of JavaScript’s most essential tasks, but one with numerous steps involved if you want to follow best practices, integrate useful tools, and get things just right. Matt Pocock rounds up the overall process here.


Matt Pocock






The History of React Through Code — An epic article charting React’s evolution from its origins at Facebook through to now. It sheds light on React’s core philosophies and the motivations behind major decisions. This is a great way to round out your thinking about, and knowledge of, React's overall story.


Corbin Crutchley






How to Build an AI Coding Rules App with Lovable — Guide AI to generate a secure, full-stack app with minimal prompts—learn how to turn ideas into working software fast.


Clerk sponsor






▶  The Untold Story of JavaScript — Two months ago, the Deno team shared A Brief History of JavaScript, a thorough timeline-based tour of JavaScript each year from 1994 till now. This video covers the same ground in just 8 minutes.


Deno






A Better Promise.all() – Utility Types and Functions — Utility types and functions that make deep promise handling more ergonomic and type-safe.


Nick Keuning




📄 Make Your Website Talk with the Web Speech API – A simple, straightforward approach. Andrew Magill


📄 How I Found a Bypass in Google's Big Anti-Adblock Update – A neat bit of JavaScript hackery (which is now fixed in Chrome). Derin Eryilmaz


📄 Building a 3D Product Configurator with Babylon.js – How to take configurable 3D models to the Web. Josh Sanderson


📄 Modern Async Iteration with Array.fromAsync() Matt Smith



🛠 Code & Tools








Tiptap v3: The Headless Rich Text Editor Framework — Tiptap provides a fantastic base for putting together powerful rich text editing experiences, and v3 includes a lot of DX improvements like being able to unmount and remount editors (ideal for dynamic UIs), ‘Markviews’ for creating custom views for text segments (marks) using your own components, an SSR mode, and more. GitHub repo.


Tiptap GmbH






✉️ Upyo: A Simple Cross-Runtime Email Sending Library — A cross-runtime email library that provides a unified, type-safe API for sending emails both on SMTP and HTTP-based (e.g. SendGrid or Amazon SES) providers. TIL that ‘upyo’ (우표) means ‘postage stamp’ in Korean.


Hong Minhee






No Breakpoints, No console.log — Just AI & Time Travel — 15x faster TypeScript and JavaScript debugging than with breakpoints and console.log, upgrading your AI agent into an expert debugger with real-time context.


Wallaby Team sponsor






Hyper Fetch: A 'Turbocharged' Fetch Library for Working with Remote APIs — A framework-agnostic, Axios and TanStack Query-inspired type-safe data-fetching framework for browser and server environments, with request lifecycle management, real-time communication, progress tracking, and codegen for Swagger/OpenAPI. GitHub repo.


Maciej Pyrc et al.






GrowField: Small, Dependency-Free Module for Making Textarea Elements Grow — Very simple. For when you’ve got a textarea input and you want it to grow as more content is added to it.


Five Fifteen










📰 Classifieds




Meticulous automatically creates and maintains an E2E UI test suite with zero developer effort. Relied on by Dropbox, Wiz, Lattice, Bilt Rewards, etc.



If you're a Node.js developers, don't forget to check out Node Weekly, our sister newsletter where we cover Node more deeply.






🎁 Tiny Bonus Items