Programming — Resources — December 25th, 2024
Remixing the CarGurus Front-end Experience
Alex Shopov discusses how CarGurus decided which framework would best support the needs of their front-end development teams and evolving application ecosystem.
December 25th, 2024 — Source
Top Platforms for End-to-End Testing in 2024
This guide covers the top five E2E testing tools for 2024, each offering unique features to ensure seamless functionality and superior user experience.
December 25th, 2024 — Source
Programming — Resources — December 10th, 2024
Angular Input/Output Signals: The New Component Communication
Angular 17's Input and Output Signals simplify component communication with optimized reactivity, transformations, and memoized values.
December 10th, 2024 — Source
Programming — Resources — December 6th, 2024
The Importance Of Graceful Degradation In Accessible Interface Design
Few things are as frustrating to a user as when a site won't respond. Unfortunately, it's also an all-too-common scenario. Many websites and apps depend on so many elements that one of any number of errors could cause the whole thing to fail. As prevalent as such instances may be, they're preventable through the practice of graceful degradation.
December 6th, 2024 — Source
Programming — Resources — December 1st, 2024
HashiCorp Terraform 1.10 adds Ephemeral Values to Improve Secret Management
HashiCorp has released Terraform 1.10, which introduces ephemeral values - a concept designed to protect sensitive information, such as passwords, which is often required to provision infrastructure with Terraform.
December 1st, 2024 — Source
Programming — Resources — November 29th, 2024
Google Project IDX: Web-Based AI Coding Tool Every Developer Needs to Try
Google's Project IDX is offering a fresh perspective on modern software development to developers by providing a free, AI-enhanced, web-based development environment. Designed to compete with tools like Cursor and V0, Project IDX integrates advanced artificial intelligence (AI), broad framework compatibility, and an intuitive interface to streamline workflows.
November 29th, 2024 — Source
Unlock Your Coding Flow State with Windsurf AI IDE and Coding Assistant
Coding can often feel like a balancing act—juggling creativity, problem-solving, and the endless stream of repetitive tasks that come with building software. If you've ever wished for a tool that could take some of that weight off your shoulders, you're not alone. Introducing Windsurf, an AI-powered Integrated Development Environment (IDE) designed to do just that. By seamlessly integrating AI into your workflow, Windsurf promises to help you stay in the coveted "flow state"—that sweet spot where productivity and focus collide.
November 29th, 2024 — Source
Programming — Resources — November 27th, 2024
Uno Platform Launches Hot Design, a Cross-Platform Visual Designer for .NET Apps
Uno platform has unveiled Hot Design, a visual designer for .NET applications, as part of a suite named Uno Platform Studio. It allows developers and designers to design the app interface at runtime instead of design and development time.
November 27th, 2024 — Source
Programming — Resources — November 21st, 2024
Adaptable Innovation: How Microsoft Leverages React Native for Strategic Advantage
Lorenzo Sciandra unveils the use of React Native across Microsoft's diverse ecosystem, emphasizing the strategic and technological reasons for its continued selection.
November 21st, 2024 — Source
How to Delight Your Developers with User-Centric Platforms and Practices
By focusing on the users, platform development teams can ensure that they build a platform that tackles the true needs of developers, Ana Petkovska said at QCon London. In her talk, Delight Your Developers with User-Centric Platforms & Practices, she shared what their Developer Experience (DevEx) group looks like and what products and services they provide.
November 21st, 2024 — Source
Programming — Resources — November 15th, 2024
Thoughtworks Technology Radar Oct 2024 - From Coding Assistance to AI Evolution
Thoughtworks recently published their Technology Radar Volume 31, providing an opinionated guide to the current technology landscape.
November 15th, 2024 — Source
Programming — Resources — November 12th, 2024
TIOBE Index for November 2024: Top 10 Most Popular Programming Languages
Python's popularity in the index shows no sign of slowing. Go rises to its highest position ever, but it will have difficulty beating JavaScript.
November 12th, 2024 — Source
TIOBE Index for November 2024: Top 10 Most Popular Programming Languages
Python's popularity in the index shows no sign of slowing. Go rises to its highest position ever, but it will have difficulty beating JavaScript.
November 12th, 2024 — Source
Programming — Resources — November 8th, 2024
Alternatives To Typical Technical Illustrations And Data Visualisations
Thomas Bohm rethinks technical illustrations and data visualizations, sharing interesting and uncommon examples of how to present data and information. Bar graphs and pie charts are great, but there's so much more to explore!
November 8th, 2024 — Source
Programming — Resources — November 5th, 2024
The Latest in the World of Web Engineering (Featuring AI)
Tejas Kumar overviews web engineering in relation to AI, AI engineering, Intelligent Answering Engines, an update on CSS, HTML, JavaScript, and personal health and productivity.
November 5th, 2024 — Source
Programming — Resources — October 30th, 2024
Designing For Gen Z: Expectations And UX Guidelines
There are many myths revolving around Gen Z and how they use tech. Time to take a look at actual behavior patterns that go beyond heavy use of social media.
October 30th, 2024 — Source
Programming — Resources — October 28th, 2024
How to Design Event Streams, Part 1
This article series addresses commonly asked questions, best practices, practical examples, and info on how to get started with event-driven architectures.
October 28th, 2024 — Source
Programming — Resources — October 22nd, 2024
"Let's Cook!": A Beginner's Guide to Making Tasty Web Projects
Want to understand how to cook (make) a cool and tasty project? In this article, explore thoughts and observations on this matter.
October 23rd, 2024 — Source
Programming — Resources — October 16th, 2024
Here's what happening in our latest Spotlight Week: Adaptive Android Apps
With Android powering a diverse range of devices, users expect a seamless and optimized experience across their foldables, tablets, ChromeOS, and even cars. To meet these expectations, developers need to build their apps with multiple screen sizes and form factors in mind.
October 16th, 2024 — Source or Watch Video
Understanding Data Privacy: What Students Need to Know
The digital landscape has become an integral part of student life, intertwining education, social interaction, and personal development. Amidst this integration, data privacy emerges as a critical concern that demands attention beyond the basic discussions of internet safety. This article delves into the nuanced aspects of data privacy that specifically affect students, highlighting often overlooked areas that carry significant implications.
October 16th, 2024 — Source
Programming — Resources — October 13th, 2024
Microsoft 365 Roadmap website
If you need a little assistance keeping up with your WhatsApp interactions you might be interested to know you can build a WhatsApp chat Bowen just two minutes without any coding experience needed. The chatbot can be used for a wide variety of different applications whether you are looking to increase your brand outreach or have an online business and would like to communicate with your customer base more efficiently.
October 13th, 2024 — Source
Programming — Resources — October 11th, 2024
An Overview of TCPCopy for Beginners
In this article, learn more about TCPCopy, an open-source replay tool project, its underlying principles, and its architecture.
October 11th, 2024 — Source
Jetpack Compose APIs for building adaptive layouts using Material guidance now stable
The 1.0 stable version of the Compose adaptive APIs with Material guidance is out, ready to be used in production. The library helps you build adaptive layouts that provide an optimized user experience on any window size.
October 11th, 2024 — Source or Watch Video
SAP integrated NavigationSuiteScaffold in just 5 minutes to create adaptive navigation UI
SAP Mobile Start is an app that centralizes access to SAP's mobile business suite, a hub for users to keep track of their companies' processes and data so they can efficiently manage their daily to-dos while on the move.
October 11th, 2024 — Source or Watch Video
Using Multimodal AI Models For Your Applications (Part 3)
You've covered a lot with Joas Pambou so far in this series. In Part 1, you built a system using a vision-language model (VLM) and a text-to-speech (TTS) model to create audio descriptions of images.
October 11th, 2024 — Source
Programming — Resources — October 10th, 2024
Microsoft has launched the beta for TypeScript 5.7
In September, Microsoft officially released TypeScript 5.6. This is the latest official version of the programming language that was based initially on JavaScript. Well, Microsoft is not wasting any time working on a new version of TypeScript, as it has just released the first public beta of version 5.7.
October 10th, 2024 — Source
TIOBE Index for October 2024: Top 10 Most Popular Programming Languages
C++ and Python continue to compete for the top spot, while Delphi/Object Pascal reaches the top ten.
October 10th, 2024 — Source
Programming — Resources — October 8th, 2024
Introducing Ink API, a new Jetpack library for stylus apps
With stylus input, Android apps on phones, foldables, tablets, and Chromebooks become even more powerful tools for productivity and creativity. While there's already a lot to think about when designing for large screens -- see our full guidance and inspiration gallery -- styluses are especially impactful, transforming these devices into a digital notebook or sketchbook.
October 8th, 2024 — Source
Programming — Resources — October 7th, 2024
Build A Static RSS Reader To Fight Your Inner FOMO
RSS is a classic technology that fetches content from websites and feeds it to anyone who subscribes to it with a URL. It’s based on XML, and we can use it to consume the feeds in our own apps. Karin Hendrikse demonstrates how to do exactly that with a static site you can use as your personal RSS reader.
October 7th, 2024 — Source
Codeium enhances UX with customizable font sizes and redesigned chat interface
Ever since ChatGPT launched a few years back, generative AI tools have been put to use in some interesting ways. One way is to assist in writing code. The most popular of these tools is Microsoft's GitHub Copilot and another is Codeium, which has the added benefit of a free tier, unlike GItHub Copilot.
October 7th, 2024 — Source
Programming — Resources — September 25th, 2024
AI Battle: VS Code Takes on Cursor with Major AI Updates
In a bid to enhance its AI-assisted coding capabilities, VS Code has recently introduced a suite of new features that directly compete with Cursor, a fork of VS Code known for its advanced AI functionalities.
September 25th, 2024 — Source
What's New for Java Tooling in VS Code, Azure Cloud
Java on Visual Studio Code gets a new tool to its extension pack, while Java on Azure upgraded the Azure Toolkit for IntelliJ and more in new regular updates for both properties.
September 25th, 2024 — Source
Programming — Resources — September 23rd, 2024
Spring WebFlux: publishOn versus subscribeOn for Improving Microservices Performance
This article explains the benefits of using PublishOn and SubscribeOn Reactor operators for improving microservices performance.
September 23rd, 2024 — Source
Programming — Resources — September 22nd, 2024
It's time to treat software -- and its code -- as a critical business asset
Software-driven digital innovation is essential for competing in today's market, and the foundation of this innovation is code. However, there are widespread cracks in this foundation -- lines of bad, insecure, and poorly written code -- that manifest into tech debt, security incidents, and availability issues.
September 22nd, 2024 — Source
Swift Testing is a New Framework from Apple to Modernize Testing for Swift across Platforms
While XCTest remains the preferred way to create tests in Xcode, the new Swift Testing framework attempts to introduce an expressive and intuitive API for the definition of tests that applies to all platforms where Swift is supported. The framework also enables parametrizing, parallelizing, categorizing, and associating tests with bugs.
September 22nd, 2024 — Source
Programming — Resources — September 19th, 2024
QCon London: Learnings from Automating Deployments
Copying and pasting code from one Windows folder to another as a deployment method can cause downtime. Jemma Hussein Allen presented how they automated their deployments and the benefits that they got from it at QCon London.
September 19th, 2024 — Source
What the OpenAI o1 AI Model Means for the Future of Programming
The release of OpenAI's o1 model has stirred discussions about the future of software developers. While some fear it signals the end of traditional coding roles, the reality is more nuanced. The o1 model should be viewed as an evolution in the field, enhancing rather than replacing the comprehensive skill set required for software engineering.
September 19th, 2024 — Source
Programming — Resources — September 16th, 2024
Selenium Grid Tutorial: Essential Tips and How To Set It Up
Explores Selenium Grid, which facilitates the parallel execution of multiple tests across multiple browsers and platforms using the hub-node architecture.
September 16th, 2024 — Source
Programming — Resources — September 9th, 2024
From Design to Development Without Translation: How to Find the Real Source of Truth
Escape siloed design and engineering processes and speed up your product development by using code as your single source of truth. Let's explore how.
September 9th, 2024 — Source
Jetpack Compose APIs for building adaptive layouts using Material guidance now stable
The 1.0 stable version of the Compose adaptive APIs with Material guidance is out, ready to be used in production. The library helps you build adaptive layouts that provide an optimized user experience on any window size.
September 9th, 2024 — Source or Watch Video
SAP integrated NavigationSuiteScaffold in just 5 minutes to create adaptive navigation UI
SAP Mobile Start is an app that centralizes access to SAP's mobile business suite, a hub for users to keep track of their companies' processes and data so they can efficiently manage their daily to-dos while on the move.
September 9th, 2024 — Source
WebAssembly and Containers: Orchestrating Distributed Architectures with .NET AspireRunning, composing, and debugging distributed applications on the local developer machine can be difficult, error-prone, and time-intensive. Those daily tasks could be dramatically simplified thanks to .NET Aspire.
September 9th, 2024 — Source
Zed AI open source AI code editor built for developers
Ever found yourself wishing your code editor could do more than just highlight syntax errors? What if it could actually help you write, refactor, and analyze your code in real-time?
September 9th, 2024 — Source
Programming — Resources — September 1st, 2024
Easily build apps with no-code using Cursor Composer AI
Ever wished you could build a full-stack application without the hassle of writing code? What if you could create complex software just by chatting with an AI? Enter Cursor Composer, the latest feature in the Cursor IDE that turns this dream into reality.
September 1st, 2024 — Source
Programming — Resources — August 26th, 2024
Top 7 High-Paying Affiliate Programs for Developers and Content Creators
re you a developer or content creator looking to monetize your skills and audience? You might be sitting on a goldmine without even realizing it.
August 26th, 2024 — Source
Programming — Resources — August 24th, 2024
Applying Zero-Trust Security to Docker Containers
Several strategies exist to apply the principles of zero-trust security to development environments based on Docker Desktop to protect against the risks of security breaches, Docker senior technical leader Jay Schmidt explains.
August 24th, 2024 — Source
Programming — Resources — August 22nd, 2024
Amazon cloud boss echoes NVIDIA CEO's of coding being dead in the water with the rapid prevalence of AI sentiments: "If you go forward 24 months from now, it's possible that most developers are not coding"
Software developers might need to upskill in coding with the rapid advancement of AI to remain relevant in the job market.
August 22nd, 2024 — Source
AWS exec explains how AI agents are driving a radical shift in the world of coding
In an era where AI is reshaping industries at breakneck speed, Doug Seven finds himself at the forefront of a technology that's changing the way developers approach their work.
August 22nd, 2024 — Source
Build full web apps with AI in minutes for free
If you have a brilliant idea for a web app, but the thought of coding sends shivers down your spine. You might be interested to know that there is a way to bring your idea to life without needing to be a coding wizard? This guide by AI Advantage will show you how to build a fully custom AI application using free tools and a straightforward process.
August 22nd, 2024 — Source
Mastering Typography In Logo Design
Finding the right typeface for a logo is a challenge and can be a very time-consuming process that requires both creativity and a practical approach. Levi Honing provides the essential background and tools to enhance your typography journey and apply this knowledge to your logo design. Let's dive deep to learn how to create a logo that is not only expressive but also purposeful and well-thought-out.
August 22nd, 2024 — Source
Programming — Resources — August 6th, 2024
What Is "Progressive Disclosure" and How Does It Impact Developer Portals?
Have you considered using "progressive disclosure" within your internal developer platform and portal to help manage cognitive load?
August 6th, 2024 — Source
Programming — Resources — August 2nd, 2024
If I Was Starting My Career Today: Thoughts After 15 Years Spent In UX Design (Part 1)
In this two-part series, Andrii Zhdan outlines common challenges faced at the start of a design career and offers advice to smooth your journey based on insights from his experience hiring designers. Learn why mastering design tools is crucial, how to build a strong portfolio, and tips for acing your first interviews.
August 2nd, 2024 — Source
Programming — Resources — July 29th, 2024
Application-Level Tracing: The Good, the Bad, and the Alternative
Traditional app-level tracing was good up until a certain level. For complex troubleshooting, live debugging is taking the first seat in modern observability.
July 29th, 2024 — Source
Programming — Resources — July 24th, 2024
AIDA64 Download Version 7.35
The latest AIDA64 update implements 64-bit AVX-512 accelerated benchmarks, adds monitoring of sensor values on Asus ROG RGB LED motherboards and video cards, and supports the latest AMD and Intel CPU platforms as well as the new graphics and GPGPU computing technologies by both AMD and nVIDIA.
July 24th, 2024 — Source
Managing Staff+ Engineers: Opportunities and Challenges
Adam Schirmacher discusses the "transparent umbrella" strategy, treating Staff+ engineers like senior engineers, handling mismatched IQ/EQ, and leading without authority versus lending authority.
July 24th, 2024 — Source
My Shortcut of Choice: Reading the Source Code
Ever stack troubleshooting and browsing the internet trying to find a solution? Well, there is a shortcut out there, and it does require web searches or prompts.
July 24th, 2024 — Source
Programming — Resources — June 28th, 2024
How To Improve Your Microcopy: UX Writing Tips For Non-UX Writers
ot all companies can afford to hire a full-time UX writer (or are mature enough to consider it yet). As a result, UX writing is often outsourced to team members who may not have sufficient expertise in working with text, such as UX designers and product managers, or to the content or marketing team, who may lack expertise in UX. Meanwhile, interface copy plays a crucial role in the overall user experience, helping guide users smoothly, allowing them to navigate easily through the app, discover and start using product features, and more. In this article, you’ll find simple, practical tips and a checklist to help you create a clear and concise microcopy, ensuring a seamless user experience.
June 28th, 2024 — Source
Orchestrating IAT, IPA, and RPA With Low-Code Platforms: Benefits and Challenges of Advanced Automation and Testing
Through a technical deep dive on integrating process automation into low-code environments, understand why integration is vital to the future of organizations.
June 28th, 2024 — Source
The Cutting Edge of Web Application Development: What To Expect in 2024
Explore the latest 2024 web app development trends: PWAs, serverless, AI, security, WebAssembly, and more. Stay updated and ahead in tech innovation!
June 28th, 2024 — Source
Programming — Resources — June 26th, 2024
How To Make A Strong Case For Accessibility
Gaining buy-in for accessibility can be challenging due to common myths and misunderstandings. For many, accessibility remains a big mystery. Here are some practical techniques for winning stakeholder support. Part of Smart Interface Design Patterns by yours truly.
June 26th, 2024 — Source
Retool expands its low-code platform for creating internal apps to support external apps, too
Since launching in 2017, Retool has made a name for itself as one of the premier low-code tools for building browser-based internal line-of-business applications.
June 26th, 2024 — Source
Programming — Resources — June 24th, 2024
Amazon Q Developer review: Code completions, code chat, and AWS skills
Amazon Q Developer works well for completing lines of code, doc strings, and if/for/while/try code blocks, but can't generate full functions for certain use cases.
June 24th, 2024 — Source
Programming — Resources — June 20th, 2024
NET MAUI Community Toolkit 9.0.0 Fixes Bugs, Adds CameraView
On May 3rd, 2024, Microsoft released version 9.0.0 of their open-source .NET MAUI Community Toolkit. The new version improves the usage of the CompareConverter class and adds several bug fixes, one of which is a breaking change. The version was followed by out-of-band additions to the toolkit.
June 20th, 2024 — Source
Programming — Resources — June 14th, 2024
9 Best AI Tools for Programming Assistance in 2024
Artificial Intelligence (AI) is revolutionizing software development by enhancing productivity, improving code quality, and automating routine tasks. Developers now have access to various AI-powered tools that assist in coding, debugging, and documentation. This article provides a detailed overview of the best AI programming tools in 2024.
June 14th, 2024 — Source
Programming — Resources — June 12th, 2024
GitButler refined Git branching to improve your workflow
Since its recent launch GitButler is has been transforming the way developers manage their source code with its innovative approach to Git branching. Designed to enhance productivity and streamline workflows, GitButler offers a suite of features that cater to the needs of modern developers. This article delves into the advanced Git branching capabilities of GitButler, explaining how it can significantly improve your coding experience.
June 12th, 2024 — Source
Programming — Resources — June 10th, 2024
dovpanda: Unlock Pandas Efficiency With Automated Insights
DovPanda is a tool that helps you write efficient Pandas code. It provides real-time suggestions to improve your code, automate data profiling, validation, and cleaning.
June 10th, 2024 — Source
Programming — Resources — May 31st, 2024
Foxconn eyes 40 percent global AI server market share
Taiwanese tech giant Foxconn said Friday its global market for artificial intelligence servers is expected to increase to 40 percent this year, with AI products being the main driver for growth.
May 31st, 2024 — Source
Programming — Resources — May 28th, 2024
The decline of the user interface
Software has never looked cooler, but user interface design and user experience have taken a sharp turn for the worse.
May 28th, 2024 — Source
Programming — Resources — May 24th, 2024
Honeycomb Announces Frontend Observability Tool with Improved Real User Monitoring
Honeycomb has introduced an early access program for its new tool, Honeycomb for Frontend Observability, which aims to enhance web application performance. The tool integrates OpenTelemetry instrumentation as an NPM package, to collect and analyze Core Web Vitals data
May 24th, 2024 — Source
Programming — Resources — May 20th, 2024
Hidden versus Disabled In UX
Should you hide or disable a feature? You've probably been there before. Here are some considerations for hiding versus disabling, along with possible alternatives to improve UX. An upcoming part of Smart Interface Design Patterns.
May 21st, 2024 — Source
Programming — Resources — May 14th, 2024
TIOBE Index for May 2024: Top 10 Most Popular Programming Languages
Fortran is in the spotlight again in part due to the increased interest in artificial intelligence.
May 7th, 2024 — Source
Why Designers Aren"t Understood
How do we conduct UX research when there is no or only limited access to users? Here are some workarounds to run UX research or make a strong case for it. An upcoming part of Smart Interface Design Patterns.
May 14th, 2024 — Source
Programming — Resources — May 7th, 2024
How To Run UX Research Without Access To Users
How do we conduct UX research when there is no or only limited access to users? Here are some workarounds to run UX research or make a strong case for it. An upcoming part of Smart Interface Design Patterns.
May 7th, 2024 — Source
Programming — Resources — May 1st, 2024
6 Rust programming mistakes to watch out for
Everyone's favorite memory-safe programming language has its share of snags. Here are six mistakes to watch for when writing Rust code.
May 1st, 2024 — Source
Programming — Resources — April 28th, 2024
Address Validation in Android App Development -- A Comprehensive Guide
Android dominates mobile devices with a 70.77% market share worldwide. This dominance is aided by its accessibility compared to Apple iOS.
April 28th, 2024 — Source
Programming — Resources — April 10th, 2024
Go language shines for AI-powered workloads, survey says
Go Developer Survey respondents who build AI-powered applications and services already use Go or want to migrate to Go for those workloads.
April 10th, 2024 — Source
Programming — Resources — April 5th, 2024
InfoQ Software Architecture and Design Trends Report - April 2024
The InfoQ Trends Reports offer InfoQ readers a comprehensive overview of key topics worthy of attention. The reports also guide the InfoQ editorial team towards cutting-edge technologies in our reporting. In conjunction with the report and trends graph, our accompanying podcast features insightful discussions among the editors digging deeper into some of the trends.
April 5th, 2024 — Source
Programming — Resources — April 4th, 2024
DataStax acquires Langflow creator Logspace to aid gen AI app development
Langflow is an open-source, web-based, no-code GUI for visually prototyping LangChain flows.
April 4th, 2024 — Source or Source
JetBrains IDEs add AI-powered code autocompletion
JetBrains IDEs introduce full line code completion using a built-in language model, starting with the 2024.1 versions.
April 4th, 2024 — Source
Programming — Resources — April 2nd, 2024
Survival Strategies for the Noisy Neighbor Apocalypse
Meenakshi Jindal discusses experience and lessons learned with a case study from the Asset Management Platform at Netflix about how they detected and survived a noisy neighbor.
April 2nd, 2024 — Source
Programming — Resources — March 29th, 2024
How Developers Can Strengthen Their Mental Health Amidst High-Pressure Projects
There's no shortage of articles about the mental health of developers, ranging from personal accounts of harrowing work experiences to round-ups of advice on how to preserve healthy work habits. But what working situations trigger things like stress, anxiety, burnout, and depression? Victor Ayomipo shares his personal triggers and how he manages them.
March 29th, 2024 — Source
Programming — Resources — March 27th, 2024
5 steps to building an ESG-responsible software startup
Op-ed by Patrik Backman, General Partner at VC OpenOcean
March 27th, 2024 — Source
DigitalOcean Introduces CPU-Based Autoscaling for its App Plaform
DigitalOcean has launched automatic horizontal scaling for its App Platform PaaS, aiming to free developers from the burden of scaling services up or down based on CPU load all by themselves.
March 27th, 2024 — Source
Programming — Resources — March 25th, 2024
I Built My First Go Application and Deployed It to Heroku
In this tutorial, we'll learn to build and deploy a Go web service to Heroku, showcasing the ease of use, speed, and power of Golang for modern web services.
March 25th, 2024 — Source
Programming — Resources — March 20th, 2024
API Governance: Ensuring Control and Compliance in the Era of Digital Transformation
This comprehensive article explores the significance of API governance, its key components, and best practices for implementation.
March 20th, 2024 — Source
GitHub previews AI-powered code scanning autofix
Code scanning autofix pairs GitHub's CodeQL code scanner with GitHub Copilot APIs to generate fix suggestions for discovered vulnerabilities.
March 20th, 2024 — Source
Programming — Resources — March 18th, 2024
TIOBE Index for March 2024: Top 10 Most Popular Programming Languages
Python increases its lead over the other top programming languages in a quiet month.
March 18th, 2024 — Source
Programming — Resources — March 8th, 2024
Making Code Explain Itself -- Observability Through AI
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Dr. Elizabeth Lawler, the founder and CEO of AppMap, about observability in the age of AI, creativity in programming and problems developers face on a day-to-day basis.
March 8th, 2024 — Source
Microservices: Avoiding the Pitfalls, Embracing the Potential: A Guide to Anti-Patterns
This article teaches you how to avoid mistakes and realize the full potential of microservices. So put on your anti-pattern-fighting cape and join us on this journey.
March 8th, 2024 — Source
Swift language achieves data-race safety
Swift 5.10 can enforce full data isolation in concurrent code, preventing threads from reading and writing to the same memory at the same time.
March 8th, 2024 — Source
Programming — Resources — February 28th, 2024
StarCoder 2 is a code-generating AI that runs on most GPUs
Developers are adopting AI-powered code generators — services like GitHub Copilot and Amazon CodeWhisperer, along with open access models such as Meta's Code Llama — at an astonishing rate. But the tools are far from ideal.
February 28th, 2024 — Source
Programming — Resources — February 26th, 2024
Chris' Corner: Some AdviCSS
There's a simple answer and a slightly more complicated answer. The simple answer is "avoid nesting." The more practical, but also more complex answer is "nest pseudo-selectors, parent modifiers, media queries, and selectors that don't work without nesting."
February 26th, 2024 — Source
Code Complexity in Practice
Code can often become an obscure dialect, shrouded in complexity and inaccessibility. Learn how human-centric code can help towards manageable code complexity.
February 26th, 2024 — Source
Programming — Resources — February 21st, 2024
Easily manage your dotfiles with GNU Stow
If you've ever found yourself frustrated with the tedious task of managing configuration files, or "dotfiles," across various systems, you're not alone. Many developers, system administrators, and tech enthusiasts struggle with keeping their environments consistent. Fortunately, there's a tool that can help simplify this process: GNU Stow.
February 21st, 2024 — Source
Increase in third-party access puts OT environments at risk
A new report from Cyolo and the Ponemon Institute reveals that third-party access to operational technology environments is significantly expanding the attack surface.
February 21st, 2024 — Source
Programming — Resources — February 19th, 2024
Chris' Corner: Scroll Driven Delight
I'm pretty hot on Scroll-Driven Animations! What a wonderful idea that we can tie @keyframe animations timelines to scroll positions. And I'm sure the creators of it thought long and hard, because the API makes a ton of things possible.
February 19th, 2024 — Source
Mobile Accessibility Barriers For Assistive Technology Users
Accessibility goes beyond making products user-friendly. It can significantly impact the quality of life for people with disabilities. Kate Kalcevich shares lessons she learned from assistive technology users — challenges and barriers they encounter on mobile devices.
February 19th, 2024 — Source
Programming — Resources — February 16th, 2024
Apple has an Xcode plan for genAI — and that's just the beginning
Following Microsoft's lead, Apple may soon announce a new version of Xcode equipped with generative AI capabilities to help developers write code.
February 16th, 2024 — Source
Don't Just Let It iPaaS: How To Get More Out of Your Digital Transformation
Learn about the fundamental principles of iPaaS that can accelerate digital transformation at an incredible pace.
February 16th, 2024 — Source
TIOBE Index News (February 2024): Programming Language Go Reaches a New High at Number Eight
Carbon, an experimental programming language, entered TIOBE's top 100 ranking in February.
February 16th, 2024 — Source
Programming — Resources — February 14th, 2024
How Accessibility Standards Can Empower Better Chart Visual Design
Accessibility for data visualization extends well beyond web standards, at least if you're trying to create an experience that's actually useful. For the past three years, Kent's working group at Google has explored techniques for creating useful and accessible visualizations that extend well beyond compliance. During their discussions with designers across the industry, two specific requirements have repeatedly come up: accessible chart colors and dual encodings or using something other than color to convey meaning. This article focuses on WCAG 2.1 standards, and it covers many techniques for embracing accessibility standards to empower better, more accessible visual design.
February 14th, 2024 — Source
Microsoft kicks off .NET 9
Major update to Microsoft's development platform, now available in a first preview, will focus on the development of cloud-native and AI-powered applications.
February 14th, 2024 — Source
Programming — Resources — February 7th, 2024
Microsoft Migrates a Real-Time Service to .NET Core for Performance Gains
Microsoft migrated the real-time co-authoring service in the Microsoft Office suite of applications from .NET Framework 4.7.2 to .NET 7 last year. They achieved 30% CPU reduction, 60% memory reduction, and 50% API latency reduction compared to the original service.
February 7th, 2024 — Source
Programming — Resources — February 2nd, 2024
Simplifying Real-Time ML Pipelines with Quix Streams
Software is changing the world. QCon empowers software development by facilitating the spread of knowledge and innovation in the developer community. A practitioner-driven conference, QCon is designed for technical team leads, architects, engineering directors, and project managers who influence innovation in their teams.
February 2nd, 2024 — Source
Programming — Resources — February 1st, 2024
Code Wisdom 2024: A Yearlong Adventure of Developer Enlightenment
As developers, the journey toward enlightenment is not just about mastering syntax but understanding the language of elegant solutions.
February 1st, 2024 — Source
Programming — Resources — January 29th, 2024
Bolstering Quality Engineering With No-Code and Low-Code Testing
In a rapidly expanding app market, no-code and low-code solutions empower a quality engineering approach to enhance software development.
January 29, 2024 — Source
Refact aims to make code-generating AI more appealing to enterprises
In 2021, Oleg Klimov, Vlad Guber and Oleg Kiyashko set out to co-create a platform, Refact.ai, that could convince more companies to embrace GenAI for coding by affording users more customization — and control — over the experience.
January 29, 2024 — Source
Why IT execs need to consider GraphQL
GraphQL gives developers a flexible and unified way to connect data and services. Its query planning and policy engine make it a promising option for adding LLMs to the mix.
January 29, 2024 — Source
Programming — Resources — January 22nd, 2024
Chris' Corner: Type
Mike Mai put together a Typography Manual (for type on the web). It's a pretty random spattering of 11 bits of advice. Originally a Pen! I can't help but read through each of them and raise my Well, Actually finger, but I shall keep my finger down because more and more I like eliminating nuance in this industry.
January 22, 2024 — Source
Programming — Resources — January 19th, 2024
How to Use Pen Tests to Protect Your Company From Digital Threats
In this article, take a deep dive into penetration testing, the effective method for conducting an information security audit.
January 19, 2024 — Source
Programming — Resources — January 16th, 2024
Mastering GitHub Actions: A Complete Guide to CI/CD With Docker, Kubernetes, and KIND
"Mastering GitHub Actions" is a comprehensive guide on implementing CI/CD using GitHub Actions, with detailed steps for integrating Docker, Kubernetes, and KIND.
January 16, 2024 — Source
Top 6 AI Programming Languages You Need To Know
In this article, discover the advantages and use cases and compare the top six programming languages for AI development.
January 16, 2024 — Source
Programming — Resources — January 15th, 2024
Balancing risk and reward with low-code and no-code platforms [Q&A]
In recent years, enterprises have increasingly turned to low-code and no-code platforms in order to streamline their development processes.
January 15, 2024 — Source
Setting Up a Docker Swarm Cluster and Deploying Containers: A Comprehensive Guide
In this comprehensive tutorial, we will walk you through the process of setting up a Docker Swarm cluster and deploying Docker containers within it.
January 15, 2024 — Source
Programming — Resources — January 12th, 2024
5 Tips for Software Developers to Excel in Their Careers
Software development is central to the technological transformation experienced in every industry. It leads to the creation of problem-solving tools and systems that make businesses and individuals perform tasks better. As a software developer, be competitive and stay ahead of the pack. Keep sharpening your skills while keeping an eye on the emerging trends.
January 12, 2024 — Source
NiFi In-Memory Processing
This article provides a brief introduction to NiFi in-memory processing as well as how to configure the data flow and some use cases.
January 12, 2024 — Source
The Essential Guide To Effective Software Testing
Don't be fooled by myths; testing is vital for success! Invest in software testing services and watch your software shine.
January 12, 2024 — Source
Programming — Resources — January 11th, 2024
Flowpipe: A workflow engine for devops scripters
Flowpipe allows you to create complex and highly parallel workflows in a declarative style using the standard devops configuration language, HCL.
January 11, 2024 — Source
Demystifying Event Storming: Process Modeling Level Event Storming (Part 2)
Explore Event Storming's intricacies in Part 2, including event sequences, sub-domains, process modeling, commands, actors, and external systems.
January 11, 2024 — Source
TaskWeaver: A code-first agent framework for efficient data analytics and domain adaptation
The advent of large language models (LLMs) has revolutionized human-machine interactions, particularly in natural language understanding and generation applications. These AI- or LLM-backed virtual assistants hold the promise of serving as intelligent agents capable of autonomously reasoning, observing, and performing tasks articulated in natural language.
January 11, 2024 — Source
Programming — Resources — January 10th, 2024
7 Tips for Building and Maintaining an SRE Team in Your Company
In today's "always on" world, reliability is a primary business KPI. Establish a culture of reliability by implementing these 7 simple tips to build a solid SRE team in your organization.
January 10, 2024 — Source
Securing Infinispan With Keycloak
Learn how to create a security realm in Keycloak, override the default security realm in Infinispan, and learn how authentication and authorization work.
January 10, 2024 — Source
The Exploration of Static versus Dynamic Code Analysis
In this article, dive into the exploration of Static Code Analysis vs Dynamic Code Analysis in detail.
January 10, 2024 — Source
Programming — Resources — January 8th, 2024
Chris' Corner: Swinging For It
New year, new local code editor? It's maybe worth a peak at Zed, at least. They do a good job in the one-sentence pitch:
January 8, 2024 — Source
Programming — Resources — January 8th, 2023
SolidStart: A Different Breed Of Meta-Framework
Are you ready for a little exercise of pulling a framework apart and putting the pieces back together? In this article, Atila Fassina explains how meta-frameworks have evolved around core libraries in their own unique ways.
January 8, 2024 — Source
Programming Resources — Resources — Numbers
30 Web Developer Cheat Sheets
The list of skills a given web developer must possess is growing everyday. with the massive growth of web technologies, comes the demand for developers with a wide skill set.
Provides Information — Source
Programming Resources — Resources — A
ABC Programming Language:
A Short Introduction.
Provides Information — Source
About the CSS 2.1 Specification
Provides Information — Source
Add live chat for support to your site
CRM solution for live chat providing live help and support for sales and support response real time visitor monitoring proactive chat invitation hits counter chat transfer Pro Active POP-UP etc
Provides Information — Source
Automatic Infotech
Automatic is a leading SAP consulting and application software development (Microsoft, PHP/MySQL) company in India. we are SAP and Microsoft partner. Automatic group is a diversified conglomerate with business interests in manufacturing, construction, media, hospitality and financial services.
Provides a Service — Source
Avia Training and Consulting
provides training and consulting services for the Tcl programming language and extensions such as Tk and Expect.
Provides Information — Source
Programming Resources — Resources — B
Bare Bones Software: BBEdit
Editor for Macintosh. Documentation, support, plug-ins, scripts.
Provides Products — Source
BlibbleBlobble.co.uk
Resources and links for internet programming, download tools to create web sites.
Provides Information — Source
Build script to utilize Makefiles to build multiple applications
Provides Information — Source
Programming Resources — Resources — C
Clox WebMaster
A clock tool generating HTML to display different time zones on a web page.
Provides Products — Source
CodePlex
You can use CodePlex to create new projects to share with your fellow developers around the world, join others who have already started their own projects, or use the applications on this site and provide feedback.
Provides a Service — Source
CodeSwitcher
Search and replace utility with focus on HTML and Web maintenance.
Provides Products — Source
Comp.compilers newsgroup archives
Articles and postings related to compilers in particular and programming language design in general.
Provides Information — Source
computer programming
In c programming, a function is a fragment that gatherings code to perform a particular undertaking.A C program has no less than one function
Provides a Service — Source
CoSy Compiler Development System
The CoSy product is a new flexible compiler development system for languages like C, DSP-C and Java, enabling architecture and compiler developers to generate and reconfigure efficient and robust compilers quickly for their existing and future cores.
Provides Information — Source
Crossware Products
Launched as an educational tool.
Provides Information — Source
Programming Resources — Resources — D
Darkspell:
Hard-to-find logic for Web applications.
Provides Information — Source
Programming Resources — Resources — E
e-gineer
Independent articles, links and instruction sets for web site engineers.
Provides Information — Source
EditPlus
Editor for Microsoft Windows. Includes syntax highlighting.
Provides Products — Source
Programming Resources — Resources — F
Fox Project, The
An ongoing study meant to improve the design and development of systems software and to further the design and implementation of advanced programming languages.
Provides Information — Source
Free Hit Counter, web counter with website stats GoStats.com
GoStats free hit counter for web reporting and page count counters
Provides Products — Source
Free Script
A collection of scripts including JavaScipt, ASP and VBScript.
Provides Information — Source
Programming Resources — Resources — G
GladTeX
WebTeX is a utility that enables insertion of LaTeX equations as images.
Provides Products — Source
Google Code
Google source code project hosting
Provides a Service — Source
GreaseMonkey
is a Firefox extension which lets you to add bits of DHTML ("user scripts") to any web page to change its behavior.
Provides Products — Source
Green Hills Software
Supplier of software development tools for both embedded and native applications. It offers optimizing compilers for C, C++, Ada and Fortran.
Provides Information — Source
Programming Resources — Resources — H
Hallogram Publishing
Tools are available for most programming and database languages, including Access, dBASE, Visual Basic, Delphi, FoxPro, Paradox, C/C++, Oracle, Clipper, Visual Objects, and more.
Provides Information — Source
heatmap.js
JavaScript Library for HTML5 canvas based heatmaps
Provides Information — Source
HippiePro
Features a side-by-side view of markup and browser output, with built-in support for both Firefox/Mozilla and Internet Explorer. Includes features, downloads and screen shots.
Provides Products — Source
HTMLPX
A preprocessor using templates to generate large projects and maintain the look and feel. Documentation, samples, free download. [Java]
Provides Products — Source
Programming Resources — Resources — I
Imaptool
A tool for creating client-side image maps.
Provides Products — Source
index Dot
A complete reference to the elements, properties, syntax, history, and browser support for HTML and CSS.
Provides Information — Source
Institute for Certification of Computing Professionalsinstitute for Certification of Computing Professionals
The ICCP has dedicated itself to the establishment of high professional standards for the computer industry.
Provides Information — Source
integrating the Desktop with the Enterprise
Dart Communications designs and develops communications software and services.
Provides Information — Source
Interlogy: Html on the Web
Modify web pages from a browser by installing this script. Free download, documentation.
Provides Products — Source
Introduction to Go 1.1
The release of Go version 1 (Go 1 or Go 1.0 for short) in March of 2012 introduced a new period of stability in the Go language and libraries. that stability has helped nourish a growing community of Go users and systems around the world. Several "point" releases since then--1.0.1, 1.0.2, and 1.0.3--have been issued. These point releases fixed known bugs but made no non-critical changes to the implementation.
Provides Information — Source
Programming Resources — Resources — K
K.Soft: InternetNotePadK.Soft: InternetNotePad
This editor provides remote edit and save facilities. Brief description and free download available. Frequent pop-up advertising.
Provides Products — Source
Programming Resources — Resources — L
LiveReload
CSS edits and image changes apply live. CoffeeScript, SASS, LESS and others just work.
Provides Products — Source
Programming Resources — Resources — M
Mapedit
Creates both client-side and server-side image maps.
Provides Products — Source
McWeb Software
Web Weaver editor. Free trial version, FAQ, support forum.
Provides Products — Source
Miracle C Compiler
Shareware PC compiler with object code suitable for Microsoft or compatible linker. Source code to the compiler is available upon registration, letting you modify and customize it.
Provides Information — Source
MSDN Online
Assistance to Microsoft technologies for developers. by Microsoft.
Provides Information — Source
Muwse
Multilingual editor. Free trial version available.
Provides Products — Source
Programming Resources — Resources — N
Nullstone Automated Compiler Performance Analysis
Product information about a suite of software tools for compiler optimization testing.
Provides Information — Source
Programming Resources — Resources — O
Outr.Net, Inc.
Outr.Net provides consulting and software development for programmable handheld communicators, including the PageWriter, RIM pager, Pilot and CE. We're enabling the "Wearable Internet"!
Provides Information — Source
Programming Resources — Resources — P
Pillar Software
Custom programming tools including DAMS, a Web publishing system for non-programmers. Product overviews, link library, glossary.
Provides Products — Source
Programming Resources — Resources — Q
Quask FormCaster
Create truly amazing looking forms and surveys with Quask FormCaster.
Provides Information — Source
Programming Resources — Resources — R
Randall Consulting
Specializing in all aspects of Tandem systems,NonStop SQL, COBOL85, TACL, Project Management, ODBC, TMF(TM/MP), training, and much more.
Provides a Service — Source
Resource Page
Links to many pre-made scripts. Fully searchable database.
Provides Information — Source
Responsible Web Design
ResponS4e Web design has been evolving rapidly ever since Ethan Marcotte coined the term two years ago. Since then, techniques have emerged, become best practices and formed part of our ever-changing methodology. a few obvious examples are the multitude of responS4e image techniques, conditional loading, and responS4e design and server-side components (RESS), among many other existing and emerging strands stemming from the core concept of responS4e Web design.
Provides Information — Source
Review of Existing Languages
Supplying indices, links, research results and examples of various programming languages, this review provides a broad starting point for researching computer science programming.
Provides Information — Source
Programming Resources — Resources — S
Sausage Software
HotDog Web editors, including Professional and Junior versions. Free trial downloads, forums, tutorials, FAQs.
Provides Products — Source
ScriptHeaven.Org
A Comprehensive directory of links to resources no Webmaster should be without. Everything ranging from scripts written in Perl, PHP, ASP, Java, JavaScript, Flash and many more.
Provides a Service — Source
Semaphore Software Development Company
'QUALITY' is not a demarcation, but a pre-requisite with us.
Provides a Service — Source
Setup builder
Economical setup generator utility is used to make small size EXE file from MSI Windows installer tool with install and uninstall application feature.
Provides Products — Source
SIGAPL:
Special Interest Group on the APL and J languages.
Provides Information — Source
Softpress Freeway
Web design software for the Apple Macintosh.
Provides Products — Source
Softricks
Tutorials and tips for JavaScript, Visual Basic, C++, dHTML, ASP.
Provides Information — Source
Stanford SUIF Compiler Group
Information about the free infrastructure designed to support collaborative research on compilers.
Provides Information — Source
Programming Resources — Resources — T
The Code Side of Color
The trouble with a color's name is that it never really is perceived as the exact same color to two different individuals — especially if they have a stake in a website's emotional impact. Name a color, and you're most likely to give a misleading impression. Even something like "blue" is uncertain. to be more precise, it could be "sky blue", "ocean blue", "jeans blue" or even "arc welder blue".
Provides Information — Source
The Computer Guys
Web-O-Rama editor. Free download and screenshot. Also offers professional version.
Provides Products — Source
The Java and XML Organisation
Java and XML community.
Provides Information — Source
Tips and Tricks for Print Style Sheets
Print continues to be treated somewhat cursorily by most Web designers, who tend to be obsessed with pixels rather than printers. in the real world, a significant portion of people rely on pages printed from websites for reference: there's still something about having a physical sheet of paper in one's hands, even in this age of digital saturation.
Provides Information — Source
Programming Resources — Resources — V
Varsity Technologies
Varsity Technologies — web programming in CGI/PERL, HTML, CSS, XML, Java, JavaScript, other. Competitive prices, lots of information on the site.
Provides Information — Source
Programming Resources — Resources — W
Watson Consulting
offering free active server pages and perl scripts.
Provides a Service — Source
WaveMaker
Visual Ajax Studio
Provides Products — Source
WebDeveloper.com
resources for daily news, how-to articles, product reviews, and downloads of special interest to Web designers, programmers, developers, and Webmasters.
Provides Information — Source
WebF1
Tips, articles, reviews and news for technologies including JavaScript, VBScript, ASP, SQL Server.
Provides Information — Source
WebGLStudio.js
3D Development environment for the web.
Provides Information — Source
Webman
Page generator and database manager, allows multiple users to build pages on a central server. Live demonstration, links to existing customer sites. [Linux, Unix]
Provides Products — Source
WebReference.com
The webmaster's reference library is a site for Web developers with daily news, views, how-tos, and free web-based services. by internet.com.
Provides Information — Source
Website templates TemplateMonster
Best-on-the-net website design templates are available here for immediate download. Create high-end web sites using our templates for as little as $20.
Provides Information — Source
Wisdom Geek
Knowledge, open sourced
Provides Information — Source
Programming Resources — Resources — Y