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. 

 

Increase
Affordable & Easy to Manage
Powerful CMS

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

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















07/10/2025





















#​744 — July 11, 2025

Read on the Web





JavaScript Weekly








Vercel Acquires NuxtLabs — Vercel has acquired the company that caretakes the Nuxt project and employs some of its core team – a move Vue creator Evan You is quite optimistic about. Vercel now manages, or at least supports, several key projects like Next.js, Turborepo, Svelte, and shadcn/ui. Nuxt itself remains open source and has a promising future. Vercel’s Guillermo Rauch shares a little more about the move here.


NuxtLabs / Vercel




💡 Daniel Roe, leader of the Nuxt team, answered lots of questions about the acquisition on Reddit.





FlexGrid by Wijmo: The Industry-Leading JavaScript Datagrid — A fast and flexible DataGrid for building modern web apps. Key features and virtualized rendering are included in the core grid module. Pick & choose special features to keep your app small. Built for JavaScript, extended to Angular, React, and Vue.


Wijmo From MESCIUS sponsor






A Detailed Summary of the Latest TC39 Plenary — A thorough roundup of May’s major ECMAScript committee meeting with far more detail about each proposal’s development and the decisions made than we usually get to hear about. Topics include Array.fromAsync, explicit resource management, the Temporal API, and some brainstorming around AsyncContext.


Igalia Compilers Team




IN BRIEF:





RELEASES:




📖  Articles and Videos








What’s the Difference Between Ordinary Functions and Arrow Functions? — This sounds like basic stuff, but James always does a good job of digging in and explaining things in a way that gives you a more nuanced way to think about a concept, even if it’s just “Which function declaration syntax should I use?”


James Sinclair




💡 His guide to how to compose JS functions that take multiple parameters is also worth revisiting.





Embrace Web RUM Provides User-Focused Observability — Get session timelines, Core Web Vitals and JS exceptions in context, and user journey analysis with issue correlation.


Embrace sponsor






JavaScript Scope Hoisting is Broken — The creator of Parcel argues that scope hoisting (when bundlers inline modules into a shared scope) conflicts with modern JS patterns like code splitting and dynamic imports, causing subtle bugs and offering little benefit, so he’s considering removing it in Parcel v3.


Devon Govett






Codepoint–Safe Truncation: Fixing Emoji Slicing — An app’s CSV importer kept breaking on emoji-filled rows, triggering errors. James demonstrates how swapping slice for a code-point–aware spread fixes it.


James Mulholland




📄 Parsing 1 Billion Rows in Bun in Under 10 Seconds Tae Kim


📄 Loosely Synchronize Your JS Stores in Multiple Tauri ProcessesTauri is a bit like a Rust-flavored Electron for building cross-platform native apps. Costa Alexoglou


📄 Managing the State of Your Promises – On the potential of Promise.all and Promise.allSettled. Lydia Cho


📄 When Can I Use Temporal?“If Brendan Eich can invent .. JavaScript in 10 days, why has it taken eight years to replace the Date API?” John Dalziel


📄 Is It Still Worth Using jQuery in 2025? Suren Enfiajyan



🛠 Code & Tools








Driver.js: Tours, Highlights, Contextual Help, and More — A vanilla JS library for making on-page tours and contextual help systems. It’s been around for several years, but is still maintained, and there are lots of examples to check out – it’s really smooth.


Kamran Ahmed






jsonrepair: Repair Invalid JSON Documents — This has lots of possible use cases, including dealing with weird JSON coming back from LLMs or non-compliant JSON spat out by poorly built software. You can use it from Node, as a CLI tool, or try a basic version online.


Jos de Jong




🤡 In barely related news, someone has turned JSON into its own programming language. Oh, the horror!





Server-Side Support for MCP in Next.js — Server-side MCP just got easier in Next.js. One route, no extra infra—Scorecard cut 1,000 lines to just 70.


Clerk sponsor






line-numbers: A Web Component to Add Line Numbers Next to Various HTML Elements — Useful for custom apps that show source code or other snippets that require line numbering. See examples here, which demonstrate the flexibility customization options for the line numbering.


Zach Leatherman






cRonstrue 3.0: Convert Cron Expressions into Natural Language — Not just English either - it supports about thirty locales. There’s also an online demo.


Brady Holt










📰 Classifieds




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



📌 Try out PinMe: free CLI tool helps deploy your static site in seconds—and keeps it online without any ongoing cost or maintenance.





👀  Elsewhere...



Here's a selection of things from the broader ecosystem this week:











07/03/2025





















#​743 — July 4, 2025

Read on the Web



🖊️ It’s been a quiet week with heatwaves and holidays seeming to slow the usual flow, but we've made it.. thanks to a few items out of left field 😅 For our US readers, happy Independence Day!
__
Peter Cooper, your editor





