how-toProgressive web app essentials: Background syncingA code-first introduction to background syncing with service workers, the Sync API, and IndexedDB.By Matthew TysonJul 10, 202414 minsWeb DevelopmentJavaScriptSoftware Development news ECMAScript 2024 JavaScript standard approvedBy Paul KrillJul 03, 20242 minsJavaScriptProgramming LanguagesSoftware Developmenthow-to Intro to multithreaded JavaScriptBy Matthew TysonJul 03, 20247 minsJavaScriptProgramming LanguagesSoftware Development newsTypeScript 5.5 is now generally availableBy Paul Krill Jun 24, 20244 minsJavaScriptSoftware DeploymentTypescript analysisJavaScript needs more moneyBy Matt Asay Jun 17, 20244 minsTechnology IndustryJavaScriptOpen Source newsTypeScript adds support for ECMAScript’s Set methodsBy Paul Krill Jun 07, 20243 minsJavaScriptDevelopment Libraries and FrameworksSoftware Development newsDeno adds support for private NPM registriesBy Paul Krill May 31, 20242 minsWeb DevelopmentJavaScriptDevelopment Libraries and Frameworks how-toData storage for front-end JavaScriptBy Matthew Tyson May 29, 20248 minsWeb DevelopmentJavaScriptDatabases featureWhy enterprises rely on JavaScript, Python, and JavaBy Simon Ritter May 27, 20245 minsJavaJavaScriptPython ArticlesnewsAngular 18 arrives with server-side rendering improvementsMajor update also introduces zoneless change detection and moves Material 3, deferred views, and built-in control flow from developer preview to stable. By Paul Krill May 23, 2024 3 minsWeb DevelopmentJavaScriptDevelopment Libraries and Frameworkshow-toA first look at progressive web appsProgressive web apps are more complex to develop than traditional web applications, but they pack a lot of punch in return. By Matthew Tyson May 22, 2024 8 minsWeb DevelopmentJavaScriptSoftware Developmenthow-toUser-defined variables in JavaScriptJavaScript variables hold a wide variety of information and can be used with virtually any data type. Here's how to use variables to store numbers, text strings, objects, and more. By Matthew Tyson May 15, 2024 10 minsJavaScriptProgramming LanguagesSoftware Developmenthow-to7 JavaScript language elements every developer needsHere's what beginning and experienced developers need to know about working with JavaScript's array, for loop, forEach, map, reduce, substring, and switch. By Matthew Tyson May 08, 2024 7 minsJavaScriptProgramming LanguagesSoftware DevelopmentnewsDeno boosts language server performanceLanguage server enhancements in Deno 1.43 speed up auto-completion performance and improve memory consumption. By Paul Krill May 07, 2024 2 minsWeb DevelopmentJavaScriptDevelopment Libraries and FrameworksnewsSvelte 5 moves to release candidate stageThe Svelte 5 UI framework is one step closer to stable release, featuring signal-powered reactivity via Runes. By Paul Krill May 01, 2024 2 minsWeb DevelopmentJavaScriptDevelopment Libraries and Frameworkshow-toHow to use JavaScript statements in your programsDevelopers use statements to control the overall program flow, including variable declarations, conditional operations, and iterative processes. Here's how to write JavaScript statements.By Gordon Mccomb May 01, 2024 17 minsJavaScriptProgramming LanguagesSoftware DevelopmentnewsReact 19 builds on async transitionsNow in beta, React 19 supports using async functions in transitions to handle pending states, errors, forms, and optimistic updates automatically. By Paul Krill Apr 26, 2024 2 minsWeb DevelopmentJavaScriptDevelopment Libraries and FrameworksnewsNode.js 22 arrives, backs ECMAScript modulesThe latest Node release includes require() support for ES modules, improved WebSocket communications, and an update to Google's V8 JavaScript engine 2.4.By Paul Krill Apr 24, 2024 2 minsJavaScriptSoftware Developmenthow-to5 ways to use JavaScript promisesDevelopers use JavaScript promises to model asynchronous operations in web and server-side programs. Here's a quick look at five ways to use promises in your code.By Matthew Tyson Apr 24, 2024 8 minsWeb DevelopmentJavaScriptSoftware DevelopmentnewsJava services hit hardest by third-party vulnerabilities, report saysState of DevSecOps report finds 90% of Java services susceptible to vulnerabilities in third-party libraries.By Paul Krill Apr 18, 2024 2 minsJavaJavaScriptPythonfeatureECMAScript 2024 features you can use nowECMAScript 2024 is expected to be finalized in June, but four new JavaScript features are already supported in browsers and Node.js. Here's how to start using them today.By Matthew Tyson Apr 17, 2024 8 minsJavaScriptProgramming LanguagesSoftware Development Show more Show less View all Upcoming Events19/Sep conference The Official CIO Summit UKSep 19, 20249:00 AM – 17:30 PM GMTCounty Hall, London CIO 19/Sep awards CIO 100 Awards UKSep 19, 2024County Hall, London CIO 01/Oct conference DevOps Summit UKOct 01, 20249:00 AM – 17:30 PM GMTAndaz London Liverpool Street CIO View all events Video on demand videoHow to use dbm to stash data quickly in PythonSometimes with a program you just need a quick and dirty way to persist values across to disk. The dbm module in Python provides a native way to do this across platforms, with no more effort than you’d need to save values in a dictionary. Learn in this video the basics of how it works, and how it’s been updated to use SQLite as a storage backend. Jul 04, 2024 4 minsPython How to auto-generate Python type hints with Monkeytype Jun 11, 2024 5 minsPython How to make HTML GUIs in Python with NiceGUI Jun 04, 2024 5 minsPython Python 3.13’s new JIT and no-GIL modes May 23, 2024 7 minsPython See all videos Explore a topic Analytics Artificial Intelligence Careers Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI Java Microsoft .NET Open Source Programming Languages View all topics All topics Close Analytics Artificial Intelligence Careers Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI Java Microsoft .NET Open Source Programming Languages Python Security Software Development Technology Industry Show me moreLatestArticlesVideos analysis Beyond the usual suspects: 5 fresh data science tools to try today By Serdar Yegulalp Jul 12, 20242 mins PythonProgramming LanguagesSoftware Development analysis Generative AI won’t fix cloud migration By David Linthicum Jul 12, 20245 mins Generative AIArtificial IntelligenceCloud Computing news HR professionals trust AI recommendations By Paul Krill Jul 11, 20243 mins Technology IndustryCareers video How to use Cython for parallel operations in Numpy arrays May 14, 20246 mins Python video How to use Ibis, a universal Python dataframe library May 09, 20245 mins Python video Better async in Python with AnyIO May 02, 20245 mins Python