Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
codercatdev committed Mar 6, 2024
2 parents 5c73b85 + 5a9d969 commit 5e849d1
Show file tree
Hide file tree
Showing 3 changed files with 143 additions and 3 deletions.
@@ -0,0 +1,61 @@
---
type: guest
cover: https://media.codingcat.dev/image/upload/v1709747212/main-codingcatdev-photo/podcast-guest/randal-schwartz.jpg
name: Randal Schwartz
published: published
slug: randal-schwartz
start: January 1, 2000
socials:
linkedin: https://www.linkedin.com/in/randalschwartz/
twitter: https://twitter.com/RandalSchwartz
websites:
- http://www.stonehenge.com/
---

## Profile

- Working

I'm the primary person to blame for [Stonehenge Consulting Services, Inc](/).

- Hanging out online

I frequent the Usenet Perl newsgroups, [the Perl mailing lists](/cgi/go/http://lists.perl.org), a bunch of other mailing lists, IRC Perl channels, and [the Perl monastery](/cgi/go/http://perlmonks.org).

- Writing

I write [books](/books/) and [magazine articles](columns.html), primarily about Perl.

- Cruising

I've been on every [Geek Cruise](/cgi/go/http://geekcruises.com) so far.

- Taking pictures

I've got about [40,000 pictures online](Pictures/) here, although I'm slowly moving them to [my Flickr account](/cgi/go/http://www.flickr.com/photos/randal-schwartz/).

## Am I related to any other famous Schwartz folks?

Not likely. My grandfather changed his name from Von Schraeder to Schwartz when he came from Germany to the US mid-West around 1900. My dad thinks it was to avoid any constabulary entanglement. So, I'm stuck with a hard-to-pronounce name that has a consonant-to-vowel ratio of 7.0. I'd change it back to Von Schraeder, but that would probably just confuse people now.

I'm a western-European mutt, with about 30% German, and the rest a mix of English, Scot, and Irish.

## Mariel and me: twins!

I've discovered that the actress [Mariel Hemingway ](/cgi/go/http://us.imdb.com/M/person-exact?+Hemingway,+Mariel)was born on the same day as me, and only one state over (in [Mill Valley, California](/cgi/go/http://wings.buffalo.edu/geogw?mill+valley%2C+ca)). But does she ever write me or call me? **Nooooooooo.**

Well, at least not until her personal assistant was kind enough to pass along my invitation to my (our) 35th birthday party, and Mariel replied by sending me a very nice [autographed picture](bw-mariel-auto.jpg) and a postcard (scan forthcoming). Mariel also asked for an autographed copy of my book in exchange, which I sent. Now to finish editing the video shot at our party...

## My travel schedule

For the past 15 years or so, I've been on the road about 20 weeks a year, accumulating over a million frequent flyer miles. See my [plan file](dot-plan.txt), which should contain my travel schedule if I've been following my own plan.

## Gogopuffs

I've got the word gogopuffs here just so [Google](/cgi/go/http://www.google.com) can find it, and then later I can say "Google for Gogopuffs" and hit my page.

If you don't get that, you've not watched the ads for breakfast cereal during the Saturday morning cartoons.

## Contacting me

You can reach me at [`merlyn@stonehenge.com`](mailto:merlyn@stonehenge.com). You can also call the office, but I'd much rather be reached by email.
Expand Up @@ -34,13 +34,14 @@ picks:
slug: 4-8-design-systems-brad-frost
sponsors:
- cloudinary
spotify: >-
https://open.spotify.com/episode/7jbeqkUHJsKGdNJIqSpEXE?si=VheIc2fOQMWT-ldoo0Gvrg
start: 'Jan 1, 2024'
spotify: https://open.spotify.com/episode/7jbeqkUHJsKGdNJIqSpEXE?si=VheIc2fOQMWT-ldoo0Gvrg
start: Feb 28, 2024
title: 'Design Systems: From Atomic Design to a Global Solution'
youtube: 'https://youtu.be/WiryDTsHDec'
---

<iframe src="https://podcasters.spotify.com/pod/show/codingcatdev/embed/episodes/4-9---Flutter-2024---Build-beautiful--native-experiences-across-platforms-from-a-single-codebase-e2gnnhj/a-ab1osf4" height="102px" width="400px" frameborder="0" scrolling="no"></iframe>

In the fast-paced world of design, creating a seamless and efficient user experience is crucial. Design systems have emerged as a powerful solution, marrying art and science to ensure consistency and cohesiveness. In this episode, we explore the complexities of successful design systems and how they bridge the gap between product and consistency.

## 1. Atomic Design
Expand Down
@@ -0,0 +1,78 @@
---
type: podcast
authors:
- alex-patterson
episode: 9
recording_date: 'Feb 19,2024 2:00 PM'
season: 4
published: published
podcast: CodingCat.dev
chapters_done: false
cloudinary_convert: false
cover: https://media.codingcat.dev/image/upload/v1709747785/main-codingcatdev-photo/4_flutter-2024.png
devto: https://dev.to/codingcatdev/nx-project-crystal-2b66
excerpt: Build beautiful, native experiences across platforms from a single codebase.
guests:
- randal-schwartz
hashnode:
picks:
- author: randal-schwartz
name: Stern Pinball
site: 'https://sternpinball.com/'
- author: alex-patterson
name: True Detective Season 4
site: 'https://www.hbo.com/true-detective'
slug: 4-9-flutter-2024
sponsors:
- cloudinary
spotify: https://open.spotify.com/episode/2cHDn2AvRPCfYfR15FVU5i?si=ioz3SX3LTyCFwGtNSIcaiQ
start: 'March 6, 2024'
title: Flutter 2024
youtube: https://youtu.be/VeUppmui46g
---

**The State of Flutter in 2024: A Comprehensive Look**

Flutter, Google's open-source framework for building beautiful, native-looking apps across mobile, web, desktop, and embedded devices, has taken the app development world by storm. Since its release in 2015, Flutter has garnered immense popularity due to its:

- **Expressive and beautiful UI:** Flutter empowers developers to design and build visually stunning, custom UIs with rich animations and smooth scrolling, all thanks to its layered architecture and widgets.
- **Cross-platform development:** With a single codebase, Flutter enables developers to create apps for various platforms like Android, iOS, web, desktop (Windows, macOS, Linux), and embedded devices, significantly reducing development time and cost.
- **Hot reload:** This feature allows developers to see the changes they make to the code reflected in the app in real-time, without the need to recompile or restart the app, leading to a faster development cycle.
- **Dart, a productive language:** Flutter utilizes Dart, a modern object-oriented programming language known for its simplicity, learnability, and development speed. Dart's features like ahead-of-time (AOT) compilation and garbage collection contribute to the overall performance and efficiency of Flutter apps.

**A Glimpse into the Future: The Flutter Roadmap for 2024**

The Flutter team is constantly working on improving the framework and expanding its capabilities. Their roadmap for 2024 outlines several key areas of focus:

- **Quality and performance:** The team is committed to making Flutter even more stable, reliable, and performant. This includes fixing bugs, improving the framework's core libraries, and optimizing rendering and memory usage.
- **Multiple views:** Flutter now supports multiple views on mobile and web platforms. This means developers can create apps with different views, such as a list view and a detail view, or a split-screen layout, enhancing the user experience and enabling the creation of more complex and interactive applications.
- **Tooling and AI:** The Flutter team is actively working on improving the tooling and AI support for Flutter development. This includes making it easier to develop and test Flutter apps, providing better code completion and suggestions, and leveraging AI to assist with debugging and code generation.

**Beyond the Roadmap: Flutter's Continued Growth and Impact**

While the roadmap highlights the official areas of focus, several other trends and advancements are shaping the current state of Flutter in 2024:

- **Growing community and ecosystem:** The Flutter community has grown exponentially in recent years, with a vast number of developers, designers, and enthusiasts contributing to the framework's growth. This vibrant community fosters knowledge sharing, collaboration, and the creation of a rich ecosystem of plugins, packages, and resources that empower developers to build even more sophisticated apps.
- **Enterprise adoption:** Flutter is increasingly being adopted by large enterprises for building mission-critical applications. Its ability to deliver high-performance, cross-platform apps with a single codebase is proving valuable for businesses looking to streamline development processes and reach wider audiences.
- **Focus on emerging technologies:** The Flutter team is actively exploring and integrating emerging technologies like foldable devices, augmented reality (AR), and virtual reality (VR) into the framework. This ensures that Flutter remains at the forefront of app development and empowers developers to create innovative and immersive experiences.

**Key Considerations for Choosing Flutter in 2024**

Here are some key factors to consider when deciding whether to use Flutter for your next app development project in 2024:

- **Project requirements:** If your project requires a visually appealing, cross-platform app with a fast development cycle, Flutter is an excellent choice.
- **Development team expertise:** If your development team has experience with Dart or similar object-oriented languages, picking up Flutter will be a smooth transition.
- **Project budget and timeline:** While Flutter can potentially reduce development costs and time due to its cross-platform nature and hot reload feature, it's crucial to carefully evaluate project-specific requirements and resource availability.

**Conclusion: A Promising Future for Flutter**

In conclusion, Flutter's position in the app development landscape remains strong in 2024. With its focus on quality, performance, new features, and a thriving community, Flutter empowers developers to build beautiful, cross-platform apps efficiently. As the framework continues to evolve and integrate emerging technologies, we can expect to see even more innovative and impactful applications built with Flutter in the years to come.

**Additional Resources:**

- Flutter official website: [https://flutter.dev/](https://flutter.dev/)
- Flutter roadmap: [https://github.com/topics/flutter-roadmap](https://github.com/topics/flutter-roadmap)
- FLOSS - https://twit.tv/shows/floss-weekly
- Fuchsia OS - https://fuchsia.dev/
- Flutter Roadmap - https://github.com/flutter/flutter/wiki/Roadmap
- FLOSS Restart - https://hackaday.com/2024/01/09/floss-weekly-episode-765-that-ship-sailed-and-sank/

0 comments on commit 5e849d1

Please sign in to comment.