☀️ JavaScript Weekly ☀️








Deno 2.4: deno bundle is Back — Deno 2.4 reintroduces the deno bundle command for creating single-file bundles for both the server and client side, complete with support for npm and JSR dependencies and automatic tree-shaking. You can also now include arbitrary files into modules using import, and Deno’s built-in OpenTelemetry support is now stable. It’s a substantial release.


Iwańczuk and Jiang




💡 Not to play favorites, Bun v1.2.18 is now out too.





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






What's New in ECMAScript 2025: Another Take — Last week we featured Dr. Axel’s look at what’s new in ES2025, but Paweł has another example-led take here that you might enjoy.


Paweł Grzybek




IN BRIEF:





RELEASES:




📖  Articles and Videos








How to Build Your Own Color Search Engine — A straightforward, practical look at bringing together several technologies and skills to create an AI powered color suggestion tool (which you can try here – results may vary, as seen above). The techniques covered can be used for many different practical ends.


Lúí Smyth






Building a Lightweight Reactive State Manager with JavaScript Proxies — What if you didn’t need a library for reactive state mangement? What if you could build a system that’s powerful and simple using a native JS feature? You can!


Loren Stewart






The Road to Next — Learn full-stack web development with Next.js 15 and React 19. The perfect match for JavaScript developers ready to go beyond the frontend.


Robin Wieruch sponsor






 A Perplexing JavaScript Parsing Puzzle — The most popular item in JavaScript Weekly this year (so far) was simple in presentation but also deceptively simple in what it asked. 14 characters of JS and one straightforward question – can you get it right?


Hillel Wayne






Modern Node.js Patterns for 2025 — A reflection on the potential of Node as it stands right now. Ashwin reminds us of various developments, including the use of ES modules, built-in Web APIs, the test runner, watch mode, the permission model, import maps, and more.


Ashwin




📄 Transmitting Data via Ultrasound Without Special Equipment – A creative use for JavaScript and the Web Audio API. Lorenz Diener


📺 What Every React Developer Should Know About Signals Ryan Carniato


📄 Custom 3D Models in Mapbox: A Step-by-Step Guide – Niche, but potentially very useful. Mykola Chernyshevskyi


📄 How JSDoc Saved My Dev Workflow Jordan Booker



🛠 Code & Tools








Milkdown: A Plugin-Driven WYSIWYG Markdown Editor Framework — A WYSIWYG Markdown editor framework based around a plugin system that enables a significant level of customization. The docs are rendered by Milkdown itself and there’s a neat ‘playground’ experience to try as well. GitHub repo.


Mirone






Repomix 1.0: Pack a Codebase Into an AI-Friendly Format — Enter a GitHub URL, choose your settings (XML, MD, etc), and get a blob that's ideal if you want an LLM to answer questions about or analyze that repo. You can use it online or as a library in Node. GitHub repo.


Kazuki Yamada






You Can Now Run Playwright Tests on Real iOS Devices with Safari — Spot iOS-specific issues by testing web apps on real iPhones & iPads, with logs, video playback & true Safari rendering.


BrowserStack sponsor






snapDOM 1.8: Captures DOM Nodes as Images — A rapidly maturing, fast and accurate DOM-to-image capture mechanism to capture any HTML element as a scalable SVG image, preserving styles, fonts, background images, etc. The homepage is packed with examples.


ZumerLab






🗓️ Time Picker: A shadcn/ui-Based Date/Time Picker Component — Simple, elegant, and feels good to use.


OpenStatus






🎨 Spectral.js: A 'Paint-Like' Color Mixing Library — If you have two colors to transition between, tweening the RGB values can result in some ugly intermediate colors. Spectral.js uses Kubelka–Munk theory which more closely matches how paints work for a visually satisfying result.


Ronald van Wijnen










📰 Classifieds




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



🐱 ConfigCat Feature Flag Service lets you run gradual rollouts, A/B tests & target users without code changes. Use coupon JAVA25 & save 25%!





👀  Elsewhere...



Here's a selection of things from the broader ecosystem this week:











06/26/2025





















#​742 — June 27, 2025

Read on the Web





JavaScript Weekly








Ecma International Approves ECMAScript 2025: What’s New? — It’s that time of year again. The Ecma General Assembly has approved the ES2025 language specification, which you can read in full here if you have a gallon of coffee to hand — or you can enjoy Dr. Axel’s more succinct explainer instead.


Dr. Axel Rauschmayer






What's Coming to JavaScript — The ES2025 spec is great, but what else is coming down the pike? The Deno team has put together a look, complete with code samples, at nine proposals progressing through TC39’s process right now.


