Funcionalidades dinámicas en una app multi-marca
Este mes tenemos con nosotros a Sergio Fernández Durán, desarrollador iOS en Tymit. Sergio nos enseñará cómo enfrentarnos a un proyecto multimarca dividiendo un proyecto monolito en diferentes funcionalidades, compartiendo el máximo código entre aplicaciones y añadiendo funcionalidades únicas por marca sin feature flags ni compiler flags. Una gozada, amigos.
No dejéis de apuntaros y hagamos esta comunidad aún más grande.
Donde y cuando:
Próximo miércoles 17/05/23 a partir de las 19h en el local International Lab, en c/ Bailén, 41, Madrid (a los más viejunos les sonará el sitio).
IMPORTANTE:
Como nuestro lugar habitual de reunión en la Puerta de Toledo está en obras, nuestros amigos de Puerta de Innovación nos han cedido las instalaciones en International Lab, en c/ Bailén, 41.
Puedes registrarte en el siguiente link a MeetUp:
built my first gunpla! (full mechanics aerial)
not actually done, still need to build the weapons and apply stickers
a few progress pics below, its been fun seeing her take shape over the last ~day and a half
In case you’re uninitiated:
These are the current female volleyball uniforms
The Norwegian team on the left got fined a ridiculous amount of money for wearing shorts to the games
When you compare the men and women, it becomes very clear how sexist the uniforms are.
“Sexism is dead women are so annoying to keep talking about it”
*professional athletes get fined for wearing shorts*
Just hightlighting this again:
The Norwegian Women’s Volleyball Team got fined a ridiculous amount of money for wearing shorts to the games.
is there any possibility of keeping the legacy editor as an option? for content creators, the new editor completely ruins the quality of our gifs/edits/art and it's really frustrated to be forced into using an editor that's going to kill the quality of the creations that we spend time perfecting.
Answer: Hello, @junghaesin!
Thanks for writing in. And thank you to everyone else who has shared similar feedback.
So, tl;dr—this is actually a blog theme issue. Your theme is not showing images in posts created by the new editor as you expect.
GIFs uploaded via the legacy editor or the new editor are actually processed the same way. There is no difference in bit depth or in resolution. You can see this by looking at your posts inside the Tumblr dashboard instead (e.g. instead of yourblog.tumblr.com/post/id, go to tumblr.com/yourblog/id).
The reason why you see a quality difference is because posts created by the new editor are treated as text posts by older blog themes. Themes often add padding around all the content of a text post—including any images that appear in it. If your theme presents posts as 540px wide, then in a text post, with that additional padding, the available space for your images is actually less than 540px. As a result, the browser will scale your images down to fit, and when this happens, image quality takes a hit.
The solution—update to a more modern, up-to-date theme, like Vision or Stereo. Theme developer @eggdesign also built a theme template that works with new posts, that you can build on top of! These modern themes apply padding only to text blocks rather than the whole post, so image blocks receive no padding and are served at their full 540px width, just like the Dashboard. From what we’ve seen, this fixes all of the issues about perceived GIF quality on blogs.
We know. Changing your theme is a lot of work. In the near future, we’re looking into ways to make this transition easier—for example, helping you identify themes that work well with new posts in the Theme Garden. But working with new posts is the way forward—the new posts use a format that opens up a lot of opportunities in the future.
Why can’t you add post types to posts from the new editor? Why not serve new posts as photo posts instead of text posts?
The new editor uses a new post format, called Neue Post Format (NPF). NPF has given us a huge boost in flexibility when it comes to what content can be in posts—remember the time when you couldn’t even upload images to reblogs? Or how old chat and quote posts magically change authors? NPF helped us fix both of these things. It removed constraints—including post types, which limit each post to one specific type of content.
But existing blog themes still need to be able to display these posts. Because NPF posts can include media anywhere (while most of the old post types have a rigid structure for media), it was safest for us to categorize NPF posts as the least constrained post type—text posts. It’s the best we can do to make these posts backward-compatible with existing blog themes.
In lieu of post types, we’ve added an {NPF} theme variable per post that custom themes can leverage. Theme developers must update their themes to take advantage of this new data to retain full control of the HTML output of posts.
Thanks for your feedback, and keep it coming!
With love,
—The Tumblr WIP Team
Creando tu primer SPM plugin, imágenes, presentación y mucho más.
El pasado miércoles 19 de abril, Libranner Santos compartió con nosotros una estupenda charla sobre SPM plug-ins.
Lamentablemente, no pudo impartir la charla presencialmente, tal y como estaba originalmente previsto, pero eso no nos impido de disfrutar de una charla, con live-coding y de las instalaciones que amablemente nos cedió el equipo de Kindred, junto con cervezas y pizzas para todos.
El contenido de la presentación de Libranner puedes verlo aquí.
Además, Libranner ha compartido un excelente artículo donde se desgranan todos los pormenores de la charla, y desde donde podéis descargaros el código fuente.
Muchas gracias a todos los que asististeis, a Libranner por la excelente charla y por supuesto a Kindred por su amabilidad, cediéndonos sus oficinas, y además darnos de cenar.
Nos vemos en la próxima.
Let the games begin.
Well. Well, well, well, well, well. It’s here. The day has finally come. We’ve enjoyed witnessing you set dashboards ablaze the world over with your fandom hot takes, your cats, your dragon art, your recipe polls, your incorrect quotes, your Barbie memes. (But, really, mostly your cats.)
Starting April 20, you will be able to Blaze each other's posts: You’ll be able to scroll through your dash and see a post that tickles you, and then make thousands of complete strangers see that post also.
We made this for fun, but you remain in charge of your stuff. So here are some important details:
- Blog-level settings: All blogs will be set to Blazable by default in your blog settings. We’re giving you this heads-up so you can toggle Blaze off on any blog you don’t want people to Blaze posts from (quick link for web). Remember to do so for any secondaries you might want to keep Blaze-free.
- Post-level settings: These override your blog-level Blaze settings. You can enable Blaze in the post editor—before or after posting—via the cog (web) or the meatball menu (mobile), regardless of your blog's Blaze settings. Any posts you previously disabled reblogs on will remain unsharable via Blaze. Unless, of course, you edit the post to enable Blaze.
- Real humans moderate all posts being Blazed before they go out. If something’s fishy or seems like it might be harmful, it won’t go through.
- When someone Blazes your post, you will receive an email, push notification, and/or activity item (depending on your settings).
- You can cancel the Blazing of your post before it happens—or extinguish a post that is already being Blazed—either by responding to the aforementioned notification, or via the “Active” tab in your Blaze interface.
- We will only accept posts that comply with our global advertising guidelines. Interested in advertising directly? Find out more here.
- Here are some FAQs.
So that’s it, really. Be nice! Have fun!
Creando tu primer SPM plugin
El año pasado, Apple amplió las capacidades de Swift Package Manager con el lanzamiento de SPM Plugins, que permite crear scripts capaces de ejecutar acciones en Packages y Xcode Projects.
En esta charla, Libranner Santos, de Kindred, nos explicará en detalle qué son los SPM Plugins y cómo podemos utilizarlos para automatizar tareas en el proceso de desarrollo. No pierdas la oportunidad de unirte a nosotros y descubrir todo lo que necesitas saber sobre la creación de herramientas para optimizar tu flujo de trabajo. ¡Te esperamos!
Sobre Libranner L. Santos: Libranner es Domain Architect iOS en Kindred. Ingeniero de Software con más de 15 años de experiencia, 9 de ellos programando en iOS. Co-Autor del libro Auto Layout by Tutorials y editor de los libros SwiftUI Apprentice y Real-World iOS de la editora Kodeco (anteriormente Ray Wenderlich).
IMPORTANTE: Para la charla de este mes, Kindred nos ofrece sus instalaciones en la Calle de Manzanares, 4 y nos ofrecerá un aperitivo al finalizar para que estemos aún más a gusto en el networking posterior. ¡Muchas gracias!
Puedes registrarte en el siguiente link a MeetUp (debido a que existe control de acceso en el edificio necesitamos faclitar nombre y apellidos a la empresa organizadora, si usas un alias en MeetUp ponte en contacto con los organizadores).
Congrats everyone, you have been nominated to a webby award!
No, I'm not joking, it's actually real:
"Tumblr's Response to the Great Twitter Resignation" is one of the nominees in the "comedy" category
https://vote.webbyawards.com/PublicVoting#/2023/social/general-social/comedy















