Resources: articles, tech news and answers
Long-form articles on cost, technology and regulations, short tech news from open source and answers to the questions clients ask before working with us. All written from our own projects.
Everything in Resources
75 pages in one index: the blog, tech news, tools, guides, the glossary and the community. A new page shows up here on its own once it is in the site's registry.
Long-form articles from real projects: website and app costs, KSeF, GDPR, WCAG, hosting, technical SEO, comparisons of approaches and open source.
Questions about working with VulCode: quotes, staged payments, the contract and code rights, warranty, maintenance, security, technology and integrations.
Fifty generators and calculators with a live preview: Discord, Minecraft, SCP:SL, VAT and margin, JSON and WCAG contrast.
- Discord timestamps
- Discord snowflake
- Discord permissions calculator
- Discord webhook and embed
- Discord message formatting
- Discord role colour
- Slash command builder
- Discord mentions and emoji
- Bot invite link
- Nether and Overworld portals
- /give command builder
- /tellraw and /title builder
- server.properties generator
- Banner and shield designer
- Minecraft coloured text
- Firework creator
- Anvil and enchantments
- Potion builder
- C.A.S.S.I.E. announcement
- SCP:SL broadcast
- SCP:SL ranks and permissions
- Steam ID converter
- Unity colour
- Unity LayerMask
- Unity rotation: Euler and Quaternion
- Unity jump physics
- VAT calculator
- Margin and markup
- Kwota słowniePL
- Walidator NIP, REGON, PESEL i IBANPL
- Odsetki za opóźnieniePL
- Dni robocze i terminyPL
- Instalment calculator
- JSON formatter
- UUIDs and passwords
- Base64, URL and JWT
- Checksums and hashes
- Cron explained
- Regex tester
- Text diff
- CSV and JSON
- CIDR subnet calculator
- chmod calculator
- Unix timestamp
- WCAG colour contrast
- QR code generator
- Favicon generator
- CSS gradient
- Palette from an image
- Image converter
- Website brief
- App and system brief
- Requirements specification
- Website launch checklist
- Website migration checklist
- Generator deklaracji dostępnościPL
Join the VulCode Discord server, see our fixes in open source projects and find us on GitHub, LinkedIn, X and Instagram.
Where to start reading
Reading lines for 5 questions people come to us with: the texts that answer them, in reading order.
- How to write a project brief for a software house: structure, example and common gapsblog post, also on: Choosing a vendor
- How much does a website cost in 2026: price ranges and what drives themblog post
- Landing page vs company website: which to choose and when you need bothblog post
- Technical SEO checklist before launch: from staging to Search Consoleblog post
- How to choose a software house: questions, red flags and the contractblog post
- How to write a project brief for a software house: structure, example and common gapsblog post, also on: Planning a new website
- How to read a software development quote and what to watch out forblog post
- Fixed price vs time and materials: how to choose a billing model for an IT projectblog post
- Working with a software house: how a project goes from the first message to launchblog post
- API integration: how to connect your website, online store or admin panel to ERP, CRM, accounting and paymentsblog post, also on: Writing code
- KSeF integration: the mandatory e-invoicing timeline and connecting your own system to API 2.0blog post
- Admin panel instead of a spreadsheet: when your business has outgrown Excelblog post
- Your own online store vs Allegro: which pays off and when to sell on bothblog post
- Why we contribute to open source: what a software house gains from fixing other people's codeblog post
- API integration: how to connect your website, online store or admin panel to ERP, CRM, accounting and paymentsblog post, also on: Connecting systems
- A Discord bot in Pythonguide, also on: Running a game server
- Tech newsResources section
- Contributionsopen source page
- How to write a project brief for a software house: structure, example and common gapsblog post, also on: Choosing a vendor
- How much does a website cost in 2026: price ranges and what drives themblog post
- Landing page vs company website: which to choose and when you need bothblog post
- Technical SEO checklist before launch: from staging to Search Consoleblog post
- How to choose a software house: questions, red flags and the contractblog post
- How to write a project brief for a software house: structure, example and common gapsblog post, also on: Planning a new website
- How to read a software development quote and what to watch out forblog post
- Fixed price vs time and materials: how to choose a billing model for an IT projectblog post
- Working with a software house: how a project goes from the first message to launchblog post
- API integration: how to connect your website, online store or admin panel to ERP, CRM, accounting and paymentsblog post, also on: Writing code
- KSeF integration: the mandatory e-invoicing timeline and connecting your own system to API 2.0blog post
- Admin panel instead of a spreadsheet: when your business has outgrown Excelblog post
- Your own online store vs Allegro: which pays off and when to sell on bothblog post
- Why we contribute to open source: what a software house gains from fixing other people's codeblog post
- API integration: how to connect your website, online store or admin panel to ERP, CRM, accounting and paymentsblog post, also on: Connecting systems
- A Discord bot in Pythonguide, also on: Running a game server
- Tech newsResources section
- Contributionsopen source page
Guides by level
Every guide is written against the official documentation and, where the source offers a test environment, run against it.
- Przelewy24 REST APIRegistering a transaction, the SHA-384 sign, the notification and verifying the payment in PHP.PHP
- InPost ShipX APIA locker and a courier shipment, the PDF label and the status webhook from Node.js.TypeScript
- Your first Minecraft plugin on PaperA Gradle project, plugin.yml, a command, an event and a test server from one command.Java
- KSeF API 2.0 step by stepThe KSeF token, an online session, encryption and the invoice's KSeF number, with Python code.Python
- A Minecraft server storePayment, a delivery queue and a plugin that hands the item over only when the player is online.Java
- Installing the Pterodactyl panelPanel 1.15 with PHP 8.3, MariaDB and Redis, a Wings node on Docker and the first server.Bash
Newest on the blog
We write articles from real projects: what things cost, how they work and what to watch for.
- 30 Sept 2026How to build an MVP: the first version of your product without burning through the budgetTutorials, 25 min read
- 28 Sept 2026KSeF integration: the mandatory e-invoicing timeline and connecting your own system to API 2.0Technology, 24 min read
- 26 Sept 2026GDPR compliant website: forms, consent, cookies and privacy policyTutorials, 24 min read
- 23 Sept 2026Digital accessibility for websites and online stores: WCAG 2.2, the European Accessibility Act and Polish lawTechnology, 24 min read
Frequently asked questions
Eight questions we hear most often before we start working together. The rest are on the FAQ page.
Read it your way
The blog has one RSS feed with every entry, tech news and guides included: paste the address into your reader and new posts arrive on their own, with no account and no mailing list.
Did not find your answer?
Ask us directly. We answer concretely, usually within an hour.