Casonato and Jiang (Deno)






Fullstack without Frameworks — Maximiliano Firtman combines vanilla JavaScript and Go to create high-performance apps from scratch. Follow along in this video course and learn more about web components, dynamic client-side routing, authentication, logging and everything in between.


Frontend Masters sponsor






Vite 7.0 Released — At five years old, Vite has radically changed the frontend building experience and is an essential tool for many. v7 is an evolutionary step more than a revolutionary one and should prove an easy upgrade from v6.


VoidZero Inc.




IN BRIEF:





RELEASES:




📖  Articles and Videos








Tips for Making Regular Expressions Easier to Use in JavaScript — Dr. Axel asks us to imagine if we had to write JavaScript without any whitespace or comments, so why should we have to write regexes that way? He has some tips for making the process more pleasant.


Dr. Axel Rauschmayer






Creating a Simple RSS Server Side Reader — Alex likes that blogs have feeds, but isn’t so keen on modern feed readers, so he put together a surprisingly simple Deno-based approach to scrape feeds and produce an automatically updated HTML page linking to the latest items.


Alex Kladov






How OAuth Works — A practical guide to OAuth Scoped Access with code examples, security tips, and how third-party integrations really work.


Clerk sponsor




📄 Implementing an Undo/Redo System in a Complex Visual Application mlacast


📄 No Time To Learn (Web) Framework X – How can you judge when it’s worth the time to learn something new? Wouter Groeneveld


📄 Comparing Rust, JavaScript and Go for Authoring WASM Components Obelisk


📄 How to Write Compelling Software Release Announcements Michael Lynch


📺 Generating Playwright Tests with AI: Let's Try the New Playwright MCP Server Stefan Judis



🛠 Code & Tools








Hono 4.8: A Cross-Runtime Standards-Oriented Web FrameworkHono is a framework well worth exploring. It’s fast, lightweight, built on Web Standards, and can be used to build apps that work on numerous platforms from Node or Bun to Cloudflare or Fastly. v4.8 adds new route helper functions, improvements to JSX streaming and CORS, a new plugin system for static site generation, and more.


Yusuke Wada and Contributors






LogTape 1.0.0: Universal Logging for JavaScript Apps — Whether it’s in Node, the browser, or edge functions, LogTape is here for you. It’s particularly aimed at library developers who want to add logging in a low hassle way for end users – learn more here.


Hong Minhee




💡 If you want the full sales pitch, Hong Minhee explains why you'll (probably) love LogTape if you're a JavaScript library builder.





🤖 Google Unveils Gemini CLI: An Open-Source AI Agent — Google has dipped its toe into the rapidly growing AI dev agent game with a terminal-based agent, built in TypeScript, with a striking high free usage allowance, making it a good way to give such tools a try if you haven’t so far.


Mullen and Salva (Google)







📰 Classifieds




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



🚀 Build VueJS forms your way with Enforma — UI-agnostic (PrimeVue, Vuetify, Quasar), schema-ready, repeatable fields, powerful validation.



🪐 Learn from Bun & SolidJS creators, Syntax.fm co-host & more JS stars at the West’s biggest planetarium! See you Nov 17–20 in NYC & online.









PLJS 1.0: JavaScript Language Plugin for PostgresPLV8 has been the ‘go to’ way to use JavaScript as a procedural language within Postgres for years, but this QuickJS-based variant, from the same maintainer, has a far lighter footprint, is easier to maintain, and may be enough for your needs.


Jerry Sievert






Marked 16.0: A Fast Markdown Parser and CompilerDemo here to see it in action. GitHub repo.


Christopher Jeffrey






Vue Infinity: Virtualized Rendering for Large Datasets — The idea is simple: if it’s not visible, it doesn’t get rendered. A handy way to keep things fast when dealing with large feeds, carousels, dashboards, etc. GitHub repo.


Isaac Tewolde






Spark: Advanced 3D Gaussian Splatting Renderer for Three.js — Check out the live examples.


World Labs Technologies, Inc.






  • 📊 Billboard.js 3.16.0 – The popular chart library adds 'trending lines' to bar charts, perf improvements, and other tweaks.




  • Hako 1.0 – An embeddable, lightweight, high-performance JavaScript engine built atop QuickJS.




  • React Admin 5.9 – Framework for building B2B frontend interfaces.




  • 📊 AG Charts 12.0 – Full-featured, customizable charting library.




  • 📈 Recharts 3.0 – D3-powered chart library for React.





🎁 A few bonus items..



Just some things I've seen that didn't fit anywhere else, but I wanted to give a quick mention:



P.S. Yes, I actually wrote with a sharpie on my bookshelf for today's header graphic and it doesn't come off so easily. But it was worth it.