@stevenlipton.bsky.social
Reposted
Hey iOS/Indie Devs! 👋🏻
Join us for our goals/accountability meetup to help you stay on target. 🎯
It's totally free, Fridays at 12:30PM PT/7:30pm UTC
💻 Sign up: swiftremotestudio.com
🎪 Join the Slack
🏁 Click the Zoom link in the "goals-friday" channel in Slack
#iOSDev #iOSDevn#BuildInPublice#IndieDev
Join us for our goals/accountability meetup to help you stay on target. 🎯
It's totally free, Fridays at 12:30PM PT/7:30pm UTC
💻 Sign up: swiftremotestudio.com
🎪 Join the Slack
🏁 Click the Zoom link in the "goals-friday" channel in Slack
#iOSDev #iOSDevn#BuildInPublice#IndieDev
Swift Remote Studio – Virtual Coworking for iOS, Mac, and Swift Developers
swiftremotestudio.com
November 6, 2025 at 7:56 PM
Hey iOS/Indie Devs! 👋🏻
Join us for our goals/accountability meetup to help you stay on target. 🎯
It's totally free, Fridays at 12:30PM PT/7:30pm UTC
💻 Sign up: swiftremotestudio.com
🎪 Join the Slack
🏁 Click the Zoom link in the "goals-friday" channel in Slack
#iOSDev #iOSDevn#BuildInPublice#IndieDev
Join us for our goals/accountability meetup to help you stay on target. 🎯
It's totally free, Fridays at 12:30PM PT/7:30pm UTC
💻 Sign up: swiftremotestudio.com
🎪 Join the Slack
🏁 Click the Zoom link in the "goals-friday" channel in Slack
#iOSDev #iOSDevn#BuildInPublice#IndieDev
BizOneness: Production in the Sap B1 Web Client…Again
Back in July, I suspended my series on the SAP B1 Web client due to some frustrating deficiencies in the production module. SP2508 was supposed to fix some of these. Unfortunately, SAP fixed none of them. Instead of suspending this for another…
Back in July, I suspended my series on the SAP B1 Web client due to some frustrating deficiencies in the production module. SP2508 was supposed to fix some of these. Unfortunately, SAP fixed none of them. Instead of suspending this for another…
BizOneness: Production in the Sap B1 Web Client…Again
Back in July, I suspended my series on the SAP B1 Web client due to some frustrating deficiencies in the production module. SP2508 was supposed to fix some of these. Unfortunately, SAP fixed none of them. Instead of suspending this for another few months until more bugs are fixed, I’m going to review those issues and use this as an opportunity to explore something I usually do in the LucaERP newsletter: describe why companies and developers make decisions when building an ERP.
makeapppie.com
October 21, 2025 at 9:26 PM
BizOneness: Production in the Sap B1 Web Client…Again
Back in July, I suspended my series on the SAP B1 Web client due to some frustrating deficiencies in the production module. SP2508 was supposed to fix some of these. Unfortunately, SAP fixed none of them. Instead of suspending this for another…
Back in July, I suspended my series on the SAP B1 Web client due to some frustrating deficiencies in the production module. SP2508 was supposed to fix some of these. Unfortunately, SAP fixed none of them. Instead of suspending this for another…
LucaP_ERP14 Setting up the Hybrid Template for Persistence.
I’m building an ERP system from scratch to explain all the issues involved in developing an ERP. We’ve looked at user interfaces and have been working on content for a few newsletters. It’s time to assemble everything and make the hybrid…
I’m building an ERP system from scratch to explain all the issues involved in developing an ERP. We’ve looked at user interfaces and have been working on content for a few newsletters. It’s time to assemble everything and make the hybrid…
LucaP_ERP14 Setting up the Hybrid Template for Persistence.
I’m building an ERP system from scratch to explain all the issues involved in developing an ERP. We’ve looked at user interfaces and have been working on content for a few newsletters. It’s time to assemble everything and make the hybrid template we’ll use the most in LucaERP modules. As I’m mostly an Apple developer, I use SwiftData for persistence. If you want to know more about SwiftData, check out my course, …
makeapppie.com
October 17, 2025 at 4:16 PM
LucaP_ERP14 Setting up the Hybrid Template for Persistence.
I’m building an ERP system from scratch to explain all the issues involved in developing an ERP. We’ve looked at user interfaces and have been working on content for a few newsletters. It’s time to assemble everything and make the hybrid…
I’m building an ERP system from scratch to explain all the issues involved in developing an ERP. We’ve looked at user interfaces and have been working on content for a few newsletters. It’s time to assemble everything and make the hybrid…
BizOneness The Primary Keys DocNum and DocEntry
In SAP, we use two columns regularly: DocNum and DocEntry. But do you know what they actually mean, where they come from, and why you would want to use one over the other? What do they have to do with the ValidFor column? Let’s deep dive into DocNum…
In SAP, we use two columns regularly: DocNum and DocEntry. But do you know what they actually mean, where they come from, and why you would want to use one over the other? What do they have to do with the ValidFor column? Let’s deep dive into DocNum…
BizOneness The Primary Keys DocNum and DocEntry
In SAP, we use two columns regularly: DocNum and DocEntry. But do you know what they actually mean, where they come from, and why you would want to use one over the other? What do they have to do with the ValidFor column? Let’s deep dive into DocNum and DocEntry to explore their many uses and strategies for use.
makeapppie.com
October 9, 2025 at 7:17 PM
BizOneness The Primary Keys DocNum and DocEntry
In SAP, we use two columns regularly: DocNum and DocEntry. But do you know what they actually mean, where they come from, and why you would want to use one over the other? What do they have to do with the ValidFor column? Let’s deep dive into DocNum…
In SAP, we use two columns regularly: DocNum and DocEntry. But do you know what they actually mean, where they come from, and why you would want to use one over the other? What do they have to do with the ValidFor column? Let’s deep dive into DocNum…
LucaP ERP 12: Transitioning for Persistence with SwiftData
I’ve been writing an ERP from scratch for a few months and have gotten some of the foundations down before we get into coding modules. The three templates for interacting with data are most important: a form, a report, and a hybrid. The…
I’ve been writing an ERP from scratch for a few months and have gotten some of the foundations down before we get into coding modules. The three templates for interacting with data are most important: a form, a report, and a hybrid. The…
LucaP ERP 12: Transitioning for Persistence with SwiftData
I’ve been writing an ERP from scratch for a few months and have gotten some of the foundations down before we get into coding modules. The three templates for interacting with data are most important: a form, a report, and a hybrid. The hybrid template became a form that could optionally contain a report, and that’s what I will be using moving forward for all three.
makeapppie.com
October 1, 2025 at 4:01 PM
LucaP ERP 12: Transitioning for Persistence with SwiftData
I’ve been writing an ERP from scratch for a few months and have gotten some of the foundations down before we get into coding modules. The three templates for interacting with data are most important: a form, a report, and a hybrid. The…
I’ve been writing an ERP from scratch for a few months and have gotten some of the foundations down before we get into coding modules. The three templates for interacting with data are most important: a form, a report, and a hybrid. The…
While everyone is talking about the gold on that Apple trophy thing for potus.foregroundStyle(.orange), I can't get over that fact it is glass -- or maybe liquid glass? In that case it's good until the next beta where it will be impossible to see.
August 7, 2025 at 7:59 PM
While everyone is talking about the gold on that Apple trophy thing for potus.foregroundStyle(.orange), I can't get over that fact it is glass -- or maybe liquid glass? In that case it's good until the next beta where it will be impossible to see.
LUCAP_ERP11 The Hybrid Template with Predicates
We're building an ERP from scratch and are currently working on three templates to do all the work. We've completed the form and the reporting view. Invoices, bills of materials, and other modules require a template that has three components: a form…
We're building an ERP from scratch and are currently working on three templates to do all the work. We've completed the form and the reporting view. Invoices, bills of materials, and other modules require a template that has three components: a form…
LUCAP_ERP11 The Hybrid Template with Predicates
We're building an ERP from scratch and are currently working on three templates to do all the work. We've completed the form and the reporting view. Invoices, bills of materials, and other modules require a template that has three components: a form at the top called a *header*, a report in the middle known as the *body*, which contains details, and a form at the bottom called a *footer*. This time, we'll combine the two templates we have to create the third. Before we do, there's one improvement we'll make to the report: Adding predicates.
makeapppie.com
July 24, 2025 at 12:21 AM
LUCAP_ERP11 The Hybrid Template with Predicates
We're building an ERP from scratch and are currently working on three templates to do all the work. We've completed the form and the reporting view. Invoices, bills of materials, and other modules require a template that has three components: a form…
We're building an ERP from scratch and are currently working on three templates to do all the work. We've completed the form and the reporting view. Invoices, bills of materials, and other modules require a template that has three components: a form…
LucaERP 10: ForEach and Binding Variables
I’m building an ERP system from scratch to explain all the issues involved in making an ERP. Unfortunately, I’m late again on an installment of Luca ERP due to a bug in the code I was supposed to write. The bug is due to a Swift UI feature: my improper use…
I’m building an ERP system from scratch to explain all the issues involved in making an ERP. Unfortunately, I’m late again on an installment of Luca ERP due to a bug in the code I was supposed to write. The bug is due to a Swift UI feature: my improper use…
LucaERP 10: ForEach and Binding Variables
I’m building an ERP system from scratch to explain all the issues involved in making an ERP. Unfortunately, I’m late again on an installment of Luca ERP due to a bug in the code I was supposed to write. The bug is due to a Swift UI feature: my improper use of ForEach. As an aside to my usual work, I wanted to write about it in case anyone else gets confused by it.
makeapppie.com
July 15, 2025 at 8:44 PM
LucaERP 10: ForEach and Binding Variables
I’m building an ERP system from scratch to explain all the issues involved in making an ERP. Unfortunately, I’m late again on an installment of Luca ERP due to a bug in the code I was supposed to write. The bug is due to a Swift UI feature: my improper use…
I’m building an ERP system from scratch to explain all the issues involved in making an ERP. Unfortunately, I’m late again on an installment of Luca ERP due to a bug in the code I was supposed to write. The bug is due to a Swift UI feature: my improper use…
Reposted
Art is inefficient. Care is inefficient. Joy is inefficient. Humanity is inefficient. Don't let them take that away.
July 7, 2025 at 4:04 PM
Art is inefficient. Care is inefficient. Joy is inefficient. Humanity is inefficient. Don't let them take that away.
The new iOS26 Icon template
Heres a .png version of the Apple Icon template for those of you withouth sketch or Adobe Illustrator. Drop it in as a layer in ahtever applcation you use. Download
Heres a .png version of the Apple Icon template for those of you withouth sketch or Adobe Illustrator. Drop it in as a layer in ahtever applcation you use. Download
The new iOS26 Icon template
Heres a .png version of the Apple Icon template for those of you withouth sketch or Adobe Illustrator. Drop it in as a layer in ahtever applcation you use. Download
makeapppie.com
June 20, 2025 at 10:21 PM
The new iOS26 Icon template
Heres a .png version of the Apple Icon template for those of you withouth sketch or Adobe Illustrator. Drop it in as a layer in ahtever applcation you use. Download
Heres a .png version of the Apple Icon template for those of you withouth sketch or Adobe Illustrator. Drop it in as a layer in ahtever applcation you use. Download
Reposted
While I'm on the general subject of "AI," let me just say that it's a real dickheaded maneuver to tell an actual artist that their work "looks like AI." Their work doesn't look like "AI" because they're aping what "AI" does; it looks like "AI" because the "AI" company fucking stole from them.
May 15, 2025 at 12:15 AM
While I'm on the general subject of "AI," let me just say that it's a real dickheaded maneuver to tell an actual artist that their work "looks like AI." Their work doesn't look like "AI" because they're aping what "AI" does; it looks like "AI" because the "AI" company fucking stole from them.
Recall is not a good thing
For those not following the tech news, the nightmare that is Microsoft Recall is back. If not careful, Recall can become a huge security risk for SAP Business One Users. In Spring 2024, Microsoft introduced a feature coming later that year to Microsoft Windows 11:…
For those not following the tech news, the nightmare that is Microsoft Recall is back. If not careful, Recall can become a huge security risk for SAP Business One Users. In Spring 2024, Microsoft introduced a feature coming later that year to Microsoft Windows 11:…
Recall is not a good thing
For those not following the tech news, the nightmare that is Microsoft Recall is back. If not careful, Recall can become a huge security risk for SAP Business One Users. In Spring 2024, Microsoft introduced a feature coming later that year to Microsoft Windows 11: Recall. Recall is effectively a personal search engine of the user's activity run by AI.
makeapppie.com
April 22, 2025 at 5:24 PM
Recall is not a good thing
For those not following the tech news, the nightmare that is Microsoft Recall is back. If not careful, Recall can become a huge security risk for SAP Business One Users. In Spring 2024, Microsoft introduced a feature coming later that year to Microsoft Windows 11:…
For those not following the tech news, the nightmare that is Microsoft Recall is back. If not careful, Recall can become a huge security risk for SAP Business One Users. In Spring 2024, Microsoft introduced a feature coming later that year to Microsoft Windows 11:…
The best AI Apple could introduce at WWDC25 is XCode error messages that make sense and tell you what really went wrong. I forgot a parameter on a View
April 5, 2025 at 5:20 AM
The best AI Apple could introduce at WWDC25 is XCode error messages that make sense and tell you what really went wrong. I forgot a parameter on a View
The Quest for Fixed Costs
It's April Fool's Day, so something silly is called for. What about a parody of a Monty Python Parody about SAP Business One users? What about an absurd story about a missing feature in SAP B1 and the adventure of implementing it? Only Monty Python and the Holy Grail…
It's April Fool's Day, so something silly is called for. What about a parody of a Monty Python Parody about SAP Business One users? What about an absurd story about a missing feature in SAP B1 and the adventure of implementing it? Only Monty Python and the Holy Grail…
The Quest for Fixed Costs
It's April Fool's Day, so something silly is called for. What about a parody of a Monty Python Parody about SAP Business One users? What about an absurd story about a missing feature in SAP B1 and the adventure of implementing it? Only Monty Python and the Holy Grail makes sense to tell it, although the story is all too common.
makeapppie.com
April 1, 2025 at 7:52 PM
The Quest for Fixed Costs
It's April Fool's Day, so something silly is called for. What about a parody of a Monty Python Parody about SAP Business One users? What about an absurd story about a missing feature in SAP B1 and the adventure of implementing it? Only Monty Python and the Holy Grail…
It's April Fool's Day, so something silly is called for. What about a parody of a Monty Python Parody about SAP Business One users? What about an absurd story about a missing feature in SAP B1 and the adventure of implementing it? Only Monty Python and the Holy Grail…
LucaP ERP part 3: The General Journal
*Note:As I've gained a few followers and subscriptions in the last few weeks, I want to remind everyone that I alternate between LucaP and BizOneness weekly. In LucaP, we're building an ERP system starting at the core: the General Ledger. This week, we'll tie…
*Note:As I've gained a few followers and subscriptions in the last few weeks, I want to remind everyone that I alternate between LucaP and BizOneness weekly. In LucaP, we're building an ERP system starting at the core: the General Ledger. This week, we'll tie…
LucaP ERP part 3: The General Journal
*Note:As I've gained a few followers and subscriptions in the last few weeks, I want to remind everyone that I alternate between LucaP and BizOneness weekly. In LucaP, we're building an ERP system starting at the core: the General Ledger. This week, we'll tie together what we've done by building the General journal. I'm going to change the terms I've used so far.
makeapppie.com
January 23, 2025 at 6:47 PM
LucaP ERP part 3: The General Journal
*Note:As I've gained a few followers and subscriptions in the last few weeks, I want to remind everyone that I alternate between LucaP and BizOneness weekly. In LucaP, we're building an ERP system starting at the core: the General Ledger. This week, we'll tie…
*Note:As I've gained a few followers and subscriptions in the last few weeks, I want to remind everyone that I alternate between LucaP and BizOneness weekly. In LucaP, we're building an ERP system starting at the core: the General Ledger. This week, we'll tie…
Introducing HANA
While I had planned something about the General Ledger for this newsletter, circumstances changed, so I'll do something entirely different. As many of you know, I'm no longer with Scientific Device Laboratory. If you'd like to know more about that situation, I have described it in…
While I had planned something about the General Ledger for this newsletter, circumstances changed, so I'll do something entirely different. As many of you know, I'm no longer with Scientific Device Laboratory. If you'd like to know more about that situation, I have described it in…
Introducing HANA
While I had planned something about the General Ledger for this newsletter, circumstances changed, so I'll do something entirely different. As many of you know, I'm no longer with Scientific Device Laboratory. If you'd like to know more about that situation, I have described it in detail here, but the very short version is that I lost the ability to access SAP B1 for this newsletter for the last nine months.
makeapppie.com
January 16, 2025 at 8:00 PM
Introducing HANA
While I had planned something about the General Ledger for this newsletter, circumstances changed, so I'll do something entirely different. As many of you know, I'm no longer with Scientific Device Laboratory. If you'd like to know more about that situation, I have described it in…
While I had planned something about the General Ledger for this newsletter, circumstances changed, so I'll do something entirely different. As many of you know, I'm no longer with Scientific Device Laboratory. If you'd like to know more about that situation, I have described it in…
With my new HANA implementation we're beginning a series to explain HANA: What it is, how to use it for Queries and what I'll be doing in this newsletter with it. #HANA #SAP #SQL #SAPB1 #SAPBusinessOne #Bizoneness www.linkedin.com/pulse/bizone...
Bizoneness: Introducing HANA
#Bizoneness While I had planned something about the General Ledger for this newsletter, circumstances changed, so I'll do something entirely different. As many of you know, I'm no longer with Scientif...
www.linkedin.com
January 16, 2025 at 7:50 PM
With my new HANA implementation we're beginning a series to explain HANA: What it is, how to use it for Queries and what I'll be doing in this newsletter with it. #HANA #SAP #SQL #SAPB1 #SAPBusinessOne #Bizoneness www.linkedin.com/pulse/bizone...
Reposted
Sometimes I get asked about tips for the Swift Student Challenge. So I wrote about my experiences, as well as some tips I might have.
I can only encourage everyone who can to participate! 🤩
fancygoose.dev/posts/Studen...
I can only encourage everyone who can to participate! 🤩
fancygoose.dev/posts/Studen...
The Swift Student Challenge | Fancy Goose
Thoughts and Tips for participating in the Swift Student Challenge
fancygoose.dev
January 12, 2025 at 7:52 PM
Sometimes I get asked about tips for the Swift Student Challenge. So I wrote about my experiences, as well as some tips I might have.
I can only encourage everyone who can to participate! 🤩
fancygoose.dev/posts/Studen...
I can only encourage everyone who can to participate! 🤩
fancygoose.dev/posts/Studen...
LucaP02 The Chart of Accounts
In the ERP application, we have established credits and debits on a ledger with the five major accounts. However, we don't know what those credits and debits do. We want the ledger to tell the story of how we moved our money around. That's where the chart of Accounts…
In the ERP application, we have established credits and debits on a ledger with the five major accounts. However, we don't know what those credits and debits do. We want the ledger to tell the story of how we moved our money around. That's where the chart of Accounts…
LucaP02 The Chart of Accounts
In the ERP application, we have established credits and debits on a ledger with the five major accounts. However, we don't know what those credits and debits do. We want the ledger to tell the story of how we moved our money around. That's where the chart of Accounts comes in. In the ERP application, we have established credits and debits on a ledger with the five major accounts.
makeapppie.com
January 9, 2025 at 7:48 PM
LucaP02 The Chart of Accounts
In the ERP application, we have established credits and debits on a ledger with the five major accounts. However, we don't know what those credits and debits do. We want the ledger to tell the story of how we moved our money around. That's where the chart of Accounts…
In the ERP application, we have established credits and debits on a ledger with the five major accounts. However, we don't know what those credits and debits do. We want the ledger to tell the story of how we moved our money around. That's where the chart of Accounts…
LucaP ERP Part 1: The Basic Equation
How do you start to understand the workings of an ERP system? By making one. In this biweekly column, we’ll make an ERP system and start at the core of it all: accounting. This lesson will be longer than subsequent lessons, as I will have to do some background…
How do you start to understand the workings of an ERP system? By making one. In this biweekly column, we’ll make an ERP system and start at the core of it all: accounting. This lesson will be longer than subsequent lessons, as I will have to do some background…
LucaP ERP Part 1: The Basic Equation
How do you start to understand the workings of an ERP system? By making one. In this biweekly column, we’ll make an ERP system and start at the core of it all: accounting. This lesson will be longer than subsequent lessons, as I will have to do some background and definitions so everyone has an equal idea of what is going on.
makeapppie.com
January 9, 2025 at 7:40 PM
LucaP ERP Part 1: The Basic Equation
How do you start to understand the workings of an ERP system? By making one. In this biweekly column, we’ll make an ERP system and start at the core of it all: accounting. This lesson will be longer than subsequent lessons, as I will have to do some background…
How do you start to understand the workings of an ERP system? By making one. In this biweekly column, we’ll make an ERP system and start at the core of it all: accounting. This lesson will be longer than subsequent lessons, as I will have to do some background…
Reposted
I don't WANT "Artificial Intelligent Artists"
I want "Naturally STUPID Artists" such as myself
I want "Naturally STUPID Artists" such as myself
December 28, 2024 at 6:00 PM
I don't WANT "Artificial Intelligent Artists"
I want "Naturally STUPID Artists" such as myself
I want "Naturally STUPID Artists" such as myself
www.linkedin.com/pulse/bizone...
My latest on navigating the hazards of migrations between large systems, like ERP's
My latest on navigating the hazards of migrations between large systems, like ERP's
The Bizoneness Migration Guide
#Bizoneness Data migration is taking data from one source and merging it into another source. If you're very lucky, it will be a seamless change.
www.linkedin.com
December 17, 2024 at 4:59 PM
www.linkedin.com/pulse/bizone...
My latest on navigating the hazards of migrations between large systems, like ERP's
My latest on navigating the hazards of migrations between large systems, like ERP's
SOme people have sales to get into the black, I'm giving things away. If you have a LinkedIn account, and want to learn SwiftData, I made my SwiftData course free for a limited time.
www.linkedin.com/posts/steven...
www.linkedin.com/posts/steven...
Steven Lipton on LinkedIn: SOme people have sales, I give things away for a limited time. Check out…
SOme people have sales, I give things away for a limited time. Check out my Swift Data course on LinkedIn Learning! I have made it free for you with the link…
www.linkedin.com
November 30, 2024 at 5:57 PM
SOme people have sales to get into the black, I'm giving things away. If you have a LinkedIn account, and want to learn SwiftData, I made my SwiftData course free for a limited time.
www.linkedin.com/posts/steven...
www.linkedin.com/posts/steven...
Reposted
The standard in SF Symbol browsing
2.7.0
Appreciate Better Performance, Search by Tokens, Save Favorite Symbols. Dig through its code dl-alexandre/symbolgrid
apps.apple.com/us/app/symbo...
2.7.0
Appreciate Better Performance, Search by Tokens, Save Favorite Symbols. Dig through its code dl-alexandre/symbolgrid
apps.apple.com/us/app/symbo...
November 28, 2024 at 1:09 AM
The standard in SF Symbol browsing
2.7.0
Appreciate Better Performance, Search by Tokens, Save Favorite Symbols. Dig through its code dl-alexandre/symbolgrid
apps.apple.com/us/app/symbo...
2.7.0
Appreciate Better Performance, Search by Tokens, Save Favorite Symbols. Dig through its code dl-alexandre/symbolgrid
apps.apple.com/us/app/symbo...
New article up on LinkedIn from me about art, AI, and a parallel with a popular 1980's artist (my contain earworm) www.linkedin.com/pulse/ai-art...
November 21, 2024 at 5:06 PM
New article up on LinkedIn from me about art, AI, and a parallel with a popular 1980's artist (my contain earworm) www.linkedin.com/pulse/ai-art...