Skip to content

Commit

Permalink
Deployed 8b83e10 with MkDocs version: 1.4.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Paul Hallett committed May 23, 2023
1 parent 74c0e3b commit c91e285
Show file tree
Hide file tree
Showing 4 changed files with 2 additions and 1 deletion.
Binary file added diagram.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -365,6 +365,7 @@ <h1 id="beckett-framework">💫 Beckett framework</h1>
<p>Beckett seamlessly combines the power of <a href="https://flask.palletsprojects.com/en/2.3.x/">Flask</a>, a popular Python web framework, with a robust <a href="https://www.typescriptlang.org/docs/handbook/react.html">React TypeScript</a> web server, providing a comprehensive full stack framework. Unlike traditional project set ups, Beckett eliminates the need for an intermediary domain language because it tightly couples the Typed API interface, resulting in a more streamlined development process.</p>
<p>At its core, Beckett features a sophisticated types manager that automatically synchronizes <a href="https://docs.python.org/3/library/typing.html">Python Type hints</a> and <a href="https://www.typescriptlang.org/docs/handbook/interfaces.html">TypeScript interfaces</a>. This means that as you make changes to your code, Beckett diligently keeps the API interface definitions in both languages in perfect harmony. Gone are the worries about compatibility issues when deploying changes—the Beckett framework ensures seamless deployments.</p>
<p>While Beckett is strongly opinionated, favoring specific design choices, it significantly enhances productivity by providing a cohesive development experience and reducing the time spent on manual synchronization.</p>
<p><img alt="beckett features" src="diagram.jpg" /></p>
<h2 id="harnessing-powerful-tools-becketts-foundation">Harnessing Powerful Tools: Beckett's Foundation</h2>
<p>Beckett harnesses the power of industry-leding tools by seamlessly integratin a <a href="https://flask.palletsprojects.com/en/2.3.x/">Flask web server</a> and a <a href="https://react.dev/">React</a> <a href="https://www.typescriptlang.org/">TypeScript</a> frontend into a unified framework.</p>
<p>Both TypeScript and Python hold their positions as two of the <a href="https://www.statista.com/statistics/793628/worldwide-developer-survey-most-used-languages/">most widely used programming languages globally</a>. As a result, they are frequently combined in various projects.
Expand Down
Loading

0 comments on commit c91e285

Please sign in to comment.