#API documentation tools
Explore tagged Tumblr posts
perfectdocumentation · 23 days ago
Text
Tumblr media
Illustrate the top API documentation tools in the USA like Perfect Documentation, Swagger, Postman, Apiary, Redoc, and ReadMe. Show their interactive features, clean layouts, and real-time testing. Include visuals of developers working collaboratively, using code snippets and modern UI elements, with a sleek, tech-inspired background to highlight their customization and user-friendly interfaces
0 notes
writedocs111 · 4 days ago
Text
API Documentation Tool | API Docs Tool
Let developers test your APIs directly in the documentation. They can send live requests, get real-time responses, and configure headers, parameters, and payloads easily. It’s a simple, hands-on way to explore and understand your API.
0 notes
jcmarchi · 2 months ago
Text
The Best Open-Source Tools & Frameworks for Building WordPress Themes – Speckyboy
New Post has been published on https://thedigitalinsider.com/the-best-open-source-tools-frameworks-for-building-wordpress-themes-speckyboy/
The Best Open-Source Tools & Frameworks for Building WordPress Themes – Speckyboy
WordPress theme development has evolved. There are now two distinct paths for building your perfect theme.
So-called “classic” themes continue to thrive. They’re the same blend of CSS, HTML, JavaScript, and PHP we’ve used for years. The market is still saturated with and dominated by these old standbys.
Block themes are the new-ish kid on the scene. They aim to facilitate design in the browser without using code. Their structure is different, and they use a theme.json file to define styling.
What hasn’t changed is the desire to build full-featured themes quickly. Thankfully, tools and frameworks exist to help us in this quest – no matter which type of theme you want to develop. They provide a boost in one or more facets of the process.
Let’s look at some of the top open-source WordPress theme development tools and frameworks on the market. You’re sure to find one that fits your needs.
Block themes move design and development into the browser. Thus, it makes sense that Create Block Theme is a plugin for building custom block themes inside WordPress.
You can build a theme from scratch, create a theme based on your site’s active theme, create a child of your site’s active theme, or create a style variation. From there, you can export your theme for use elsewhere. The plugin is efficient and intuitive. Be sure to check out our tutorial for more info.
TypeRocket saves you time by including advanced features into its framework. Create post types and taxonomies without additional plugins. Add data to posts and pages using the included custom fields.
A page builder and templating system help you get the perfect look. The pro version includes Twig templating, additional custom fields, and more powerful development tools.
Gantry’s unique calling card is compatibility with multiple content management systems (CMS). Use it to build themes for WordPress, Joomla, and Grav. WordPress users will install the framework’s plugin and one of its default themes, then work with Gantry’s visual layout builder.
The tool provides fine-grained control over the look and layout of your site. It uses Twig-based templating and supports YAML configuration. There are plenty of features for developers, but you don’t need to be one to use the framework.
Unyson is a popular WordPress theme framework that has stood the test of time (10+ years). It offers a drag-and-drop page builder and extensions for adding custom features. They let you add sidebars, mega menus, breadcrumbs, sliders, and more.
There are also extensions for adding events and portfolio post types. There’s also an API for building custom theme option pages. It’s easy to see why this one continues to be a developer favorite.
You can use Redux to speed up the development of WordPress themes and custom plugins. This framework is built on the WordPress Settings API and helps you build full-featured settings panels. For theme developers, this means you can let users change fonts, colors, and other design features within WordPress (it also supports the WordPress Customizer).
Available extensions include color schemes, Google Maps integration, metaboxes, repeaters, and more. It’s another well-established choice that several commercial theme shops use.
Kirki is a plugin that helps theme developers build complex settings panels in the WordPress Customizer. It features a set of custom setting controls for items such as backgrounds, custom code, color palettes, images, hyperlinks, and typography.
The idea is to speed up the development of classic themes by making it easier to set up options. Kirki encourages developers to go the extra mile in customization.
Get a Faster Start On Your Theme Project
The idea of what a theme framework should do is changing. Perhaps that’s why we’re seeing a lot of longtime entries going away. It seems like the ones that survive are predicated on minimizing the use of custom code.
Developers are expecting more visual tools these days. Drag-and-drop is quickly replacing hacking away at a template with PHP. We see it happening with a few of the options in this article.
Writing custom code still has a place and will continue to be a viable option. But some frameworks are now catering to non-developers. That opens up a new world of possibilities for aspiring themers.
If your goal is to speed up theme development, then any of the above will do the trick. Choose the one that fits your workflow and enjoy the benefits of a framework!
WordPress Development Framework FAQs
What Are WordPress Development Frameworks?
They are a set of pre-built code structures and tools used for developing WordPress themes. They offer a foundational base to work from that will help to streamline the theme creation process.
Who Should Use WordPress Frameworks?
These frameworks are ideal for WordPress developers, both beginners and experienced, who want a simple, reliable, and efficient starting point for creating custom themes.
How Do Open-Source Frameworks Simplify WordPress Theme Creation?
They offer a structured, well-tested base, reducing the amount of code you need to write from scratch, which will lead to quicker development and fewer errors.
Are Open-Source Frameworks Suitable for Building Advanced WordPress Themes?
Yes, they are robust enough to support the development of highly advanced and feature-rich WordPress themes.
Do Open-Source Frameworks Offer Support and Community Input?
Being open-source, these frameworks often have active communities behind them. You can access community support, documentation, and collaborative input.
More Free WordPress Themes
Related Topics
Top
0 notes
maverickinfosolutions · 2 months ago
Text
WhatsApp Business API: A Comprehensive Guide for Businesses | Maverick Info Solutions
WhatsApp Business API: A Comprehensive Guide for Businesses
Today's society is constantly looking for novel methods to interact with their consumers due to the rapid advancement of technology. WhatsApp has over 2 billion active users which makes it immensely popular in business communication across the world. Companies looking to enhance customer engagement through automated responses and personalized experiences can benefit from the WhatsApp Business API. If you’re a business owner or a digital marketing agency in Kanpur, integrating the WhatsApp Business API can significantly enhance your customer communication strategy.
Tumblr media
In this article, I will discuss everything there is to know about the WhatsApp Business API including pricing, features, benefits, and its initial uses. Knowing this will allow marketing and customer service on WhatsApp, irrespective of the scale of business.
What is WhatsApp Business API?
The WhatsApp Business API is a robust tool designed for medium and large businesses to communicate with their customers at scale. The API permits companies to integrate WhatsApp into their existing system which allows for automated messaging, customer support, and bulk notifications while the standard app does not.
The API enables the use of chatbots, WhatsApp messaging, and business analytics. This is crucial for sectors that have to handle multi-transactional activities in real time like e-commerce, healthcare, banking, and travel.
Key Features of WhatsApp Business API
Automated Messaging: Automate responses to frequently asked questions, order updates, and appointment reminders.
Bulk Notifications: Send personalized messages to thousands of customers simultaneously.
Rich Media Support: Share images, videos, documents, and location pins to enhance engagement.
Chatbots Integration: Integrate AI-powered chatbots for 24/7 customer support.
End-to-End Encryption: Ensure secure and private communication with customers.
Analytics Dashboard: Track message delivery, open rates, and customer engagement metrics.
Benefits of WhatsApp Business API for Businesses
Enhanced Customer Engagement: With WhatsApp Marketing, businesses can send personalized messages, offers, and updates directly to customers’ phones, leading to higher engagement rates.
Improved Customer Support: The API enables businesses to resolve customer queries faster through automated responses and chatbots.
Cost-Effective Communication: Compared to traditional SMS, WhatsApp messages are more affordable and offer richer media options.
Global Reach: Reach customers across the globe with WhatsApp’s extensive user base.
Seamless Integration: The API can be integrated with CRM systems, e-commerce platforms, and other business tools for a unified communication experience.
WhatsApp Business API Pricing
One of the most common questions businesses have is about WhatsApp Business API pricing. The cost of using the API depends on the type of messages you send:
Session Messages: These are initiated by customers and are free for the first 24 hours. After that, businesses are charged based on the conversation.
Template Messages: These are pre-approved messages used for notifications, alerts, and marketing campaigns. Pricing varies by country and message volume.
For businesses looking for a WhatsApp Business API free trial, many providers offer limited free usage to help you get started. However, for full-scale operations, it’s advisable to choose a reliable provider like Maverick Info Solutions, a leading digital marketing agency in Kanpur, to ensure seamless integration and support.
How to Get WhatsApp Business API
Getting started with the WhatsApp Business API involves a few simple steps:
Create a Meta Business Account: Sign up for a Meta Business account to access the API.
Choose a WhatsApp API Provider: Partner with an official WhatsApp Business Solution Provider (BSP) like Maverick Info Solutions.
Verify Your Business: Submit your business details for verification by Meta.
Integrate the API: Work with your provider to integrate the API into your existing systems.
Start Sending Messages: Once approved, you can start sending WhatsApp messages to your customers.
WhatsApp Business API Integration
Integrating the WhatsApp Business API into your business operations can seem daunting, but with the right partner, it’s a smooth process. As one of the best digital marketing companies in Kanpur, Maverick Info Solutions specializes in WhatsApp Business API integration, ensuring that your business can leverage the full potential of this powerful tool.
Their experts are on standby to assist you with setup, chatbot development, and even campaign management. You can count on them to guide you through the process with absolute professionalism. 
WhatsApp Marketing: A Game-Changer for Businesses
Businesses can now reach their target audience more effectively and personally ever since the implementation of WhatsApp Marketing Campaigns. Businesses can use WhatsApp to send promotional offers and transactional alerts which allow them to communicate with their customers in a timely and relevant manner.
For businesses in Kanpur looking to boost their digital presence, partnering with the best digital marketing agency in Kanpur can make all the difference. With expertise in WhatsApp Marketing software and strategies, these agencies can help you create campaigns that drive engagement and conversions.
Why Choose Maverick Info Solutions?
As a trusted digital marketing agency in Kanpur, Maverick Info Solutions offers end-to-end services for WhatsApp Business API integration. This includes actively participating in setup, configuring your WhatsApp account, and even managing your campaigns and analytics. Everything is done to ensure that your business fully utilizes the power of WhatsApp.
Whether you’re a small business or a large enterprise, their customized solutions are designed to meet your unique needs. With a focus on innovation and customer satisfaction, they are the best digital marketing company in Kanpur for all your digital marketing needs.
Conclusion
Companies looking to enhance customer interactions as well as increase customer engagement can leverage the WhatsApp Business API with ease. It offers automated messaging, chatbots, and rich media support which enables businesses of all sizes to operate without boundaries.
If you’re ready to take your business to the next level, consider integrating the WhatsApp Business API with the help of a trusted partner like Maverick Info Solutions. As one of the leading digital marketing companies in Kanpur, they can help you unlock the full potential of WhatsApp for your business.
Explore more about how WhatsApp Business API can elevate your Business communication strategy at Maverick Info Solutions.
By following this guide, you’ll be well-equipped to leverage the WhatsApp Business API for your business. Whether you’re a digital marketing agency in Kanpur or a business owner, this tool can help you stay ahead in the competitive digital landscape.
0 notes
nitor-infotech · 3 months ago
Text
In this blog, we discuss the six best practices for creating effective API documentation. They emphasize clarity, consistency, and practical examples. Dive into our blog to know more about the key practices for API documentation which will help you create easy to understand API documentation.
Additionally, you’ll explore how Generative AI can significantly optimize the documentation process. It includes everything from generating code samples to troubleshooting. Also, learn how organizations can improve the usability and efficiency of their API documentation by using GenAI.  This will ultimately enhance the developer experience.  
0 notes
cognithtechnology · 8 months ago
Text
Tumblr media
Enhancing Developer Experience with Great API Documentation See how great API documentation enhances the developer experience in our detailed visual content.
0 notes
go4whatsup · 1 year ago
Text
This beginner-friendly guide will unveil the secrets of the official WhatsApp API documentation, Unlock the full potential of WhatsApp Business API with expert guidance! Learn how to automate and scale customer communication effectively by mastering the official documentation. Elevate your business's presence on WhatsApp and streamline interactions with your audience.
0 notes
angeldgillweb · 1 year ago
Text
Social Media Marketing - How To Update Your Status On Facebook To Include Photos
There are several interesting Facebook facts doing the rounds. Also, Facebook will let you interact with other human beings. Facebook can be used for more than connecting with people you went to high school with. All you need is that million dollar idea and the skills to go with it, if you feel you're lacking in that dimension, there are lots of more experienced computer programmers that can help you or that you can ask from help from! By being an "Ad Arbitrager"- an ad arbitrager is someone who takes advantage of the difference between two ads Profile Page versus buff Page The regular Facebook user makes application of Facebook for personal communications and not really for business. Facebook is found to be eating the entanglement after all. Not only e-Business owners but also people owning offline businesses are using Facebook for promoting their business There are now over 400 million registered users on Facebook worldwide, 100 million of whom live in the USA. The problem, though, is that Facebook strictly limits each person to just one Facebook account. Facebook allows you to either upload videos or shoot a video instantly With the included tools in Facebook, you'll be in a position to require advantage of it, like the Stumble Upon and Digg buttons to push your website or your products and services. The nice factor concerning Facebook promoting is that it provides a free and simple manner to market merchandise and services. Keyword-optimized content can be added on a regular basis Remove anything and anyone that is offensive and degrading. Facebook is the same, it is the world's largest free audience and you can tap into this free audience at any time you want. Facebook is the largest display ad network on the internet currently. Facebook is considered one of the top advertising channels online. Create an Event: An event can be anything you make it
élection présidentielle du 06 mai 2024 au Tchad
youtube
0 notes
newcodesociety · 1 year ago
Text
0 notes
manonamora-if · 8 months ago
Text
Tumblr media
The 100% Good Twine SugarCube Guide!
The 100% Good Twine SugarCube Guide is a coding guide for the SugarCube format of Twine. It is meant as an alternative to the SugarCube documentation, with further explanations, interactive examples, and organised by difficulty. The goal of this guide is to make the learning curve for new SugarCube user less steep, and provide a comprehensive and wide look over the format.
VIEW / DOWNLOAD THE GUIDE!!!!
The Guide is compartmentalised in (currently) four categories:
THE BASICS or the absolute basics to start with SugarCube. No need for extra knowledge. Just the base needed to make something.
THE BASICS + adding interactivity, and creating a fully rounded IF game May require a bit of CSS knowledge (formatting rules)
INTERMEDIATE MODE adding more customisation and complex code Will probably require some CSS knowledge, and maybe some JavaScript
ADVANCE USE the most complex macros and APIs Will surely require some JavaScript/jQuery knowledge
Note: The Advanced Use includes all the APIs, macros, and methods not covered by the previous categories. This includes code requiring very advance knowledge of JavaScript/jQuery to be used properly.
Each category explains many aspects of the format, tailored to a specific level of the user. More simpler explanations and examples are available in earlier chapters, compared to the later ones.
If something is unclear, you found a mistake, you would like more examples in the guide, or would like a feature covered, let me know!
The Guide currently covers all macros (as of SugarCube v.2.37.3), all functions and methods, and APIs. It touches upon the use of HTML, CSS, JavaScript and jQuery, when relevant. It also discusses aspects of accessibility.
The Guides also provides a list of further resources, for the different coding languages.
The Guide is available in a downloadable form for offline view:
HTML file that can be opened in Twine
.tw file that can be opened in Twine
source code, separating the chapters, .js and .css files
GITHUB REPO | RAISE AN ISSUE | TWINE RESOURCES TWEEGO | TEMPLATES | CSCRIPT 2 SG GUIDE
Twine® is an “an open-source tool for telling interactive, non-linear stories” originally created by Chris Klimas maintained in several different repositories (Twinery.org). Twine is also a registered trademark of the Interactive Fiction Technology Foundation.
SugarCube is a free (gratis and libre) coding format for Twine/Twee created and maintained by TME.
VIEW / DOWNLOAD THE GUIDE!!!!
As of this release (v2.0.0), it is up to date with the version 2.37.3. If you are looking for the guide covering SugarCube 2.36.1, you can find it on my GitHub.
Note: the Guide is now complete. There won't be further substantial updates.
493 notes · View notes
perfectdocumentation · 15 days ago
Text
Effective API Documentation Strategies (With an API Documentation Example)
Effective API documentation is the backbone of a developer-friendly product. Whether you're offering a RESTful service, GraphQL endpoint, or SDK, your documentation must be clear, comprehensive, and easy to navigate. Poor documentation can discourage developers, increase support requests, and slow down adoption. Here are key strategies to ensure your API documentation is both useful and user-friendly.
1. Know Your Audience
Understanding who will use your API is the first step. Are they beginner developers or experienced backend engineers? Tailor your tone and examples accordingly. Use plain language for newer audiences and more technical depth for advanced users.
2. Organize Content Logically
Structure your documentation for ease of navigation. A typical layout might include:
Overview – What the API does
Authentication – How to get access
Endpoints – Core functionality
Examples – Real-world use cases
Errors – How to interpret error messages
SDKs & Tools – Any helper libraries available
Using a sidebar or table of contents can help users quickly jump to the relevant section.
3. Use Interactive Elements
Interactive documentation improves the developer experience. Tools like Swagger (OpenAPI), Postman, and Redoc allow developers to test endpoints directly in the browser. This can dramatically reduce the time it takes to understand and use the API.
4. Provide Clear Code Examples
Examples are often the most viewed part of API docs. Include request and response examples in multiple languages if possible (e.g., cURL, Python, JavaScript). Annotate them to explain each part of the request and what to expect from the response.
5. Be Honest and Upfront About Limitations
Transparency about rate limits, known issues, or incomplete features helps build trust. Include a changelog or release notes section so developers can track updates.
6. Keep It Updated
Outdated documentation is worse than no documentation. Set up version control and a documentation workflow that updates the docs with each API change. Use automation when possible.
✅ API Documentation Example (REST API – Notes Service)
Base URL: https://api.notesapp.io/v1
🔐 Authentication
All requests must include a bearer token:
http
CopyEdit
Authorization: Bearer YOUR_API_TOKEN
📄 GET /notes
Description: Retrieve a list of notes.
Request:
http
CopyEdit
GET /notes Host: api.notesapp.io Authorization: Bearer YOUR_API_TOKEN
Response:
json
CopyEdit
[ { "id": "note_123", "title": "Meeting Notes", "content": "Discuss Q2 goals...", "created_at": "2025-04-15T09:00:00Z" } ]
📝 POST /notes
Description: Create a new note.
Request:
http
CopyEdit
POST /notes Content-Type: application/json Authorization: Bearer YOUR_API_TOKEN { "title": "New Note", "content": "This is a test note" }
Response:
json
CopyEdit
{ "id": "note_456", "title": "New Note", "content": "This is a test note", "created_at": "2025-04-17T14:32:00Z" }
Conclusion
Great API documentation empowers developers, reduces friction, and enhances your product’s adoption. By combining clear structure, real-world examples, interactive elements, and ongoing maintenance, you create a reference that developers trust—and love to use.
0 notes
jcmarchi · 4 months ago
Text
Agent Laboratory: A Virtual Research Team by AMD and Johns Hopkins
New Post has been published on https://thedigitalinsider.com/agent-laboratory-a-virtual-research-team-by-amd-and-johns-hopkins/
Agent Laboratory: A Virtual Research Team by AMD and Johns Hopkins
While everyone’s been buzzing about AI agents and automation, AMD and Johns Hopkins University have been working on improving how humans and AI collaborate in research. Their new open-source framework, Agent Laboratory, is a complete reimagining of how scientific research can be accelerated through human-AI teamwork.
After looking at numerous AI research frameworks, Agent Laboratory stands out for its practical approach. Instead of trying to replace human researchers (like many existing solutions), it focuses on supercharging their capabilities by handling the time-consuming aspects of research while keeping humans in the driver’s seat.
The core innovation here is simple but powerful: Rather than pursuing fully autonomous research (which often leads to questionable results), Agent Laboratory creates a virtual lab where multiple specialized AI agents work together, each handling different aspects of the research process while staying anchored to human guidance.
Breaking Down the Virtual Lab
Think of Agent Laboratory as a well-orchestrated research team, but with AI agents playing specialized roles. Just like a real research lab, each agent has specific responsibilities and expertise:
A PhD agent tackles literature reviews and research planning
Postdoc agents help refine experimental approaches
ML Engineer agents handle the technical implementation
Professor agents evaluate and score research outputs
What makes this system particularly interesting is its workflow. Unlike traditional AI tools that operate in isolation, Agent Laboratory creates a collaborative environment where these agents interact and build upon each other’s work.
The process follows a natural research progression:
Literature Review: The PhD agent scours academic papers using the arXiv API, gathering and organizing relevant research
Plan Formulation: PhD and postdoc agents team up to create detailed research plans
Implementation: ML Engineer agents write and test code
Analysis & Documentation: The team works together to interpret results and generate comprehensive reports
But here’s where it gets really practical: The framework is compute-flexible, meaning researchers can allocate resources based on their access to computing power and budget constraints. This makes it a tool designed for real-world research environments.
Schmidgall et al.
The Human Factor: Where AI Meets Expertise
While Agent Laboratory packs impressive automation capabilities, the real magic happens in what they call “co-pilot mode.” In this setup, researchers can provide feedback at each stage of the process, creating a genuine collaboration between human expertise and AI assistance.
The co-pilot feedback data reveals some compelling insights. In the autonomous mode, Agent Laboratory-generated papers scored an average of 3.8/10 in human evaluations. But when researchers engaged in co-pilot mode, those scores jumped to 4.38/10. What is particularly interesting is where these improvements showed up – papers scored significantly higher in clarity (+0.23) and presentation (+0.33).
But here is the reality check: even with human involvement, these papers still scored about 1.45 points below the average accepted NeurIPS paper (which sits at 5.85). This is not a failure, but it is a crucial learning about how AI and human expertise need to complement each other.
The evaluation revealed something else fascinating: AI reviewers consistently rated papers about 2.3 points higher than human reviewers. This gap highlights why human oversight remains crucial in research evaluation.
Schmidgall et al.
Breaking Down the Numbers
What really matters in a research environment? The cost and performance. Agent Laboratory’s approach to model comparison reveals some surprising efficiency gains in this regard.
GPT-4o emerged as the speed champion, completing the entire workflow in just 1,165.4 seconds – that’s 3.2x faster than o1-mini and 5.3x faster than o1-preview. But what is even more important is that it only costs $2.33 per paper. Compared to previous autonomous research methods that cost around $15, we are looking at an 84% cost reduction.
Looking at model performance:
o1-preview scored highest in usefulness and clarity
o1-mini achieved the best experimental quality scores
GPT-4o lagged in metrics but led in cost-efficiency
The real-world implications here are significant.
Researchers can now choose their approach based on their specific needs:
Need rapid prototyping? GPT-4o offers speed and cost efficiency
Prioritizing experimental quality? o1-mini might be your best bet
Looking for the most polished output? o1-preview shows promise
This flexibility means research teams can adapt the framework to their resources and requirements, rather than being locked into a one-size-fits-all solution.
A New Chapter in Research
After looking into Agent Laboratory’s capabilities and results, I am convinced that we are looking at a significant shift in how research will be conducted. But it is not the narrative of replacement that often dominates headlines – it is something far more nuanced and powerful.
While Agent Laboratory’s papers are not yet hitting top conference standards on their own, they are creating a new paradigm for research acceleration. Think of it like having a team of AI research assistants who never sleep, each specializing in different aspects of the scientific process.
The implications for researchers are profound:
Time spent on literature reviews and basic coding could be redirected to creative ideation
Research ideas that might have been shelved due to resource constraints become viable
The ability to rapidly prototype and test hypotheses could lead to faster breakthroughs
Current limitations, like the gap between AI and human review scores, are opportunities. Each iteration of these systems brings us closer to more sophisticated research collaboration between humans and AI.
Looking ahead, I see three key developments that could reshape scientific discovery:
More sophisticated human-AI collaboration patterns will emerge as researchers learn to leverage these tools effectively
The cost and time savings could democratize research, allowing smaller labs and institutions to pursue more ambitious projects
The rapid prototyping capabilities could lead to more experimental approaches in research
The key to maximizing this potential? Understanding that Agent Laboratory and similar frameworks are tools for amplification, not automation. The future of research isn’t about choosing between human expertise and AI capabilities – it’s about finding innovative ways to combine them.
0 notes
cyle · 11 months ago
Note
I'm guessing the new Original Post implementation will strictly capture posts where the blog owner is the OP.
Has the team considered adding in an option where you can also see all the posts the blog owner has added to?
A lot of Tumblr's charm is the collaborative aspects of posts and I know most of my top bangers were made in conversation with other users.
I've actually been working on a little project to scrape all the meta I've posted on a blog into a single document and have run into trouble achieving this. It would've been easy if I'd tagged everything consistently but over the years my tags changed 😔
The Tumblr API doesn't have an explicit method to get purely original posts, so I used a 3rd party tool (Jet Black Code) to pull my original posts. To try to get my "added on" comments, I downloaded my blog backup file, hoping to write up some quick code to pick out posts where the last blog with content on the chain was mine.
Unfortunately, it's less obvious than I thought it would be because in those cases my contribution isn't actually marked with my username like it is for everyone else in the reblog chain. 🤔 I'll need to dig into it more to see if I can rely on the formatting of the final block for these cases.
i don't know if we've thought of that specific case, but that does sound neat. i know there are a lot of capabilities we're looking to add to search, like including reblogs in search results (which should be coming soon i hope), and improving in-blog search. in general, i'd love to spend a lot of time making our API better for the special things people want to do like that, but i just do not have the time. but maybe we'll be able to open up stuff like this as our capabilities improve.
36 notes · View notes
cognithtechnology · 8 months ago
Text
Tumblr media
How API Documentation Enhances Developer Experience See how well-crafted API documentation improves the developer experience and streamlines integration with this infographic.
0 notes
triviallytrue · 10 months ago
Text
i am not really interested in game development but i am interested in modding (or more specifically cheat creation) as a specialized case of reverse-engineering and modifying software running on your machine
like okay for a lot of games the devs provide some sort of easy toolkit which lets even relatively nontechnical players write mods, and these are well-documented, and then games which don't have those often have a single-digit number of highly technical modders who figure out how to do injection and create some kind of api for the less technical modders to use, and that api is often pretty well documented, but the process of creating it absolutely isn't
it's even more interesting for cheat development because it's something hostile to the creators of the software, you are actively trying to break their shit and they are trying to stop you, and of course it's basically completely undocumented because cheat developers both don't want competitors and also don't want the game devs to patch their methods....
maybe some of why this is hard is because it's pretty different for different types of games. i think i'm starting to get a handle on how to do it for this one game - so i know there's a way to do packet sniffing on the game, where the game has a dedicated port and it sends tcp packets, and you can use the game's tick system and also a brute-force attack on its very rudimentary encryption to access the raw packets pretty easily.
through trial and error (i assume) people have figured out how to decode the packets and match them up to various ingame events, which is already used in a publicly available open source tool to do stuff like DPS calculation.
i think, without too much trouble, you could probably step this up and intercept/modify existing packets? like it looks like while damage is calculated on the server side, whether or not you hit an enemy is calculated on the client side and you could maybe modify it to always hit... idk.
apparently the free cheats out there (which i would not touch with a 100 foot pole, odds those have something in them that steals your login credentials is close to 100%) operate off a proxy server model, which i assume intercepts your packets, modifies them based on what cheats you tell it you have active, and then forwards them to the server.
but they also manage to give you an ingame GUI to create those cheats, which is clearly something i don't understand. the foss sniffer opens itself up in a new window instead of modifying the ingame GUI.
man i really want to like. shadow these guys and see their dev process for a day because i'm really curious. and also read their codebase. but alas
48 notes · View notes
starmod · 3 months ago
Text
500 mods? LETS PRAY WE DON'T CRASH!
Welcome to the blog where I document my stardew more mods then needed journey,
Give me recomendations for mods to add btw!!!
active mod list, will be updated as we go:
SMAPI - Stardew Modding API
Content Patcher
Stardew Valley Expanded
-stardew valley expanded-
Frontier Farm
Grandpa's Farm
Immersive Farm 2 Remastered
Grampleton Fields
Farm Type Manager (FTM)
CJB Cheats Menu
Generic Mod Config Menu
CJB Item Spawner
NPC Map Locations
Automate
Skull Cavern Elevator
Gift Taste Helper Continued x2
Chests Anywhere
Ridgeside Village
Custom Companions
SpaceCore
Winter Grass
Portraiture
Better Ranching
Bigger Backpack
StardewHack
Canon-Friendly Dialogue Expansion
Gender Neutrality Mod Tokens
Experience Bars
Elle's Seasonal Buildings
Ladder Locator
Miss Coriel's Unique Courtship Response CORE
Elle's New Barn Animals
Hats Won't Mess Up Hair
East Scarp
DaisyNiko's Tilesheets
Destroyable Bushes
Lumisteria Tilesheets - Indoor
Lumisteria Tilesheets - Outdoor
Mapping Extensions and Extra Properties (MEEP)
Better Artisan Good Icons
Happy Birthday
Stardust Core
Happy Birthday English Content Pack
Fast Animations
More Grass
Diverse Stardew Valley - Seasonal Outfits (DSV)
Cross-Mod Compatibility Tokens (CMCT)
Sprites in Detail
PolyamorySweet
Elle's New Coop Animals
Part of the Community
Better Crafting
No More Bowlegs
Show Birthdays
Custom Kissing Mod
Simple Crop Label
Romanceable Rasmodius - SVE Compatible
Mail Framework Mod
Loved Labels
PPJA - Artisan Valley
Artisan Valley
Artisan Valley - CustomCaskMod Add-On
Artisan Valley - Miller Time Add-On
Json Assets
Expanded Preconditions Utility
Producer Framework Mod
Project Populate JsonAssets Content Pack Collection
Event Lookup
Overgrown Flowery Interface
Overgrown Flowery Interface
Overgrown Flowery DigSpots
Overgrown Flowery Overlays
Industrial Furniture Set - For CP and CF
Mi's and Magimatica Country Furniture
Custom Furniture
Convenient Inventory
Elle's New Horses
Dynamic Reflections
To-Dew
GMCM Options
DeepWoods
Rustic Country Town Interiors
Elle's Cat Replacements
Wildflower Grass Field
Range Display
Elle's Town Animals
Industrial Kitchen and Interior
PPJA - Fruits and Veggies
Nyapu's Portraits inspired by Dong
Vibrant Pastoral Redrawn
MixedBag's Tilesheets
Pony Weight Loss Program
Zoom Level
Date Night
Date Night
Date Night Free Love Version
Event Repeater - A useful tool for Content Patcher Modding
Elle's Dog Replacements
The Farmer's Children (LittleNPC)
LittleNPCs
LittleNPCs
LittleNPCs
PPJA - More Trees
Project Populate JsonAssets Content Pack Collection
Rustic Country Walls and Floors
Rustic Country Walls and Floors
Rustic Country Walls and Floors for Custom Walls and Floors
Better Junimos
Hot Spring Farm Cave
Immersive Farm 2 Remastered (SVE) compatible version
8 notes · View notes