Gleek Blog

The latest product and diagramming news by our team

Gliffy is focused on providing support to software engineers, but can be used by people in other industries. They provide plans for small businesses and large enterprises. Visio can be used by groups or individuals of any size, from freelancers all the way up to large businesses.

Greg

07 September 2021

Read more...

Cardinality is represented in an entity-relationship diagram by using notation to clarify the relationships between entities. Two commonly used systems of notation are Chen notation and Crow’s Foot notation. But what are the differences between them and how can you decide which is right for you? Join us for a detailed comparison between Chen notation and Crow’s Foot notation.

Constantine Nalimov

01 September 2021

Read more...

A fragment in a sequence diagram is a rectangular frame drawn over part of the diagram. They represent conditional structures that affect the flow of messages. These frames are known as combined fragments in the UML specification and the container is known as the interaction operand. The frame is labeled in the top-left corner. This label is known in UML as the interaction operator.

Constantine Nalimov

31 August 2021

Read more...

Let’s talk sequence diagram tools. What are they? What can you use them for? Which one is best for you and your team? We’ve compiled a list of the top 8 UML sequence diagram tools on the market in 2021, and can hopefully answer some of these questions for you.

Greg

23 August 2021

Read more...

Physical models are all about building the database. Primary, secondary, and foreign keys are worked out, along with restraints and the actual tables and columns to be used. Database management and optimization come into play, as does data normalization. Hardware is now also considered, along with the specific Database Management System (DBMS), such as MySQL, MongoDB, or Azure SQL Database, that will best suit the project.

Constantine Nalimov

20 August 2021

Read more...

If you’re just getting started with data modeling, there are three different techniques you should experiment with. Two are highly visual, while the third is useful for added detail and can be combined with either of the others.

Constantine Nalimov

09 August 2021

Read more...

Visual problem solving is the process of using aids like charts or diagrams to display all the aspects of a problem in order to find viable solutions. When problem solving, sometimes it’s hard to see what’s causing the problem, or other relationships and correlations that are affecting whatever it is you’re working on. Two common methods for problem solving include mind maps and flowcharts

Greg

31 July 2021

Read more...

Data modeling is a way to visualize a data storage system. The system is represented by a diagram that attempts to explain the data to be stored, the relationships between the different types of data, and the formats, attributes, and rules that make the system work.

Constantine Nalimov

31 July 2021

Read more...

Lucidchart and Draw.io have plenty of things in common, which makes choosing the best one for your team or business a little complicated. While they offer very similar services and benefits, there are some differences that make each stand out.

Greg

21 July 2021

Read more...

UML diagrams are increasingly being used for less formal business purposes, especially for the rapid communication of ideas between teams and stakeholders. UML is now at version 2.5 and it allows for 14 different types of diagrams.

Greg

19 July 2021

Read more...

Any UML diagram consists of model elements. Relationships add information to your diagram by clarifying the way that elements interact or depend upon each other. They describe the behavior that is desired, or can be expected, between elements.

Constantine Nalimov

15 July 2021

Read more...

Confluence is a wiki, or knowledge base, to help teams collaborate and share project assets. Resources such as product requirements, design documents, ideas, meeting notes, calendars, and all relevant information or materials can be stored in Confluence and accessed by everyone involved in the project. And now you can use our new Gleek app with Confluence!

Greg

09 July 2021

Read more...

Now you can also use Gleek diagrams in Azure DevOps. Diagrams are an efficient and clear way to explain ideas to other team members or document processes. Incorporating Gleek’s unique diagramming syntax into your workflow will enable you to create diagrams in minutes, using just your keyboard.

Greg

09 July 2021

Read more...

UML, which stands for Unified Modeling Language, is a set of definitions and symbols used to visualize and describe the connections in a software system. UML communication diagrams, formerly known as collaboration diagrams, show the relationships between objects, and how messages flow between applications.

Constantine Nalimov

08 July 2021

Read more...

Do you often work on large, complicated projects by yourself or with a team? Chances are you’ve heard of LucidChart and Gliffy. Both of these services provide easy-to-use diagramming tools for all types of projects. From flowcharts to mind maps, diagrams are used to organize, collaborate, and track progress on projects or plans.

Greg

21 June 2021

Read more...

Developers use entity-relationship diagrams to sketch out designs for databases. As their name suggests, enhanced entity-relationship diagrams take ER diagrams a step further and allow for much more complex designs for modern databases. EER diagrams give developers the tools to add detail and better understand how their database should be designed.

Greg

14 June 2021

Read more...

A sequence diagram is a type of UML (Unified Modelling Language) diagram that is used to model interactions between objects in a system over time. The sequence diagram lets a developer sketch out and demonstrates how processes will behave and interact in sequence.

Constantine Nalimov

01 June 2021

Read more...

In practice, many kinds of teams use Confluence to structure and manage projects. Confluence works especially well for teams working remotely or from many different locations. Confluence helps agile teams because it encourages transparency and open communication.

Greg

27 May 2021

Read more...

Cross-functional flowcharts show steps and decisions in a process, as a regular flowchart. They differ in that they show extra information in a grid or in columns or rows.

Greg

27 April 2021

Read more...

Sequence diagrams show an overview of the interactions between objects in a system over time. Also called event diagrams or event scenarios, sequence diagrams depict the sequential events that occur and the processes that are completed.

Constantine Nalimov

26 April 2021

Read more...

