Insightful product analytics can provide a treasure trove of valuable user information. Unfortunately, there are also a large number of roadblocks to obtaining accurate user data. In this article we explore PostHog and how it can help you improve your cross-domain user analytics.
Insightful product analytics can provide a treasure trove of valuable user information. Unfortunately, there are also a large number of roadblocks to obtaining accurate user data. In this article we explore PostHog and how it can help you improve your cross-domain user analytics.
Mobile devices present the biggest need for an accessibility-first mindset. So what are the challenges facing developers, and why are some hesitant to encourage accessibility as a primary design priority? This article introduces three best practices and three potential gotchas for accessibility development on one of the most popular app-building frameworks, React Native.
Join developer Jonny in exploring the Symbolicon, a unique 10-key custom keyboard inspired by the Braille alphabet. Delve into the conceptualization, ideas, and the hands-on process of building this unique keyboard!
Join James McNamara in this insightful talk as he navigates the intricate world of neural networks, deep learning, and artificial intelligence. From the evolution of architectures like CNNs and RNNs to groundbreaking techniques like word embeddings and transformers, discover the transformative impact of AI in image recognition, natural language processing, and even coding assistance.
At Yeti we recently created a custom Shopify App using Checkout UI extensions to pull real-time data from a client’s Enterprise Resource Planning (ERP) system into Shopify. By the end of this article you will better understand what Shopify Checkout UI extensions are, how to approach building them, and some of the things to keep in mind during the implementation process.
Want to get started on building an app? The good news is that there is a lot you can do on your own to get started - even if you have absolutely no development knowledge!
In this article we'll be breaking down how we dealt with authorizing a Google Cloud Platform service account from a Docker image running in Heroku's cloud platform.
This talk, given by Lance Weisser at a recent Design Thinking meetup, provides an in depth introduction to the basics of Propositional Density.
Using Node.JS to proxy requests to mutate them under the hood can be beneficial. In cases like these, it can also make your product more secure.
This function is built-in to many modern browsers and is an API that enables developers to script animations by essentially "painting" the desired styles one frame at a time, and then calling itself to paint the next frame.
An important lesson: do not set your application to use external IPs.
The SF Django Meetup Group recently hosted another successful evening of deep discussion and discourse on Django related topics! Check out the talks given by our expert Djangonauts!
At the last meeting of the San Francisco Django Meetup Group, Jair Vercosa gave a talk on clean architecture with Python in which he discusses how to implement clean architecture with python using one of it's most popular frameworks
At Yeti, we create a large number of apps from the ground up due to the number of startups we work with. Every new app gives us the opportunity to improve our tech stack and one if its important pieces - folder structure.
The following are five pervasive myths about why app development should be a simple process — and the real reasons that a good product takes time.
Which would you choose: a single-platform app with a great user experience or a cross-platform app with a poor one?Entrepreneurs would be facing that choice had Facebook not agreed in September to relicense its popular React framework for third parties
In this talk, given at a recent San Francisco Django Meetup, Terran Olson discusses using Docker for in-memory test databases.
In this talk, given at a recent meeting of the San Francisco Django Meetup Group, Christophe Pettus discusses the ins and outs of the new PostegreSQL features introduced with Django 2.0-2.2! Enjoy the video!
In this talk given at a recent meeting of the San Francisco Django Meetup Group, Christophe Pettus, Chief Consultant and CEO of PostgreSQL Experts Inc., discusses situations and efficiencies you can obtain by using direct SQL.
Part of the Yeti Lunch and Learn series - our amazing developer, Resdan, gives a presentation on creating a reusable component library. Enjoy the video!
At the last meeting of the San Francisco Django Meetup Group, Wes Kendall gave a talk on how to make a bulletproof Django application by testing it with pytest. Check out his talk here!
I'm always excited to try a new pattern for developing components, and diving into hooks has been a very rewarding experience. I’m here to provide some examples of why you should adopt them and why they are all the rage these days.
This recent San Francisco Django Meetup talk, given by Cara Borenstein, provides an introduction to websockets, django channels, and common gotchas when deploying channels apps.
At the last meeting of the San Francisco Django Meetup Group, Manish Sinha gave a talk on migrating from REST to GraphQl in Django. Take a look at the video here!
At our last Django Meetup Group event, Jayden Windle, the lead engineer at Jetpack, an on demand delivery company, talks building APIs with Django and GraphQL. Watch the video to learn more.
Crafting emails in HTML can still be a tedious and time-consuming task. Luckily we have options when it comes to creating responsive HTML emails.
In this talk, given at the San Francisco Django Meetup group's latest meeting, Stan Knutson discusses building mapping applications with Django.
At Yeti one of the most frequently asked questions we hear is “How much does it cost to build an app?” This article breaks it all down for you.
Frankly, after making all this work, I'm not convinced that implementing your own OAuth flow is much more secure than using token-based authentication.