Apps

  • Using the Navigation Component in Jetpack Compose

    Jetpack Compose is a declarative framework for building native Android UI recommended by Google. To simplify and accelerate UI development, the framework turns the traditional model of Android UI development on its head. Rather than constructing UI by imperatively controlling views defined in XML, UI is built in Jetpack Compose by composing functions that define how app data is transformed…

    Read More »
  • Technical Writing 101: Working with SMEs 

    One of the unique things about technical writing is that we are often tasked with documenting processes, codebases, software, and more that we don’t fully understand. Because of this, technical writers document things about which they have a strong working knowledge but lack complete mastery. So, how do technical writers fill the knowledge gap? That’s where Subject Matter Experts (SMEs)…

    Read More »
  • The Definition of Done – Big Nerd Ranch

      Definition of Done is nothing but a comprehensive checklist of necessary, value-added activities for the quality of a feature. – Scrum Alliance The value of defining the Definition of Done is to ensure that everyone involved in a software development project, including the development team, product owner, and stakeholders, has a common understanding of what constitutes a complete and…

    Read More »
  • Introduction to Svelte – Big Nerd Ranch

    Svelte is a great front-end Javascript framework that offers a unique approach to the complexity of front-end systems. It claims to differentiate itself from other popular frameworks, like React and Angular, by solving these problems rather than moving the complexity around. Some key advantages of Svelte are its impressive performance and speed—and its simple implementation that allows for slim files…

    Read More »
  • Replacing Myself: Writing Unit Tests with ChatGPT

    The science-fiction future is among us as we find ourselves on the precipice of an AI revolution. As with all technological milestones, from the wheel to the computer, what we can do and how fast we can do it shift towards ever-increasing productivity. While the philosophers and keyboard warriors among us discuss the philosophical ramifications of AI, here at Big…

    Read More »
  • Asynchronously load images with customized AsyncImage view in SwiftUI

    AsyncImage is a built-in SwiftUI view that asynchronously downloads and displays an image from a remote URL. It is designed to provide a smooth and performant user experience by downloading images asynchronously in the background while allowing the user to interact with the rest of the app. AsyncImage Basics To use AsyncImage, you simply provide a URL to the image you…

    Read More »
  • Now Available React Programming: The Big Nerd Ranch Guide

    Based on our React Essentials course, this book uses hands-on examples to guide you step by step through building a starter app and a complete, production-ready app, both crafted to help you quickly leverage React’s remarkable power.  Your production-ready app will include a cart, a login page, and other e-commerce features.  What do you need to know?  Before you dive into…

    Read More »
  • Why foray into machine learning?

    Mac and Mobile – how it all started  Big Nerd Ranch has made our name in Mac and mobile. We were the first to have a comprehensive method for teaching Mac programming, iOS programming, and Android programming. Our deep knowledge of these technologies, forged through real client experience, coupled with our deep empathy for students and how they learn, has…

    Read More »
  • Big Nerd Ranch and blended learning: why? 

    Connecting the dots: how we got here  At Big Nerd Ranch, we have some strongly held beliefs about how people best learn new technical practices. Some of the central tenets of our teaching philosophy include:  Assume no prior knowledge but infinite intelligence  Students learn best when they have dedicated time and space for learning  Students can learn more, more quickly…

    Read More »
  • From Punched Cards to Prompts

    Introduction When computer programming was young, code was punched into cards. That is, holes were punched into a piece of cardboard in a format that a computer could interpret as the switching of bits–before using punched cards, programmers had to flip bit switches by hand. A complete program consisted of an ordered deck of cards to be fed into a…

    Read More »
Back to top button