UML class diagram relationships show how one class affects another. Sometimes one class acts as a parent to another. Other times the one class might inherit the function of another class.

Greg

20 April 2021

Read more...

A Flowchart is a diagram that shows a process, step-by-step. Flowcharts illustrate processes, decisions, and actions in a project. It helps teams organize and visualize systems.

Greg

13 April 2021

Read more...

Class diagrams help us illustrate a system’s structure. Class diagrams use Unified Modeling Language (UML). In class diagrams, we explain how a system will work with classes and their attributes, operations, and relationships.

Constantine Nalimov

08 April 2021

Read more...

Flowcharts help teams organize and visualize systems. Frank and Lillian Gilbreth created the first flowchart in 1921. Their tool became part of industrial engineering curricula. Soon after it became a tool for teams in many other fields.

Greg

29 March 2021

Read more...

Nowadays, we need powerful tools to properly map out a database. ER diagrams graphically represent the relationships between different parts of a database. This allows team members to easily explain the database structure to all stakeholders.

Greg

19 March 2021

Read more...

Software development has become more complicated. UML retains an important place in any software development project. UML gives teams a valuable tool for mapping complex software projects.

Greg

15 March 2021

Read more...

So you’ve signed up with Gleek and you want to make some diagrams. But you’re not sure where to start… Don’t worry, here’s our quick start guide to using Gleek. Once you’ve read this, you’ll be happily diagramming like a pro 💪

Constantine Nalimov

10 February 2021

Read more...

A relational schema is a blueprint used in database design to represent the data to be entered into the database and describe how that data is structured in tables (called relations in relational schemas). The schema describes how those tables relate to each other.

Constantine Nalimov

25 January 2021

Read more...

We create databases to store information about things that exist in the real world. If it can be uniquely identified as being separate from other things and recorded in a database, it can be a database entity. Database entities can be persons, places, events, objects, or concepts, such as a university course, job, or online order. A database can record and describe each of these, so they’re all potential database entities.

Constantine Nalimov

25 January 2021

Read more...

Hey Gleek.io fans, the app just got a major update! What’s new? Completely new layout engine (based on Mermaid). Diagrams are generated much faster than ever before (like lightning!). Added option to save the diagram as an SVG image. Added option to fit diagram into screen window (without scrollbar).

Greg

25 January 2021

Read more...

A process map is a diagram that identifies all the steps in the process. Process mapping illustrates the flow of data or materials, the tasks, decisions, and relationships between the steps taken in the process. A good process map will define the starting conditions, the steps, the people involved, the final results, and can even be used to measure the success of the process.

Constantine Nalimov

25 January 2021

Read more...

Architecture (or architectural – both are used) diagrams are primarily about making it easier to communicate and collaborate with all stakeholders in a project. An architecture diagram will show the concepts involved in the architecture, including key principles, elements, and components. They are high-level diagrams that aim to represent the big picture and make it clearly understandable.

Constantine Nalimov

25 January 2021

Read more...

Concept maps were first used in universities in the 1970s, but are now also used by engineers, designers, businesses, and anyone who needs to illustrate how concepts relate to each other. Creating a concept map is a way to organize, explore, and expand your understanding of a topic. When you create a graphical overview of ideas, you make them easier to comprehend and also remember.

Greg

25 January 2021

Read more...

A method often used to create an entity-relationship diagram is crow’s foot notation. Introduced in the 1970s, the distinctive arrows used in crow’s foot notation have also been called inverted arrows, chicken feet, or just forks.

Constantine Nalimov

25 January 2021

Read more...

When you start working on a new project, you need to know what external entities will be involved and how they will interact with your system. A system context diagram will help you to work out these relationships without getting too involved in the details of how your system works.

Constantine Nalimov

25 January 2021

Read more...

Before you create a new database, you have to work out what elements you’ll include and how they relate to each other. That’s where the entity-relationship diagram (ERD) comes in. An ERD is ideal for rapidly sketching out a database at the conceptual level. If you plan the overall scope of what you need, you’ll waste less time when you get to actually building the database.

Constantine Nalimov

25 January 2021

Read more...

The logical structure of a database, including its relationships and constraints, is called a data model. The design of the structure decides how the data is accessed and stored. Businesses need correct and reliable data to make decisions. Even a small error can cause the data to go ‘unreliable’ and be unsuitable for decisions. Counting on such data can result in losses.

Greg

25 January 2021

Read more...

Best software development tools are heavily in demand. The software industry is among the largest and fastest-growing industries out there. The whole IT industry is worth $5.2 trillion (2020), hence it doesn’t come as a surprise that more and more people want to be a part of the industry.

Greg

25 January 2021

Read more...

The ER model comes with a standardized diagrammatic technique that makes it quick and easy to design a database. Each of the three basic elements in the model - entity, attribute, and relationship - is represented by a shape.

Constantine Nalimov

25 January 2021

Read more...

The first premium feature for Gleek is integration with Git source control repositories. The idea was to enable users who would like to version their diagrams or are concerned with their project privacy, to use their own Git repos to store their Gleeks.

Constantine Nalimov

25 January 2021

Read more...

Gleek takes a completely new approach to diagraming, so we wanted to take a moment to share some tips we’ve learned having used this product over the last months during its development.

Constantine Nalimov

25 January 2021

Read more...

Gleek is an app that we built to scratch an itch we’ve had at Blocshop for a long time. We are a software development company that works almost exclusively with remote clients.

Greg

25 January 2021

Read more...