DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Cover image for Titanium News #8
Michael Gangolf
Michael Gangolf

Posted on

Titanium News #8

Older posts can be found here

Quick new Titanium news before the holidays since there are so many new modules πŸ˜„

Titanium SDK

Titanium 10.1.1.GA with some iOS TabGroup bugfixes, Android ListView speed-ups and some iOS compile fixes for M1 machines. So make sure to update if you are using 10.x!

Pretty sure you've all heard about the log4j security issue that is making news at the moment. Titanium included an older version of that library too but it was only used in the building process - the library didn't make it into the apps! There is a great post about the issue at github discussions by Joshua.
And even better news: the library was removed from the project since it wasn't really used. So scanners won't find that repo now πŸ˜‰

Modules

In Titanium News #1 I've mentioned an OpenGL library by @DzzD. The full source code is available now at TiGL!

@maccesar updated his purgeTSS library to version 3.0.0 and it's using Tailwind 3 now!

Since there are so many other modules I'll quickly list them:

That's it

If you have feedback or some interesting Titanium apps, modules or widgets you would like to share: get in contact with me or leave a comment and I'll add it to the next Titanium news.

Top comments (0)

11 Tips That Make You a Better Typescript Programmer

1 Think in {Set}

Type is an everyday concept to programmers, but it’s surprisingly difficult to define it succinctly. I find it helpful to use Set as a conceptual model instead.

#2 Understand declared type and narrowed type

One extremely powerful typescript feature is automatic type narrowing based on control flow. This means a variable has two types associated with it at any specific point of code location: a declaration type and a narrowed type.

#3 Use discriminated union instead of optional fields

...

Read the whole post now!