Software development

Dive into the latest trends and best practices in software development. Find out about insights on agile methodologies, coding techniques, and innovative tools to build scalable, high-quality solutions.

Hand-drawn flowchart transformed into a polished digital version.
Generate editable diagrams from pictures or screenshots

Convert any hand-drawn flowchart, whiteboard sketch, or screenshot of a diagram into a digital, editable format.

The artwork depicts an abstract design with large, curved shapes in gradient colors ranging from purple to yellow. The background is dark, and the shapes seem to overlap, creating a sense of depth and movement.

The Rust's Stories: Rust, ECS, and WebAssembly

Learn how Rust, ECS, and WebAssembly come together to create a turn-based roguelike game, with challenges, solutions, and valuable lessons for game developers.

Content team
Aug 1, 2022

AI (Artificial Intelligence) — what is it?

AI is a powerful tool that mimics our intelligence but is often misunderstood due to sci-fi portrayals. It’s not that dangerous, but its ethical use is key.

Tomasz Świstak
Mar 14, 2022

How to do your null-checks safely in JavaScript

Learn safe ways to check for null and undefined in JavaScript, using concise methods like val == null, while avoiding common pitfalls and ESLint issues.

Content team
Dec 13, 2021

IT project visualization: Types, examples, and tips

Learn how tools like Storybook, Swagger, and Structurizr improve IT project documentation, enhancing data accessibility and team collaboration.

Content team
Dec 8, 2021

Effective front-end development with GoJS

Learn how GoJS enhances front-end development by creating interactive diagrams with flexibility and performance for complex data visualizations.

Content team
Oct 1, 2021

Angular vs. React: Which technology is more efficient?

Compare the performance of Angular and React in large apps, focusing on memory usage and optimization needs. Learn when to choose each in the upcoming webinar.

Kacper Cierzniewski
Aug 4, 2021

How a graphical interface enables Machine Learning or RPA (Robotic Process Automation) in your company?

Learn how graphical interfaces and tools like GoJS simplify Machine Learning and RPA, making automation accessible and user-friendly for business teams.

Content team
May 24, 2021

Front-end solutions in IoT. A new trend or pipe dreams? Let’s find out!

Explore how the IoT industry is embracing front-end solutions, with a focus on user-friendly visualizations that drive decision-making and enhance usability.

Content team
Feb 16, 2021

How to present tons of custom nodes and links? It’s a mission possible!

Learn how advanced algorithms, grouping techniques, and custom solutions make it possible to visualize large datasets with clarity and efficiency.

Content team
Jan 19, 2021

Economizing diagrams: the route to a simple realization of the nodes

Discover how grouping, algorithms, and custom solutions simplify diagram complexity, enhancing process visualization and organizational efficiency.

Content team
Nov 23, 2020

Benefits of a tool for intelligent building management

Discover how the Smart Building app integrates real-time dashboards, IoT features, and design tools to streamline intelligent building management.

Content team
Jun 19, 2020

How to increase your frontend app’s performance – 5 coding tips

Improve your frontend app’s performance with tips like optimized lookups, fewer loops, and native DOM methods, backed by benchmarks for real results.

Tomasz Świstak
Jun 18, 2019

Dependency injection in React using InversifyJS. Now with React Hooks!

Explore how to streamline dependency injection in React by combining InversifyJS with Hooks, enabling flexible, efficient use in functional components.

Tomasz Świstak
May 17, 2019

Simplify your work in power electronics with a circuit diagram tool

Discover how a circuit diagram tool transforms power electronics workflows with real-time validation, intuitive design, and seamless simulation integration.

Content team
Feb 19, 2019

Avoiding any in TypeScript: Advanced types and practical uses

Master TypeScript’s advanced types like Record, Pick, and unknown to write safer, maintainable code while avoiding the pitfalls of any.

Tomasz Świstak
Jan 16, 2019