Coffee & Code

A Series of Video Podcasts for Developers by Developers
As you may glean from the title Coffee & Code is meant to be a casual conversation among developers around various topics, where we share developer practices, experiences, and miscellaneous knowledge. The general format we will be following is our guests will introduce themselves and the topic at hand – followed by a discussion with questions from our live audience of Acumatica Developer MVPs.

Coffee & Code Episodes

To view the recorded episodes, scroll-down and simply click on the ''More Info" button for each episode to watch and view related content.

2022

2022 May 18,
May 18, 2022
Episode 11, Mobile Development
May 18, 2022

In this episode, we have Cesar Betances, a Senior Technical Consultant who works with our Acumatica ISVs on Mobile Development. He shares his deep knowledge and best practices with our Developer MVPs.

2022 March 31,
March 31, 2022
Episode 10, Developer Tools
March 31, 2022

In this episode, we have Sergey Nikomarov, a Senior Developer on our Platform Engineering team along with some of our Acumatica Developer MVPs talking about their favorite developer tools.  We also shared some tips around debugging and useful settings in Visual Studio were also covered.

Below the embedded video recording, you will find a comprehensive list of links to many of the tools that were discussed in the episode.

Enjoy and happy coding!

 

Developer Tools & Visual Studio Features discussed in the episode are enumerated below

  1. IntelliCode – an ML based code completion and refactorings https://visualstudio.microsoft.com/services/intellicode/
  2. Old but useful Code Snippets feature https://docs.microsoft.com/en-us/visualstudio/ide/code-snippets?view=vs-2022
  3. Customizable coloring schema https://docs.microsoft.com/en-us/visualstudio/ide/how-to-change-fonts-and-colors-in-visual-studio?view=vs-2022
  4. Customizable keyboard shortcuts. I’m going to describe few examples https://docs.microsoft.com/en-us/visualstudio/ide/default-keyboard-shortcuts-in-visual-studio?view=vs-2022
  5. Code diagnostics and refactorings.
  6. Multiple carets feature – allow to select occurrences of some text and edit them all at once, very useful for refactoring and edit of big chunks of API that follows a specific naming schema.
    https://www.meziantou.net/visual-studio-tips-and-tricks-multi-line-and-multi-cursor-editing.htm
  7. Visual Studio provides good debugging experience
  8. Other VS Features
  9. VS is a platform for customizations. There is also a convenient extensions gallery – VS marketplace. Naming a few more VS extensions here:

Other Developer Tools:

  1. SQL Server Management Studio – use to access MS SQL databases. I actually use two versions of SSMS because the capability to debug SQL transactions was removed from the latest SSMS 18
    https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15
  2. Lightweight code editors – VS Code (https://code.visualstudio.com/) and Notepad++ (https://notepad-plus-plus.org/downloads/).
  3. ngrok tool for simple configuration of network tunnels to a local developer instance. Useful during the work with mobile version of Acumatica
    https://ngrok.com/
  4. Some tools to draw diagrams:
  5. Pixie – a tiny color picker to pick a color of any pixel on your screen http://www.nattyware.com/pixie.php
  6. Nimble text – a really flexible text generator that generates a text from the given data placed into the provided template. Can be used for SQL commands generation (multiple insert commands) or C# API generation (for example if you need to add a lot of properties/field that differ only by name)
    https://nimbletext.com/
  7. Postman to debug REST APIs.
    https://www.postman.com/
  8. Telerik JustDecompile
    https://www.telerik.com/products/decompiler.aspx
  9. JSON FORMATTER
    https://jsonformatter.curiousconcept.com/#
  10. Attach To All The Things
    https://marketplace.visualstudio.com/items?itemName=thebread.AttachToAllTheThings

2021

2021 December 28,
December 28, 2021
Episode 9, Ali Jani - Chief Product Officer
December 28, 2021

In this episode, Ali joins us to provide an executive perspective and answer questions from our group of Developer MVPs.  He shares how he transitioned from writing code early on in his life and how he transitioned from starting a number of businesses to his role at Acumatica.

Whether you are a developer or not, you will not want to miss this episode!

Enjoy and happy coding!

2021 November 30,
November 30, 2021
Episode 8, Developer Learning & Practices - Robert Waite
November 30, 2021

This is the 8th episode of Coffee & Code – a monthly video podcast for Acumatica developers by Acumatica Developers!

In this episode, we have Robert Waite a Developer MVP who was this past year’s Acumatica Developer of the Year with us sharing his secrets to his success – specifically around developer learning and practices he uses to stay on top of the Developer game.

Enjoy the episode and happy coding!

Below are a few links you should find useful that Robert mentioned in our discussion:

 

2021 October 13,
October 13, 2021
Episode 7, Acumatica Surveys Open-Source Project
October 13, 2021

This is the 7th episode of Coffee & Code – a monthly video podcast for Acumatica developers by Acumatica Developers!

In this episode, we have the Acumatica Surveys Team with us discussing our open-source project. We also have Derrick Elledge, VP of Operations at Power Storage Solutions join us to provide us with the customer perspective who reached out to us and started us on this journey. He was the original driving force whose need for a solution for surveying employees became critical when the Covid-19 Pandemic hit a year and a half ago.

This project is near and dear to my heart along with the people who contributed to the project. It is my hope that a large number of Acumatica Developers take the time to watch this edition of Coffee & Code.

Enjoy the episode and happy coding!

2021 August 30,
August 30, 2021
Episode 6, Hackathon 2021 Winning Team
August 30, 2021

This is the 6th episode of Coffee & Code – a monthly video podcast for Acumatica developers by Acumatica Developers! In this episode, we have the winning team from the Acumatica Hackathon with us to discuss their solution and their hackathon experience along with some of our Developer MVPs who participated.

2021 July 27,
July 27, 2021
Episode 5, Developer Best Practices - Gabriel Michaud
July 27, 2021

This is the 5th episode of Coffee & Code – a monthly video podcast for Acumatica developers by Acumatica Developers!

In this episode, we have Gabriel Michaud one of our outstanding Developer MVPs from Velixo with us discussing developer best practices – offering general advice for developers who wish to raise the developer game and become the best developers they can be.

2021 June 3,
June 3, 2021
Episode 4, Acumatica Developer Challenges & Lessons Learned - Kyle Vanderstoep
June 3, 2021

This is our 4th episode of Coffee & Code – a monthly video podcast for Acumatica developers by Acumatica Developers!

In this episode, we invited one of our newest Acumatica Developer MVPs, Kyle Vanderstoep to join us to discuss one of his recent development projects, where he shares his challenges and lessons learned. We focus much of the episode on U/I design and integration.

2021 May 3,
May 3, 2021
Episode 3, Acumatica Technology Futures - Ajoy Krishnamoorthy
May 3, 2021

This is our 3rd episode of Coffee & Code – a monthly video podcast for Acumatica Developers by Acumatica Developers!

In this episode, we invited Ajoy Krishnamoorthy to join us to discuss Acumatica’s future technology direction and what you can expect from us in the next few years.

To watch the recorded episode, simply click the play icon below:

2021 March 31
March 31 2021
Episode 2, SSL/TLS Security - Steven Houglum
March 31 2021

In our second episode of Coffee & Code, we explore with Steven Houglum, SSL/TLS Security – securing an Acumatica ERP Web Instance used primarily for demos with an SSL or more accurately a TLS certificate. This is important because many services require an HTTPS connection to work. All REST/SOAP/OData API communication should always be conducted over HTTPS. Many of the Tax packages and the Outlook add-in require HTTPS.

The discussion starts by reviewing what TLS (SSL) is and then the use of Powershell to configure an Acumatica ERP instance for HTTPS. Previous instructions on “how to” set this up are simply inadequate as the standards tighten and all modern browsers follow. To automate the process and reduce the number of steps to achieve the goal, a PowerShell script was created. This script is reviewed and discussed in the episode.

We hope you enjoy the discussion.

2021 March 2,
March 2, 2021
Episode 1, Developer Processes - Sergey Marenich
March 2, 2021

We are pleased to announce our very first episode of Coffee & Code – a monthly video podcast for Acumatica developers by Acumatica Developers!

As you may glean from the title, Coffee & Code is meant to be a casual conversation among developers around various topics, where we share developer practices, experiences, miscellaneous knowledge.

The general format we will be following is our guests will introduce themselves and the topic at hand – followed by a discussion with questions from our live audience of Acumatica Developer MVPs.

We plan to produce a monthly episode, where we invite Acumatica Developers – Internal and External as well as host some of our Technical Executives as well on a roughly quarterly basis.

In our first episode, we explore with long-time developer, Sergey Marenich, Acumatica’s Developer & Engineering Processes. Sergey is a long-time developer here at Acumatica – one of the original core developers, who has been around about 14 years.

To watch the recorded episode, simply click the play icon below:

Join us for a developer webinar

We want to ensure our developer community is informed about current and future improvements and any impact that these features and changes may have.