This post discusses why, for developer marketers, creating great documentation should be your top content priority. Stripe and Twilio's approach to docs are used as examples.
Keyplay helps brands identify their ICP. The platform centralizes data from various sources, allowing for precise segmentation and targeting based on real-time insights. Its collaboration features enhance team alignment, making it easier to build strategies for the right audiences.
Shortform provides concise summaries of nonfiction books, articles, and reports, offering key insights and actionable takeaways. For marketers, this service can save time by distilling complex content into digestible formats, allowing them to quickly grasp information and stay informed on industry trends.
Gen Z's social life has moved away from traditional gatherings like happy hours and sports events. They're now spent in novel, digitally mediated spaces such as in-game hang-outs and virtual school environments. This change highlights the emergence of new social settings centered around self-care, like book bars and skincare cafes, which are cozy and interest-focused. There will be a new generation of brands that position themselves as low-key, self-care-specific, and social-but-not-quite.
Rather than selling as many TVs as possible, TV manufacturers are increasingly seeking recurring revenue from already-sold TVs via ad sales and tracking. Some brands already prioritize data collection and the ability to sell ads and most are trying to boost their appeal to advertisers. Smart TV OS providers are generating revenue by licensing their software and through revenue sharing of in-app purchases and subscriptions. Budget TVs are the leaders in this trend as companies often offset cheap hardware prices with ads and data collection.
To build for the new AI era, APIs and developer platforms need to evolve. Join the API Summit by Kong (free, virtual) [5] to explore the intersection of AIs and APIs, alongside technical leaders from Kong, Goldman Sachs, Axa France, Maersk, and others.
Google Docs encountered a peculiar bug in 2021. Users in the Pacific Time Zone reported seeing timestamps for new comments and replies in Docs that were displayed as being created "tomorrow", despite being created the previous day. The cause was traced to an error in the date formatting logic used by Google Docs, which incorrectly calculated the number of hours between the current time and a past time due to the change in time zone offset caused by daylight saving time. This bug only affected users in the Pacific Time Zone during the single hour when daylight saving time transitioned.
This developer built a mid-sized Next.js application with Supabase and, as a result, he recommends using server components for data fetching, server actions for data mutations, and shared utility wrappers for authorization, validation, and authentication. In terms of database design, the developer emphasizes the importance of using surrogate keys, implementing row-level security (RLS) in a performant way, and utilizing server-side routing for mutations.
Google Translate can cause significant issues for modern web apps that rely on dynamic DOM manipulation, especially React applications. These issues stem from Google Translate's modification of the DOM. The responsibility lies with browser extension developers to minimize interference with web apps. A platform-level solution might be necessary in the future.
This developer built a successful side project that generated over $15,000 in revenue, but he quickly grew tired of the maintenance and customer support demands. While he initially enjoyed the entrepreneurial adventure, the constant stream of emails, disputes, and requests for features became overwhelming, especially after he stopped using the project himself. The developer ended up putting the project on autopilot by automating payment processing, trial access, and customer support.
The dominance of Chrome has created a browser monoculture, which has resulted in websites being optimized for Chrome. While convincing people to switch to other browsers is hard, it's important to try other browsers so that the web stays open and alive.
The Semantic Web refers to machine-readable websites. This technology is already widely adopted and utilizes JSON-LD (JSON for Linked Data) to embed metadata within web pages, providing information for bots and search engines to interpret content more effectively. Its use results in better website previews, richer search results, and increased discoverability for web content.
Permify is an open-source authorization-as-a-service, inspired by Google Zanzibar, designed to build and manage fine-grained and scalable authorization systems for any application.
Legend Motion is a declarative animations library for React Native that makes it easy to transition between styles without needing to manage animations.
A poorly designed user interface contributed to the 2017 collision of the USS John S McCain. A confusing checkbox on a touchscreen caused the crew to lose control of the ship's propellers, leading to a collision with a tanker. Afterwards, the Navy reverted to physical controls.
The so-called "SSO Tax" in SaaS pricing is not an unfair practice but rather a form of price discrimination that is both logical and beneficial for both vendors and customers. Price discrimination is inherent in any market, as buyers have different preferences and willingness to pay. Vendors need to segment their customers to maximize their revenue. For example, airlines have different pricing tiers that allow vendors to offer more affordable basic tiers while still catering to the needs of high-paying customers.
AI enthusiasm is going down. Some argue this dip is merely a natural part of the "hype cycle," but others think that AI won't be able to provide the value that it was promised to provide.
This article looks at a common React bug caused by asynchronous state updates and provides solutions for synchronizing state between parent and child components.
Bugs sneak out when less than 80% of user flows are tested before shipping. But getting that kind of coverage — and staying there — is hard and pricey for any sized team.
Waymo is now providing more than 100,000 paid robotaxi rides per week in the US. It serves the most trips in San Francisco. The company claims that its driverless vehicles have driven over 14.8 million rider-only miles. It also claims that the Waymo Driver is 3.5 times better at avoiding crashes that cause injuries and 3 times better at avoiding police-reported crashes than human drivers.
OpenAI's GPT-4o and GPT-4o mini can now be fine-tuned and customized by developers for business use. Developers can now use their own datasets to enhance the model's knowledge base with proprietary information and control how the model responds to specific questions. It costs $25 for every 1 million tokens used to fine-tune GPT-4o - $3 for GPT-4o mini. 1 million tokens is roughly equivalent to 2,500 pages in a standard-size book.
Renovate Robotics' Rufus V1 rooftop robot can automate one of construction's most common and dangerous tasks - roofing. The robot can currently only install shingles, but future versions will be able to rip them out and perform solar installs. It is designed for large roofs and works on slopes up to 12:12, helping contractors maximize their productivity. A video showing the robot in action is available in the article.
AstroForge recently announced that it successfully raised $40 million in Series A funding. The company aims to mine asteroids for platinum and other precious metals. It is working to launch a spacecraft in the fourth quarter of this year that will attempt to fly by a near-Earth, metallic-rich asteroid while capturing images and taking data. The company has planned a follow-up mission that involves a larger spacecraft docking with the targeted metallic asteroid using magnets.
As part of the German COVID regulations, electronics leader Rohde & Schwarz needed to maintain audit readiness - including communicating regulations to 7,000 employees [10], with required read receipts and employee acknowledgment. Learn how Rohde & Schwarz tackled this challenge head-on with Comala Document Management [10] by Appfire.
Changelogs are a vital and often overlooked method of communication. This post discusses how to write a great changelog. It covers the basics (you need to at least have a changelog file), formatting, writing style, and more. A full example is provided at the end of the post.
The bug squash interview involves asking candidates to find a bug and maybe write code to fix it. It is very effective because it reflects everyday software development, it's easy for the candidate to self-assess their own progress, it's difficult to cheat, and candidates who are good at it are good at it because they have practiced debugging day in and day out their entire career. The bug squash interview tests a skill rarely covered by existing interview loops. It's also fun to do.
The eight primary data center markets in North America added 515 megawatts (MW) of new supply in the first half of this year. All of Silicon Valley has 459 MW of data center supply. Data center space under construction is currently at a record high. The vast majority is already leased. The insane amounts of data center capacity being built are still not enough to meet the growing demands of cloud computing and artificial intelligence providers. This demand has raised national rental rates by 6.5% on average.
Rather than selling as many TVs as possible, TV manufacturers are increasingly seeking recurring revenue from already-sold TVs via ad sales and tracking. Some brands already prioritize data collection and the ability to sell ads and most are trying to boost their appeal to advertisers. Smart TV OS providers are generating revenue by licensing their software and through revenue sharing of in-app purchases and subscriptions. Budget TVs are the leaders in this trend as companies often offset cheap hardware prices with ads and data collection.
Code and natural language are not semantically similar - it is easier to semantic search on code bases if the code is first translated to natural language before generating embedding vectors.
California's SB 1047 applies to entities that are either training a model that requires $100 million or more in compute, or fine tuning such a model using $10 million or more in their own additional compute (or operate and rent out a very large computer cluster).