Skip to content

Commit

Permalink
chore: tweaks to the latest inflight magazine (#605)
Browse files Browse the repository at this point in the history
  • Loading branch information
eladb authored Sep 14, 2023
1 parent 0c02e0b commit 25d0f25
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions blog/2023-08-30-magazine-004.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ It’s been a while since we shared Wing updates. We’ve been hard at work, and

Lately, we added a new segment to our weird little Twitch show called [The Wingly Update](https://www.youtube.com/playlist?list=PL-P8v-FRassZBWsNoSafL_ReO0JO0xJVm) where we share news about new features to Wing, so we decided to share the same updates here as well. Let us know what you think!


In this edition, we will be reviewing the following changes:

- 🚀 [New: Deep Equality for Structural Types](#deep-equality-for-structural-types)
Expand All @@ -30,7 +29,8 @@ In this edition, we will be reviewing the following changes:
- 🚀 [New: Integrated Console in VSCode:](#integrated-console-in-vscode)


### Deep Equality for Structural Types:
### Deep Equality for Structural Types

❤️ Added by [Marcio Cruz](https://github.com/marciocadev) ❤️
<br />
From today, our suite of structural and collection types—arrays, maps, JSON, and structs—are now fully equipped to handle deep equality checks. This means that when you use the == operator, it’s no longer a shallow, reference-based comparison. It digs deeper, checking the actual content and structure of the objects in question.
Expand All @@ -42,14 +42,16 @@ This is an under-the-hood change that should make your code cleaner and your com
![deep_equality2](./assets/2023-08-30-magazine-004/deep_equality2.png)


### DateTime Type and Utilities:
### DateTime Type and Utilities

❤️ Added by [Tsuf Cohen](https://github.com/tsuf239) ❤️
<br />
In our latest update, the DateTime Type along with its associated utilities and methods. Before this enhancement, our system primarily focused on durations. Now, we can offer comprehensive DateTime support, bridging a gap and providing users with a more complete toolset for their time-based operations. This new integration is set to make tasks involving date and time more intuitive and efficient.

![datetime-type](./assets/2023-08-30-magazine-004/datetime.png)

### Performance Optimization for JSII Loading:
### Performance Optimization for JSII Loading

❤️ Added by [Yoav Steinberg](https://github.com/yoav-steinberg) ❤️
<br />
We have also made a significant enhancement in the way we handle JSII libraries. Previously, we relied on a JSON format, which was somewhat sluggish, especially for larger JSII libraries. This shift to a binary format has actually slashed loading times. To put it in perspective, certain libraries that used to take about 4 seconds to load, now dazzle with a swift 700-millisecond loading time.
Expand All @@ -69,20 +71,22 @@ In an effort to accelerate our development processes, we transitioned from Nx to



### Multi-File Support:
### Multi-File Support

❤️ Added by [Chris Rybicki](https://github.com/Chriscbr) ❤️
<br />
We’ve been working to enhance and improve Wing’s multi-file support and have just introduced the latest update. Despite an initial challenge that led to a rollback, the new multi-file support allows classes, structs, types, and other declarations to be shared across different files. Now, developers can now better organize their code, reducing naming collisions and improving composability.
<br /><br />
<ReactPlayer width="100%" height="100%" playing loop muted url={multi_file_errors_mp4}/>

### Integrated Console in VSCode:
### Integrated Console in VSCode

We've improved the integration of the console within VSCode, moving beyond the basic iFramed version. This update offers developers better screen utilization. We're also working on further refinements for smoother integration in the future.

<ReactPlayer width="100%" height="100%" playing loop muted url="https://github.com/winglang/wing/assets/5547636/0a787216-8c10-48d8-b42b-7d1020c85c9d"/>

### Summary

That’s a wrap for this update!

Thanks again to all our amazing contributors.
Expand All @@ -92,5 +96,3 @@ If you’re not already, make sure to keep following the latest additions in our
You'll find us regularly mingling on [Slack](https://t.winglang.io/slack), so feel free to introduce yourself, and if you haven't yet, give winglang.io a visit and take Wing out for a spin.

See you next time!


1 comment on commit 25d0f25

@vercel
Copy link

@vercel vercel bot commented on 25d0f25 Sep 14, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.