Are you over 18 and want to see adult content?
More Annotations
A complete backup of https://emergenresearch.com
Are you over 18 and want to see adult content?
A complete backup of https://ds-infocenter.de
Are you over 18 and want to see adult content?
A complete backup of https://worldengineeringday.net
Are you over 18 and want to see adult content?
A complete backup of https://beerworks.net
Are you over 18 and want to see adult content?
A complete backup of https://rcsworks.com
Are you over 18 and want to see adult content?
A complete backup of https://myinvestorsbank.com
Are you over 18 and want to see adult content?
A complete backup of https://dbsalliance.org
Are you over 18 and want to see adult content?
A complete backup of https://serviciosnauticosquivir.com
Are you over 18 and want to see adult content?
A complete backup of https://canon.es
Are you over 18 and want to see adult content?
A complete backup of https://shoresresort.com
Are you over 18 and want to see adult content?
A complete backup of https://atvtoday.co.uk
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of pokemonultimaterevlutiono.webnode.com
Are you over 18 and want to see adult content?
A complete backup of teachershealth.com.au
Are you over 18 and want to see adult content?
A complete backup of onemanandhismustang.com
Are you over 18 and want to see adult content?
A complete backup of iran-efshagari.com
Are you over 18 and want to see adult content?
A complete backup of kjstarr.weebly.com
Are you over 18 and want to see adult content?
Text
PALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 CODE QUALITY METRICS ARE GUIDES FOR IMPROVEMENT, NOT GOALS Code Quality Metrics Are Guides, Not Goals. It’s tempting to try to measure code quality. And, to be fair, there is often a correlation between various metrics we’ve devised and the actual quality of code. However, it’s a mistake to use the numbers to declare your code’s quality absolutely. Instead, use code quality metrics as aguide
A SIMPLIFIED CHECKLIST FOR TECHNICAL BACKLOG REFINEMENTSEE MORE ON SPIN.ATOMICOBJECT.COM USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. 15 QUESTIONS TO ASK AT THE START OF A NEW SOFTWARE PROJECTSEE MORE ON SPIN.ATOMICOBJECT.COM MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORKSEE MORE ON SPIN.ATOMICOBJECT.COM CREATING A DRAG-AND-DROP FILE UPLOADER WITH REACT & TYPESCRIPTSEE MORE ON SPIN.ATOMICOBJECT.COM ORIENTATION CHANGES IN XAMARIN FORMS Implementation 1: Rearrange the Page. This is the recommended implementation pulled right from the Xamarin.Forms documentation. This way of handling orientation change involves setting up the view using the xaml, being sure to give the elements names. You then override the OnSizeAllocated method in the code-behind for the page, manaually WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 CODE QUALITY METRICS ARE GUIDES FOR IMPROVEMENT, NOT GOALS Code Quality Metrics Are Guides, Not Goals. It’s tempting to try to measure code quality. And, to be fair, there is often a correlation between various metrics we’ve devised and the actual quality of code. However, it’s a mistake to use the numbers to declare your code’s quality absolutely. Instead, use code quality metrics as aguide
A SIMPLIFIED CHECKLIST FOR TECHNICAL BACKLOG REFINEMENTSEE MORE ON SPIN.ATOMICOBJECT.COM USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. 15 QUESTIONS TO ASK AT THE START OF A NEW SOFTWARE PROJECTSEE MORE ON SPIN.ATOMICOBJECT.COM MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORKSEE MORE ON SPIN.ATOMICOBJECT.COM CREATING A DRAG-AND-DROP FILE UPLOADER WITH REACT & TYPESCRIPTSEE MORE ON SPIN.ATOMICOBJECT.COM ORIENTATION CHANGES IN XAMARIN FORMS Implementation 1: Rearrange the Page. This is the recommended implementation pulled right from the Xamarin.Forms documentation. This way of handling orientation change involves setting up the view using the xaml, being sure to give the elements names. You then override the OnSizeAllocated method in the code-behind for the page, manaually DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name DISCORD FOR WORK: MAKING VIRTUAL PAIR PROGRAMMING FEASIBLE Discord has the flexibility to make frequent virtual pairing sustainable. Our project setup over Discord is helping our team reach the finish line strong. HOW TO USE JQ FOR CREATING AND UPDATING JSON DATA jq is an amazing little command line utility for working with JSON data. We’ve written before about how you can use jq to parse JSON on the command line, but in this post I want to talk about how using jq to create JSON data from scratch or make changes to existing data.. Generating JSON. Once in a while, I’ll find myself needing to write a Bash script that uses curl to retrieve some data. USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. CREATING A SIMPLE SERVER WITH NEXT.JS It can take a long time to get a full-stack React and Node.js app off the ground. Fortunately, with the addition of API Routes, Next.js offers a way to do that in just minutes. Next & File System Routing. Next.js is a powerful, batteries-included React “framework.” SIX GREAT ICEBREAKERS FOR REMOTE MEETINGS & WORKSHOPS Six Great Icebreakers for Remote Meetings & Workshops. We’ve all participated in some cringe-worthy icebreakers before. A good meeting/workshop icebreaker should do three things: Bring people together. Teach them something new about each IMPRESSIONS OF THE LEADDEV TOGETHER SERIES FROM A JUNIOR DEV Thinking about participating in a virtual software development conference or event? Here's why I'd reccomend the LeadDev Togetherseries.
HOW TO DEBUG STORED PROCEDURES IN VISUAL STUDIO IN 3 STEPS Step Three: Execute with debugging. In the top left corner next to the green arrow, you’ll see a dropdown icon (don’t click the green arrow). Click the dropdown arrow, and select “Execute With Debugger.”. This will start executing the stored procedure and allow you to use the familiar debugging options (e.g., Step In, Step Over DESIGN THINKING TOOLKIT, ACTIVITY 14 Gaining feedback is a crucial and important part of any project. However, open, positive, and constructive comments can be hard to gather without a reliable framework in place. Leaning on an activity such as I Like, I Wish, What If (IL/IW/WI) can help you collect the information you need quickly. IL/IW/WI also gives everyone evenfooting.
5 MEETING SEGUE IDEAS TO HELP YOU START YOUR NEXT MEETING My favorite meeting segues are based around questions that everyone in the group answers or actions that are easy to achieve and positive in nature. The goal is to help people zoom out, feel positive, strengthen their connection to each other, and become mentally prepared for the meeting. 5. Candy comparison. This segue is extremely lightweight CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over the last 5 years. Filter chart by product types. AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND AAUTHOR:PATRICK BACON
I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATIONAUTHOR: NATHANPAPES
React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. 15 QUESTIONS TO ASK AT THE START OF A NEW SOFTWARE PROJECTSEE MORE ON SPIN.ATOMICOBJECT.COM MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORKSEE MORE ON SPIN.ATOMICOBJECT.COM CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
INTRODUCTION TO THE PID CONTROL ALGORITHM 9 ESSENTIAL TOOLS FOR PROJECT COMMUNICATION There are many things that contribute to the success of a project, but one of the most important is good communication with our clients. Every project has its unique set of individuals and circumstances that dictate which forms of communication will work best, but for all projects the goal is the same: help everyone on the team make gooddecisions.
CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over the last 5 years. Filter chart by product types. AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATIONAUTHOR: NATHANPAPES
React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND AAUTHOR:PATRICK BACON
I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM 15 QUESTIONS TO ASK AT THE START OF A NEW SOFTWARE PROJECTSEE MORE ON SPIN.ATOMICOBJECT.COM CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
9 ESSENTIAL TOOLS FOR PROJECT COMMUNICATION There are many things that contribute to the success of a project, but one of the most important is good communication with our clients. Every project has its unique set of individuals and circumstances that dictate which forms of communication will work best, but for all projects the goal is the same: help everyone on the team make gooddecisions.
INTRODUCTION TO THE PID CONTROL ALGORITHM A SIMPLIFIED CHECKLIST FOR TECHNICAL BACKLOG REFINEMENTSEE MORE ON SPIN.ATOMICOBJECT.COMAUTHOR: RACHAEL MCQUATER OBJECT-ORIENTED MESSAGING Messaging is how work gets done in an OO system. Understanding messaging is a key part of being able to visualize how an OO program actually executes, and the relationship between the abstractions (objects) in an OO program. HOW TO USE JQ FOR CREATING AND UPDATING JSON DATA jq is an amazing little command line utility for working with JSON data. We’ve written before about how you can use jq to parse JSON on the command line, but in this post I want to talk about how using jq to create JSON data from scratch or make changes to existing data.. Generating JSON. Once in a while, I’ll find myself needing to write a Bash script that uses curl to retrieve some data. DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORK The next step was to exchange my Xfinity xFi gateway modem for the Xfinity xFi XB7 advanced gateway. Once this was in place, I noticed a big performance increase in my network speed (~850 Mbps down and ~40 Mbps up). But I still wasn’t happy with the wifi performance of my network. After researching solutions and talking with other Atoms, I CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
A BEGINNER'S GUIDE TO HTOP Setup. To get started using htop, install it by running the following command: Linux: sudo apt-get install htop. Mac: brew install htop. Then, run the command htop. I’ll walk you through the critical partsof the interface.
9 ESSENTIAL TOOLS FOR PROJECT COMMUNICATION There are many things that contribute to the success of a project, but one of the most important is good communication with our clients. Every project has its unique set of individuals and circumstances that dictate which forms of communication will work best, but for all projects the goal is the same: help everyone on the team make gooddecisions.
MAKING AN ANGULAR DIRECTIVE TO TOGGLE PASSWORD VISIBILITY Fourth, to make our toggle method work, we’ll add a property _shown to the directive to store the state of the password visibility. We’ll initialize it to false, then set and use it in the toggle method. When the password is shown, we want to set the span to say “hide” and set the type of the input to “text.”. When thepassword is
CONTAINERS & CONTAINERIZATION Pros of Containerization. There are many good reasons to containerize apps. Containers provide a lightweight, fast, and isolated infrastructure to run your applications. Since they are more lightweight, they are more flexible and can be backed up and restored faster. The application, dependencies, libraries, binaries, andconfiguration files
PICK THE PERFECT CODE SAMPLE FOR YOUR NEXT JOB APPLICATION A good code sample is typically somewhere between 20 and 100 lines long. 4. Do pick something that demonstrates good coding practices. A completely awesome code sample that I haven’t seen yet would be this: a unit or integration test that exposed a hard to find bug inyour software.
WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
CODE QUALITY METRICS ARE GUIDES FOR IMPROVEMENT, NOT GOALS Code Quality Metrics Are Guides, Not Goals. It’s tempting to try to measure code quality. And, to be fair, there is often a correlation between various metrics we’ve devised and the actual quality of code. However, it’s a mistake to use the numbers to declare your code’s quality absolutely. Instead, use code quality metrics as aguide
CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. 15 QUESTIONS TO ASK AT THE START OF A NEW SOFTWARE PROJECTSEE MORE ON SPIN.ATOMICOBJECT.COM MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORKSEE MORE ON SPIN.ATOMICOBJECT.COM ORIENTATION CHANGES IN XAMARIN FORMS Implementation 1: Rearrange the Page. This is the recommended implementation pulled right from the Xamarin.Forms documentation. This way of handling orientation change involves setting up the view using the xaml, being sure to give the elements names. You then override the OnSizeAllocated method in the code-behind for the page, manaually RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. THREE REASONS TO KEEP YOUR FRAMEWORKS UP TO DATESEE MORE ON SPIN.ATOMICOBJECT.COM WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
CODE QUALITY METRICS ARE GUIDES FOR IMPROVEMENT, NOT GOALS Code Quality Metrics Are Guides, Not Goals. It’s tempting to try to measure code quality. And, to be fair, there is often a correlation between various metrics we’ve devised and the actual quality of code. However, it’s a mistake to use the numbers to declare your code’s quality absolutely. Instead, use code quality metrics as aguide
CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. 15 QUESTIONS TO ASK AT THE START OF A NEW SOFTWARE PROJECTSEE MORE ON SPIN.ATOMICOBJECT.COM MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORKSEE MORE ON SPIN.ATOMICOBJECT.COM ORIENTATION CHANGES IN XAMARIN FORMS Implementation 1: Rearrange the Page. This is the recommended implementation pulled right from the Xamarin.Forms documentation. This way of handling orientation change involves setting up the view using the xaml, being sure to give the elements names. You then override the OnSizeAllocated method in the code-behind for the page, manaually RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. THREE REASONS TO KEEP YOUR FRAMEWORKS UP TO DATESEE MORE ON SPIN.ATOMICOBJECT.COM CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over the last 5 years. Filter chart by product types. HOW TO USE JQ FOR CREATING AND UPDATING JSON DATA jq is an amazing little command line utility for working with JSON data. We’ve written before about how you can use jq to parse JSON on the command line, but in this post I want to talk about how using jq to create JSON data from scratch or make changes to existing data.. Generating JSON. Once in a while, I’ll find myself needing to write a Bash script that uses curl to retrieve some data. IMPRESSIONS OF THE LEADDEV TOGETHER SERIES FROM A JUNIOR DEV Thinking about participating in a virtual software development conference or event? Here's why I'd reccomend the LeadDev Togetherseries.
DESIGN THINKING TOOLKIT, ACTIVITY 24 Design Thinking Toolkit, Activity 24 – Abstraction Ladder. Let’s ascend to new levels of thinking with Abstraction Ladder, a method that will help you find the true meaning, purpose, or potential of a concept or the root cause of a problem. Primary Goal. SIX GREAT ICEBREAKERS FOR REMOTE MEETINGS & WORKSHOPS Six Great Icebreakers for Remote Meetings & Workshops. We’ve all participated in some cringe-worthy icebreakers before. A good meeting/workshop icebreaker should do three things: Bring people together. Teach them something new about each USING DOCKER CONTAINERS FOR INTEGRATION TESTING IN GITLAB End-to-end integration testing often involves a delicate orchestration of many parts. Fortunately, Docker has simplified this process or at least made it easier to reason about. Testing the integration of components hosted in different repositories adds another wrinkle, but Docker containers are a really great solution for this as well. UPDATING AWS LAMBDA FUNCTION CODE WHEN LOCAL FILES CHANGE The prerequisite files to updating the Lambda function code are: .lambda-uploaded, which is updated whenever the Lambda bundle ZIP archive in the S3 bucket is updated. .shared-runtime-latest-arn, which is updated whenever a new Lambda layer version is deployed. We used AWS Lambda CLI commands to actually update the Lambda function codeand
3 CONCRETE WAYS TO DEAL WITH CONTEXT SWITCHING AT WORK 2. Keep a Note to Orient You to Each Context. For each important task I have on my plate, I create a note with a quick description of the goal of the task, a general strategy for tackling it, and my list of the next steps. (If you are looking for a good note-taking software, I would suggest trying Bear .) My goal is to have a short, digestible CREATING A DRAG-AND-DROP FILE UPLOADER WITH REACT & TYPESCRIPT A while ago, I was working on a project based off the Atomic SPA Starter Kit, which uses TypeScript, React, and GraphQL.One of the features we needed to build was a file upload component that supported dragging and dropping a file from a separate window onto the UI. 5 MEETING SEGUE IDEAS TO HELP YOU START YOUR NEXT MEETING My favorite meeting segues are based around questions that everyone in the group answers or actions that are easy to achieve and positive in nature. The goal is to help people zoom out, feel positive, strengthen their connection to each other, and become mentally prepared for the meeting. 5. Candy comparison. This segue is extremely lightweight WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 CODE QUALITY METRICS ARE GUIDES FOR IMPROVEMENT, NOT GOALS Code Quality Metrics Are Guides, Not Goals. It’s tempting to try to measure code quality. And, to be fair, there is often a correlation between various metrics we’ve devised and the actual quality of code. However, it’s a mistake to use the numbers to declare your code’s quality absolutely. Instead, use code quality metrics as aguide
DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name 15 QUESTIONS TO ASK AT THE START OF A NEW SOFTWARE PROJECTSEE MORE ON SPIN.ATOMICOBJECT.COM USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORKSEE MORE ON SPIN.ATOMICOBJECT.COM ORIENTATION CHANGES IN XAMARIN FORMS Implementation 1: Rearrange the Page. This is the recommended implementation pulled right from the Xamarin.Forms documentation. This way of handling orientation change involves setting up the view using the xaml, being sure to give the elements names. You then override the OnSizeAllocated method in the code-behind for the page, manaually RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 CODE QUALITY METRICS ARE GUIDES FOR IMPROVEMENT, NOT GOALS Code Quality Metrics Are Guides, Not Goals. It’s tempting to try to measure code quality. And, to be fair, there is often a correlation between various metrics we’ve devised and the actual quality of code. However, it’s a mistake to use the numbers to declare your code’s quality absolutely. Instead, use code quality metrics as aguide
DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name 15 QUESTIONS TO ASK AT THE START OF A NEW SOFTWARE PROJECTSEE MORE ON SPIN.ATOMICOBJECT.COM USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORKSEE MORE ON SPIN.ATOMICOBJECT.COM ORIENTATION CHANGES IN XAMARIN FORMS Implementation 1: Rearrange the Page. This is the recommended implementation pulled right from the Xamarin.Forms documentation. This way of handling orientation change involves setting up the view using the xaml, being sure to give the elements names. You then override the OnSizeAllocated method in the code-behind for the page, manaually RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over the last 5 years. Filter chart by product types. HOW TO USE JQ FOR CREATING AND UPDATING JSON DATA jq is an amazing little command line utility for working with JSON data. We’ve written before about how you can use jq to parse JSON on the command line, but in this post I want to talk about how using jq to create JSON data from scratch or make changes to existing data.. Generating JSON. Once in a while, I’ll find myself needing to write a Bash script that uses curl to retrieve some data. DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name IMPRESSIONS OF THE LEADDEV TOGETHER SERIES FROM A JUNIOR DEV Thinking about participating in a virtual software development conference or event? Here's why I'd reccomend the LeadDev Togetherseries.
SIX GREAT ICEBREAKERS FOR REMOTE MEETINGS & WORKSHOPS Six Great Icebreakers for Remote Meetings & Workshops. We’ve all participated in some cringe-worthy icebreakers before. A good meeting/workshop icebreaker should do three things: Bring people together. Teach them something new about each DESIGN THINKING TOOLKIT, ACTIVITY 24 Design Thinking Toolkit, Activity 24 – Abstraction Ladder. Let’s ascend to new levels of thinking with Abstraction Ladder, a method that will help you find the true meaning, purpose, or potential of a concept or the root cause of a problem. Primary Goal. USING DOCKER CONTAINERS FOR INTEGRATION TESTING IN GITLAB End-to-end integration testing often involves a delicate orchestration of many parts. Fortunately, Docker has simplified this process or at least made it easier to reason about. Testing the integration of components hosted in different repositories adds another wrinkle, but Docker containers are a really great solution for this as well. 3 CONCRETE WAYS TO DEAL WITH CONTEXT SWITCHING AT WORK 2. Keep a Note to Orient You to Each Context. For each important task I have on my plate, I create a note with a quick description of the goal of the task, a general strategy for tackling it, and my list of the next steps. (If you are looking for a good note-taking software, I would suggest trying Bear .) My goal is to have a short, digestible CIRCLECI VS. AZURE PIPELINES: A COMPARATIVE ANALYSIS CircleCI vs. Azure Pipelines: A Comparative Analysis. I’ve recently had the unique opportunity to work with both CircleCI and Azure Pipelines at the same time on one project. In this post, I’ll compare and contrast my experiences using these two tools. If you’re trying to decide between the two, I hope you can benefit from myexperience.
5 MEETING SEGUE IDEAS TO HELP YOU START YOUR NEXT MEETING My favorite meeting segues are based around questions that everyone in the group answers or actions that are easy to achieve and positive in nature. The goal is to help people zoom out, feel positive, strengthen their connection to each other, and become mentally prepared for the meeting. 5. Candy comparison. This segue is extremely lightweight CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over the last 5 years. Filter chart by product types. AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 HOW TO DEBUG STORED PROCEDURES IN VISUAL STUDIO IN 3 STEPS Step Three: Execute with debugging. In the top left corner next to the green arrow, you’ll see a dropdown icon (don’t click the green arrow). Click the dropdown arrow, and select “Execute With Debugger.”. This will start executing the stored procedure and allow you to use the familiar debugging options (e.g., Step In, Step Over HOW TO ESTIMATE AN AGILE/SCRUM STORY BACKLOG WITH POINTSSEE MORE ON SPIN.ATOMICOBJECT.COM RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over the last 5 years. Filter chart by product types. AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 HOW TO DEBUG STORED PROCEDURES IN VISUAL STUDIO IN 3 STEPS Step Three: Execute with debugging. In the top left corner next to the green arrow, you’ll see a dropdown icon (don’t click the green arrow). Click the dropdown arrow, and select “Execute With Debugger.”. This will start executing the stored procedure and allow you to use the familiar debugging options (e.g., Step In, Step Over HOW TO ESTIMATE AN AGILE/SCRUM STORY BACKLOG WITH POINTSSEE MORE ON SPIN.ATOMICOBJECT.COM RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. OBJECT-ORIENTED MESSAGING Messaging is how work gets done in an OO system. Understanding messaging is a key part of being able to visualize how an OO program actually executes, and the relationship between the abstractions (objects) in an OO program. OBJECT ORIENTED PROGRAMMING 8 Copyright Atomic Object, LLC © 2009 2. THE OBJECT ORIENTED PARADIGM 2.1 METAPHORS • Hard boiled eggs • Little black boxes • Widgetfactories
HOW TO USE JQ FOR CREATING AND UPDATING JSON DATA jq is an amazing little command line utility for working with JSON data. We’ve written before about how you can use jq to parse JSON on the command line, but in this post I want to talk about how using jq to create JSON data from scratch or make changes to existing data.. Generating JSON. Once in a while, I’ll find myself needing to write a Bash script that uses curl to retrieve some data. CODE QUALITY METRICS ARE GUIDES FOR IMPROVEMENT, NOT GOALS Code Quality Metrics Are Guides, Not Goals. It’s tempting to try to measure code quality. And, to be fair, there is often a correlation between various metrics we’ve devised and the actual quality of code. However, it’s a mistake to use the numbers to declare your code’s quality absolutely. Instead, use code quality metrics as aguide
MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORK The next step was to exchange my Xfinity xFi gateway modem for the Xfinity xFi XB7 advanced gateway. Once this was in place, I noticed a big performance increase in my network speed (~850 Mbps down and ~40 Mbps up). But I still wasn’t happy with the wifi performance of my network. After researching solutions and talking with other Atoms, I USING DOCKER CONTAINERS FOR INTEGRATION TESTING IN GITLAB End-to-end integration testing often involves a delicate orchestration of many parts. Fortunately, Docker has simplified this process or at least made it easier to reason about. Testing the integration of components hosted in different repositories adds another wrinkle, but Docker containers are a really great solution for this as well. HOW TO PLAY LIVE MUSIC OVER ZOOM WITH HIGH-QUALITY AUDIO 8. Share Computer Sound. Finally, in Zoom, click the “Share Screen” icon at the bottom of the call window. This will display the sharing options dialog. At the top of the dialog, click “Advanced” to see more options. Then select “Music or Computer Sound Only” and click “Share.”. 9. SIX GREAT ICEBREAKERS FOR REMOTE MEETINGS & WORKSHOPS Six Great Icebreakers for Remote Meetings & Workshops. We’ve all participated in some cringe-worthy icebreakers before. A good meeting/workshop icebreaker should do three things: Bring people together. Teach them something new about eachHOW MIGHT WE?
1. Get the Questions Right with “How Might We”. Grab enough Post-its and Sharpies for all participants, and begin framing questions. Each question should start with, “How might we”. As a facilitator, your role is to guide participants so that questions aren’t too broad or too narrow. You want to unearth a wide range ofideas with
DEPLOYING TO A REMOTE HYPER-V HOST WITH VAGRANT Here’s the high-level approach: Enable powershell remoting on the host machine. I created a new local user account on the host that was a member of the Hyper-V and Remote Management groups. Set up the host firewall to only allow remote powershell connections from the guest vm with Vagrant installed. Add a remote config section to the CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over the last 5 years. Filter chart by product types. AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 HOW TO DEBUG STORED PROCEDURES IN VISUAL STUDIO IN 3 STEPS Step Three: Execute with debugging. In the top left corner next to the green arrow, you’ll see a dropdown icon (don’t click the green arrow). Click the dropdown arrow, and select “Execute With Debugger.”. This will start executing the stored procedure and allow you to use the familiar debugging options (e.g., Step In, Step Over HOW TO ESTIMATE AN AGILE/SCRUM STORY BACKLOG WITH POINTSSEE MORE ON SPIN.ATOMICOBJECT.COM RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over the last 5 years. Filter chart by product types. AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 HOW TO DEBUG STORED PROCEDURES IN VISUAL STUDIO IN 3 STEPS Step Three: Execute with debugging. In the top left corner next to the green arrow, you’ll see a dropdown icon (don’t click the green arrow). Click the dropdown arrow, and select “Execute With Debugger.”. This will start executing the stored procedure and allow you to use the familiar debugging options (e.g., Step In, Step Over HOW TO ESTIMATE AN AGILE/SCRUM STORY BACKLOG WITH POINTSSEE MORE ON SPIN.ATOMICOBJECT.COM RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. OBJECT-ORIENTED MESSAGING Messaging is how work gets done in an OO system. Understanding messaging is a key part of being able to visualize how an OO program actually executes, and the relationship between the abstractions (objects) in an OO program. OBJECT ORIENTED PROGRAMMING 8 Copyright Atomic Object, LLC © 2009 2. THE OBJECT ORIENTED PARADIGM 2.1 METAPHORS • Hard boiled eggs • Little black boxes • Widgetfactories
HOW TO USE JQ FOR CREATING AND UPDATING JSON DATA jq is an amazing little command line utility for working with JSON data. We’ve written before about how you can use jq to parse JSON on the command line, but in this post I want to talk about how using jq to create JSON data from scratch or make changes to existing data.. Generating JSON. Once in a while, I’ll find myself needing to write a Bash script that uses curl to retrieve some data. CODE QUALITY METRICS ARE GUIDES FOR IMPROVEMENT, NOT GOALS Code Quality Metrics Are Guides, Not Goals. It’s tempting to try to measure code quality. And, to be fair, there is often a correlation between various metrics we’ve devised and the actual quality of code. However, it’s a mistake to use the numbers to declare your code’s quality absolutely. Instead, use code quality metrics as aguide
MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORK The next step was to exchange my Xfinity xFi gateway modem for the Xfinity xFi XB7 advanced gateway. Once this was in place, I noticed a big performance increase in my network speed (~850 Mbps down and ~40 Mbps up). But I still wasn’t happy with the wifi performance of my network. After researching solutions and talking with other Atoms, I USING DOCKER CONTAINERS FOR INTEGRATION TESTING IN GITLAB End-to-end integration testing often involves a delicate orchestration of many parts. Fortunately, Docker has simplified this process or at least made it easier to reason about. Testing the integration of components hosted in different repositories adds another wrinkle, but Docker containers are a really great solution for this as well. HOW TO PLAY LIVE MUSIC OVER ZOOM WITH HIGH-QUALITY AUDIO 8. Share Computer Sound. Finally, in Zoom, click the “Share Screen” icon at the bottom of the call window. This will display the sharing options dialog. At the top of the dialog, click “Advanced” to see more options. Then select “Music or Computer Sound Only” and click “Share.”. 9. SIX GREAT ICEBREAKERS FOR REMOTE MEETINGS & WORKSHOPS Six Great Icebreakers for Remote Meetings & Workshops. We’ve all participated in some cringe-worthy icebreakers before. A good meeting/workshop icebreaker should do three things: Bring people together. Teach them something new about eachHOW MIGHT WE?
1. Get the Questions Right with “How Might We”. Grab enough Post-its and Sharpies for all participants, and begin framing questions. Each question should start with, “How might we”. As a facilitator, your role is to guide participants so that questions aren’t too broad or too narrow. You want to unearth a wide range ofideas with
DEPLOYING TO A REMOTE HYPER-V HOST WITH VAGRANT Here’s the high-level approach: Enable powershell remoting on the host machine. I created a new local user account on the host that was a member of the Hyper-V and Remote Management groups. Set up the host firewall to only allow remote powershell connections from the guest vm with Vagrant installed. Add a remote config section to the CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over the last 5 years. Filter chart by product types. AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 HOW TO DEBUG STORED PROCEDURES IN VISUAL STUDIO IN 3 STEPS Step Three: Execute with debugging. In the top left corner next to the green arrow, you’ll see a dropdown icon (don’t click the green arrow). Click the dropdown arrow, and select “Execute With Debugger.”. This will start executing the stored procedure and allow you to use the familiar debugging options (e.g., Step In, Step Over HOW TO ESTIMATE AN AGILE/SCRUM STORY BACKLOG WITH POINTSSEE MORE ON SPIN.ATOMICOBJECT.COM RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over the last 5 years. Filter chart by product types. AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 HOW TO DEBUG STORED PROCEDURES IN VISUAL STUDIO IN 3 STEPS Step Three: Execute with debugging. In the top left corner next to the green arrow, you’ll see a dropdown icon (don’t click the green arrow). Click the dropdown arrow, and select “Execute With Debugger.”. This will start executing the stored procedure and allow you to use the familiar debugging options (e.g., Step In, Step Over HOW TO ESTIMATE AN AGILE/SCRUM STORY BACKLOG WITH POINTSSEE MORE ON SPIN.ATOMICOBJECT.COM RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. OBJECT-ORIENTED MESSAGING Messaging is how work gets done in an OO system. Understanding messaging is a key part of being able to visualize how an OO program actually executes, and the relationship between the abstractions (objects) in an OO program. OBJECT ORIENTED PROGRAMMING 8 Copyright Atomic Object, LLC © 2009 2. THE OBJECT ORIENTED PARADIGM 2.1 METAPHORS • Hard boiled eggs • Little black boxes • Widgetfactories
HOW TO USE JQ FOR CREATING AND UPDATING JSON DATA jq is an amazing little command line utility for working with JSON data. We’ve written before about how you can use jq to parse JSON on the command line, but in this post I want to talk about how using jq to create JSON data from scratch or make changes to existing data.. Generating JSON. Once in a while, I’ll find myself needing to write a Bash script that uses curl to retrieve some data. CODE QUALITY METRICS ARE GUIDES FOR IMPROVEMENT, NOT GOALS Code Quality Metrics Are Guides, Not Goals. It’s tempting to try to measure code quality. And, to be fair, there is often a correlation between various metrics we’ve devised and the actual quality of code. However, it’s a mistake to use the numbers to declare your code’s quality absolutely. Instead, use code quality metrics as aguide
MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORK The next step was to exchange my Xfinity xFi gateway modem for the Xfinity xFi XB7 advanced gateway. Once this was in place, I noticed a big performance increase in my network speed (~850 Mbps down and ~40 Mbps up). But I still wasn’t happy with the wifi performance of my network. After researching solutions and talking with other Atoms, I USING DOCKER CONTAINERS FOR INTEGRATION TESTING IN GITLAB End-to-end integration testing often involves a delicate orchestration of many parts. Fortunately, Docker has simplified this process or at least made it easier to reason about. Testing the integration of components hosted in different repositories adds another wrinkle, but Docker containers are a really great solution for this as well. HOW TO PLAY LIVE MUSIC OVER ZOOM WITH HIGH-QUALITY AUDIO 8. Share Computer Sound. Finally, in Zoom, click the “Share Screen” icon at the bottom of the call window. This will display the sharing options dialog. At the top of the dialog, click “Advanced” to see more options. Then select “Music or Computer Sound Only” and click “Share.”. 9. SIX GREAT ICEBREAKERS FOR REMOTE MEETINGS & WORKSHOPS Six Great Icebreakers for Remote Meetings & Workshops. We’ve all participated in some cringe-worthy icebreakers before. A good meeting/workshop icebreaker should do three things: Bring people together. Teach them something new about eachHOW MIGHT WE?
1. Get the Questions Right with “How Might We”. Grab enough Post-its and Sharpies for all participants, and begin framing questions. Each question should start with, “How might we”. As a facilitator, your role is to guide participants so that questions aren’t too broad or too narrow. You want to unearth a wide range ofideas with
DEPLOYING TO A REMOTE HYPER-V HOST WITH VAGRANT Here’s the high-level approach: Enable powershell remoting on the host machine. I created a new local user account on the host that was a member of the Hyper-V and Remote Management groups. Set up the host firewall to only allow remote powershell connections from the guest vm with Vagrant installed. Add a remote config section to the CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over the last 5 years. Filter chart by product types. AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 HOW TO DEBUG STORED PROCEDURES IN VISUAL STUDIO IN 3 STEPS Step Three: Execute with debugging. In the top left corner next to the green arrow, you’ll see a dropdown icon (don’t click the green arrow). Click the dropdown arrow, and select “Execute With Debugger.”. This will start executing the stored procedure and allow you to use the familiar debugging options (e.g., Step In, Step Over HOW TO ESTIMATE AN AGILE/SCRUM STORY BACKLOG WITH POINTSSEE MORE ON SPIN.ATOMICOBJECT.COM RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over the last 5 years. Filter chart by product types. AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
The only step left is to change the authorization type in our requests. We can just set the type to Bearer Token and provide our variable as the value, like this: Now whenever we hit “Send” on one of our requests in this Collection, the Pre-request Script will run, checking if it’s time to find a new token and making therequest if
WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM DOCKERIZING AN ASP.NET + REACT APP Creating the App. We’ll start by using the dotnet CLI to generate an ASP.NET + React template. First, install the CLI: $ brew cask install dotnet-sdk. If you need a specific SDK, you can use this package: dotnet-sdk versions HomeBrew Tap. To create a template app, run the following command, subbing sample-project for your project name CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 HOW TO DEBUG STORED PROCEDURES IN VISUAL STUDIO IN 3 STEPS Step Three: Execute with debugging. In the top left corner next to the green arrow, you’ll see a dropdown icon (don’t click the green arrow). Click the dropdown arrow, and select “Execute With Debugger.”. This will start executing the stored procedure and allow you to use the familiar debugging options (e.g., Step In, Step Over HOW TO ESTIMATE AN AGILE/SCRUM STORY BACKLOG WITH POINTSSEE MORE ON SPIN.ATOMICOBJECT.COM RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. OBJECT-ORIENTED MESSAGING Messaging is how work gets done in an OO system. Understanding messaging is a key part of being able to visualize how an OO program actually executes, and the relationship between the abstractions (objects) in an OO program. OBJECT ORIENTED PROGRAMMING 8 Copyright Atomic Object, LLC © 2009 2. THE OBJECT ORIENTED PARADIGM 2.1 METAPHORS • Hard boiled eggs • Little black boxes • Widgetfactories
CODE QUALITY METRICS ARE GUIDES FOR IMPROVEMENT, NOT GOALS Code Quality Metrics Are Guides, Not Goals. It’s tempting to try to measure code quality. And, to be fair, there is often a correlation between various metrics we’ve devised and the actual quality of code. However, it’s a mistake to use the numbers to declare your code’s quality absolutely. Instead, use code quality metrics as aguide
MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORK The next step was to exchange my Xfinity xFi gateway modem for the Xfinity xFi XB7 advanced gateway. Once this was in place, I noticed a big performance increase in my network speed (~850 Mbps down and ~40 Mbps up). But I still wasn’t happy with the wifi performance of my network. After researching solutions and talking with other Atoms, I USING DOCKER CONTAINERS FOR INTEGRATION TESTING IN GITLAB End-to-end integration testing often involves a delicate orchestration of many parts. Fortunately, Docker has simplified this process or at least made it easier to reason about. Testing the integration of components hosted in different repositories adds another wrinkle, but Docker containers are a really great solution for this as well.HOW MIGHT WE?
1. Get the Questions Right with “How Might We”. Grab enough Post-its and Sharpies for all participants, and begin framing questions. Each question should start with, “How might we”. As a facilitator, your role is to guide participants so that questions aren’t too broad or too narrow. You want to unearth a wide range ofideas with
RESOLVING ERROR: "OBJECTS ARE NOT VALID AS A REACT CHILD" Just a heads up, I noticed immediately that you were passing “status” into the `StatusDescription` component without destructuring it. If you are going to pass a prop into a functional component this way you need to destructure it. WHO’S DOING THE GLUE WORK AT YOUR COMPANY? Her term for the work that holds it all together is “glue work.”. Reilly’s premise is that women volunteer or are asked to do the glue work more often than men, often to the detriment of their own technical contributions. The organization may function better with employees who engage in lots of glue work. But those employees areoften
A REACT HOOK FOR QUERY STRING STATE MANAGEMENT On a current project, we wanted to hoist page state out of a useReducer hook into a query string of the URL. We saw this as a continual need for the project going forward, so we wanted a convenient way to build new pages that stored their state in the URL’s query string. DEPLOYING TO A REMOTE HYPER-V HOST WITH VAGRANT Here’s the high-level approach: Enable powershell remoting on the host machine. I created a new local user account on the host that was a member of the Hyper-V and Remote Management groups. Set up the host firewall to only allow remote powershell connections from the guest vm with Vagrant installed. Add a remote config section to the CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software development for web, mobile, desktop, & devices. Atomic is an employee-owned software development company in Michigan &Chicago.
AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
Postman authentication tokens expire after fifteen minutes — a pain for longer sessions. So here's our method for automating tokenrequests.
WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM DOCKERIZING AN ASP.NET + REACT APP My team has started working on a new web application, and we’ve been asked to use ASP.NET for the backend. We chose to use React for the frontend because we’ve had significant success with React at Atomic, and we wanted to leverage some existing UI components that were builtin React.
USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 HOW TO DEBUG STORED PROCEDURES IN VISUAL STUDIO IN 3 STEPS My first project at Atomic was a C#-based web application using Visual Studio.As time passed, I became familiar with many of the shortcuts and tools that Visual Studio provides to help with common development tasks. Whenever there was a section of code that I didn’t quite understand, I would use the debugging tools to my advantage. THREE REASONS TO KEEP YOUR FRAMEWORKS UP TO DATESEE MORE ON SPIN.ATOMICOBJECT.COM HOW TO ESTIMATE AN AGILE/SCRUM STORY BACKLOG WITH POINTSSEE MORE ON SPIN.ATOMICOBJECT.COM CUSTOM SOFTWARE DEVELOPMENT & DESIGN COMPANY Custom software development for web, mobile, desktop, & devices. Atomic is an employee-owned software development company in Michigan &Chicago.
AUTOMATING GETTING AN AUTHENTICATION TOKEN WITH POSTMANAUTHOR: PATRICKPALE
Postman authentication tokens expire after fifteen minutes — a pain for longer sessions. So here's our method for automating tokenrequests.
WHAT I LEARNED FROM LINK AGGREGATION EXPERIMENTS ON A HOMESEE MORE ON SPIN.ATOMICOBJECT.COM DOCKERIZING AN ASP.NET + REACT APP My team has started working on a new web application, and we’ve been asked to use ASP.NET for the backend. We chose to use React for the frontend because we’ve had significant success with React at Atomic, and we wanted to leverage some existing UI components that were builtin React.
USING REACT NATIVE KEYCHAIN IN YOUR MOBILE APPLICATION React Native Keychain is a library that helps keep your mobile application secure with the added convenience of enabling your users to unlock pieces of data by scanning their face, iris, or fingerprint.. Entering a username and password on each login is cumbersome and prone to input errors. That’s especially true with the increasing complexity of password requirements these days. CREATING AND USING A LOCAL NUGET PACKAGE In this walkthrough, I outlined what a NuGet Package is, how to create one, where to add it locally, and how to consume it from a NuGet feed. This will allow you to quickly create and test your NuGet packages locally, which will let you push NuGet packages with certainty to your NuGet feeds, while still using the package as it would be used inpractice.
CONFIGURING IP PASSTHROUGH WITH AN AT&T BGW210-700 AND A I’ve long wanted to have more control/flexibility in my home network, and 2020 finally gave me the justification to make some upgrades. While there’s no question the Unifi Dream Machine Pro is overkill for a home network, it was just the combination of power, control, and convenience I’d been looking for.. With the UDM Pro, I had a real gateway, and I no longer needed my AT&T BGW210-700 HOW TO DEBUG STORED PROCEDURES IN VISUAL STUDIO IN 3 STEPS My first project at Atomic was a C#-based web application using Visual Studio.As time passed, I became familiar with many of the shortcuts and tools that Visual Studio provides to help with common development tasks. Whenever there was a section of code that I didn’t quite understand, I would use the debugging tools to my advantage. THREE REASONS TO KEEP YOUR FRAMEWORKS UP TO DATESEE MORE ON SPIN.ATOMICOBJECT.COM HOW TO ESTIMATE AN AGILE/SCRUM STORY BACKLOG WITH POINTSSEE MORE ON SPIN.ATOMICOBJECT.COM OBJECT-ORIENTED MESSAGING Messaging is how work gets done in an OO system. Understanding messaging is a key part of being able to visualize how an OO program actually executes, and the relationship between the abstractions (objects) in an OO program. OBJECT ORIENTED PROGRAMMING 8 Copyright Atomic Object, LLC © 2009 2. THE OBJECT ORIENTED PARADIGM 2.1 METAPHORS • Hard boiled eggs • Little black boxes • Widgetfactories
10 TECHNIQUES FOR DEBUGGING AN EMBEDDED APPLICATION Debugging an embedded application can be a frustrating task. There aren’t many experiences in life more humbling than spending an entire week trying to get an analog-to-digital converter configuredproperly.
CODE QUALITY METRICS ARE GUIDES FOR IMPROVEMENT, NOT GOALS Measuring your code quality with metrics can be a mistake. Instead, you can use the metrics as a guide — showing you potential opportunities to improve. USING DOCKER CONTAINERS FOR INTEGRATION TESTING IN GITLAB End-to-end integration testing often involves a delicate orchestration of many parts. Fortunately, Docker has simplified this process or at least made it easier to reason about. Testing the integration of components hosted in different repositories adds another wrinkle, but Docker containers are a really great solution for this as well. MY XFINITY/UNIFI NETWORK UPGRADES FOR BETTER AT-HOME WORK Hi Joe. Thanks for the comment. Yes, got the M and G mixed there. Thanks for catching that. Also, I’m really excited about MoCa as well. My home has coax in every room and its hard to make the network cable runs with all these finished walls in place. HOW TO PLAY LIVE MUSIC OVER ZOOM WITH HIGH-QUALITY AUDIO Zoom was designed for vocal audio, not musical instruments. Follow these steps to impress your friends with a live Zoom concert withhigh-quality audio.
SIX GREAT ICEBREAKERS FOR REMOTE MEETINGS & WORKSHOPS A good ice breaker should bring people together. Try these non-traditional icebreakers for remote workshops (or meetings of anysize).
HOW MIGHT WE?
1. Get the Questions Right with “How Might We” Grab enough Post-its and Sharpies for all participants, and begin framing questions. Each question should start with, “How might we” A REACT HOOK FOR QUERY STRING STATE MANAGEMENT On a current project, we wanted to hoist page state out of a useReducer hook into a query string of the URL. We saw this as a continual need for the project going forward, so we wanted a convenient way to build new pages that stored their state in the URL’s query string. icon-mobile-menu.svg icon-mobile-close.svgHome
Services
Portfolio
Team
Culture
Blog
Contact
C-19 UPDATE
Services
Portfolio
Team
Culture
C-19 UPDATE
Blog
Contact
Services
Portfolio
Team
Culture
C-19 UPDATE
Blog
Contact
CUSTOM SOFTWARE DESIGN + DEVELOPMENT YOU KNOW WHERE YOUR COMPANY NEEDS TO GO. ATOMIC OBJECT CAN HELP YOUGET THERE.
Tell us about your projectScroll to continue
home-down-arrow.svg
CUSTOM SOFTWARE DESIGN + DEVELOPMENT YOU KNOW WHERE YOUR COMPANY NEEDS TO GO. ATOMIC OBJECT CAN HELP YOUGET THERE.
DO WHAT YOU DO BEST – BETTER CUSTOMER DELIGHT. INNOVATION AND GROWTH. OPERATIONAL EXCELLENCE. Is custom software a big part of your competitive strategy? Atomic Object’s experienced team can build you a complex software system across multiple platforms:* Web
* Mobile
* Cloud
* Device
* Desktop
Our Services & Capabilities MAKE A SMART INVESTMENT IS CUSTOM SOFTWARE RIGHT FOR YOU? WE'LL HELP YOU FIGURE IT OUT. Talk With a Managing Partner-or-
Read "Should You Build New Software or Buy It? – It Comes Down toCost vs. Control
"
BUILD A PARTNERSHIP
GREAT PROJECTS START WITH STRONG RELATIONSHIPS AND LONG-TERM THINKING. Atomic is an employee-owned B Corp, and we’ve been helping our clients succeed since 2001. We’ve worked with 200+ organizations, large and small—many of them for multiple years and projects.See more clients
> Last week, Atomic suggested not moving forward with something > because it would be very costly and expose us to too much risk. > They’re not just trying to keep their developers busy. They care > about helping us produce a quality product. > Bill Dinklemann, Van Andel Education Institute (review at Clutch.co> )
THE COST OF QUALITY SOFTWARE REAL DATA ON REAL ATOMIC PROJECTS. Custom software is a big investment. Atomic’s projects usually run 3-18+ months, with a budget of $50k to over $1 million. We’re a good fit for complex products that can create a lot of value. Here’s a representative sample of products we’ve built over thelast 4 years.
Filter chart by product types EXPLORE PRODUCT TYPES Click on a label below to see costs from that type of product.*
Product Discovery/Design*
Mobile App
*
Web App
*
Embedded Device
*
Desktop App
This is what we've seen finished products cost, but everything has a first phase. To find what yours would cost, give us a call . We'll meet to learn about your situation and needs, then help you put together a budget model. ------------------------- ATOMIC IN A NUTSHELL ------------------------- Want to share Atomic with others in your organization? Download our Fact Sheet (PDF). It's only five pages long and includes our services, skill set, approach, contact info, team makeup, and history. Download our fact sheet WE TAKE A PRODUCT DEVELOPMENT APPROACH, HELPING YOU CREATE VALUABLE SOFTWARE THAT PEOPLE WILLLOVE TO USE.
Learn about our services Atomic is a software design + development consultancy. Open during COVID-19 Outbreak 2020 Atomic Object LLCEXPLORE
* Careers
* Diversity
* Resources
* Atomic Blog
OFFICES
* Grand Rapids
* Ann Arbor
* Chicago
DETAILS
* Contact
* Media
* Privacy Policy
* Github
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0