Encontrar

Article
· Jun 28 3m read

Oregon Ethics CPE: Integrity and Trust in the Accounting Profession

In today’s rapidly evolving financial environment, Oregon Ethics CPE is about far more than just ticking a box it’s about forming the bedrock of a career characterized by trust, responsibility, and professionalism. For Certified Public Accountants (CPAs) practicing in the state of Oregon, satisfying CPE ethics requirements isn’t just about meeting state standards in statutes and regulations; it’s about upholding core tenets that shape the industry.

Ethics Does Matter…. Good News for CPAs in Oregon

Ethical are the foundation of accounting. Clients, employers and those who rely on CPAs count on us for open, honest and accurate financial advice. Amid an age of economic insecurity, technological disruption and greater regulatory oversight, nothing is more important than ethics.

The Oregon Ethics CPE requirement addresses this pressing requirement by making certain for all time that CPAs remain knowledgeable in both the technical elements and the ethical provisions applicable to their profession. This course design fosters not just enforcement, but deeper analytical thinking of the moral issues, decision making styles, and practical situations CPAs encounter.

What is Oregon Ethics CPE?

All licensed CPAs in Oregon are required by the Oregon Board of Accountancy to take a certain amount of continuing professional education (CPE) in the area of ethics. This is a honking need for two reasons:

To assist CPAs in keeping up with ever-changing ethical requirements, case law and professional practices.

To develop a culture of integrity, fairness and accountability in the accounting profession.

Generally, Oregon CPAs are required to take a set amount of Oregon Ethics CPE every licensing cycle. At least a few of these hours need to be on subject matter that has specifically been approved by the Oregon Board of Accountancy, specifically in the following subjects:

Professional conduct and responsibilities

Regulatory updates relevant to Oregon

Ethical decision-making in complex situations

Examples of real-life ethical dilemmas captured in case studies

Why You Need Oregon Ethics CPE to Boost Your Career

Paying attention, obtaining and fulfilling ethics CPE may seem like just another thing to add to the to do list but it’s a rare opportunity to develop as a professional. By attending Oregon Ethics CPE, you will also gain the following advantages:

Goodwill: By proving your true dedication to ethics, your peers, clients and employers will have a higher esteem for you.

Risk Management: Staying current with ethics helps you avoid negative, career-impacting, legal or regulatory concerns.

Sound Decision- Making: The study of ethics offers tools for dealing with gray areas and making wise decisions based on principles.

Confidence and Competance With a foundation in ethics, CPAs approach their work with increased confidence that the legal and moral standards are in sync.

Finding the Best Oregon Ethics CPE Course

Not all ethics classes are equal. It is important to choose a true, high-quality Oregon Ethics CPE course that meets your state’s Board of Accountancy standards. Look for programs that:

Are approved by the Oregon Board

Add activities and scenarios to make it interactive and real.

Learn from the Pros – experienced mediators who are experts in Oregon Mediation Laws

Adapt to your schedule with flexible course schedules, including online courses

Best-in-class platforms such as Illumeo, that offers extensive board-approved ethics courses, offer easy answers for anyone who is busy but serious about their learning.

Final Thoughts

Oregon Ethics CPE is more than a pro forma requirement –– it’s an investment in your career, reputation, and capacity to serve clients with integrity. Oregon CPAs, through their commitment to ethical education, help to preserve public confidence in the profession, maintain the highest standards and demonstrate their work serves the public well.

Ultimately, it isn’t about what we know, but who we are: the ethical individual is one who embodies the kinds of trust, transparency and commitment to quality that makes the whole business run, not just someone who knows what fsamtpo stands for.

Discussion (0)1
Log in or sign up to continue
Article
· Jun 28 3m read

Analytics Cube Definitions and References

Maybe this is well known but wanted to help share.

 

Consider that you have the following persistent class defintions

An Invoice Class with a property reference to Provider

Class Sample.Invoice Extends (%Persistent, %Populate)
{
Parameter DSTIME = "AUTO";
Property InvoiceNumber As %Integer(MINVAL = 100000) [ Required ];
Property ServiceDate As %Date(MINVAL = "+$h-730") [ Required ];
Index InvoiceNumber On InvoiceNumber;
Property Provider As Sample.Provider [ Required ];
Index Provider On Provider [ Type = bitmap ];
/// Build some invoices, this will firstly create 100 Providers
/// <Example>
/// Set tSC=##class(Sample.Invoice).Build()
/// </example>
ClassMethod Build(pCount As %Integer = 100020, pInit As %Boolean = 0) As %Status
{
    #dim tSC 			As %Status=$$$OK
    #dim eException  	As %Exception.AbstractException
    try {
        If pInit {
            $$$THROWONERROR(tSC,##class(Sample.Provider).%KillExtent())
            $$$THROWONERROR(tSC,##class(Sample.Invoice).%KillExtent())
        }
        $$$THROWONERROR(tSC,##class(Sample.Provider).Populate(100))
        $$$THROWONERROR(tSC,##class(Sample.Invoice).Populate(pCount))
    }
    catch eException {
        Set tSC=eException.AsStatus()
    }
    Quit tSC
}
}

and Provider

Class Sample.Provider Extends (%Persistent, %Populate)
{

Property Name As %String [ Required ];
Property NPI As %Integer(MAXVAL = 9000000000, MINVAL = 100000000) [ Required ];
}

If you call the Build method in Sample.Invoice you can query this with SQL

SELECT
InvoiceNumber,Provider->Name, Provider As ProviderId,ServiceDate
FROM Sample.Invoice

and see

The area this article discusses is deciding how to create a dimension on Provider.

What I have found works well is to following this pattern

What this does is 

1. Define the dimension Unique Id on Provider(which is the Id from Sample.Provider).  This is important because it's entirely possible that there is more than one Provider with the name SMITH,JOHN.  By defining the dimension Level on the property Provider we are saying make the dimension table based on a unique Provider.  If we look in the generated dimension table we see

2. Define a Property for the Level that 

 a. Identifies the Property = Provider.Name

 b. Get value at runtime= Yes

 c. Use as member names = Yes

This has the side effect of defining in the dimension table the following Property declaration

/// Dimension property: Name<br/>
/// Source: Provider.Name
Property Name As %String(COLLATION = "SQLUPPER(113)", MAXLEN = 2000) 
[ Calculated, 
SqlComputeCode = {Set {Name}=##class(Sample.BI.Cube.Invoice.Provider).%FetchName({Provider})}, SqlComputed ];

with the %FetchName method looking like

/// Fetch the current value of %FetchName.<br/>
/// Generated by %DeepSee.Generator:%CreateStarTable.
ClassMethod %FetchName(pKey As %String) As %String
{
 // If we don't a value, show key as this is most likely the NULL substitute
 Set tValue=pKey
 &SQL(SELECT Name INTO :tValue FROM Sample.Provider WHERE %ID = :pKey)
 Quit tValue
}

 

What this means is that when a dimension members are retrieved it will return the Provider Name and not the Provider Id.

Using Analyzer we can see

Why is this important?

  1. If the Provider name changes in Sample.Provider the cube does not have to be rebuilt or synchronized.  If we have 100s of millions of invoices and the Provider names changes we dont want to have to rebuild or synchronize the Invoice cube due to a single Provider name change
  2. The Dimension table for Provider is based on the Provider(id) so this allows us to have more than one provider with the same name in the dimension table/cube.

If instead of defining a Dimension Level Property we define the Level Property= Provider.Name this means when the cube is built or syncrhonized 

  1. the dimension unique index is based on Provider.Name which means all of the providers with the same name get aggregated under the same name
  2. If the Provider.Name changes we are required to rebuild the cube
Discussion (0)1
Log in or sign up to continue
Question
· Jun 28

"Top 5 Guest Posts That Drive Insight on Motor Insurance"

Understanding Motor Insurance

Motor insurance is a policy purchased by vehicle owners to mitigate financial risks resulting from road accidents, theft, or damage. In Pakistan, motor insurance is broadly categorized into two types: Third-Party Liability Insurance – This is the minimum legal requirement. It covers damages or injuries caused by your vehicle to another person or their property. Comprehensive Insurance – This provides broader coverage, including third-party liability, theft, fire, and accidental damage to the insured vehicle.

The Growing Importance of Motor Insurance

With over 4 million registered vehicles in major urban centers like Karachi, Lahore, and Islamabad, road safety has become a growing concern. Increasing incidents of traffic accidents, theft, and natural disasters such as urban flooding have emphasized the need for robust motor insurance. Motor insurance not only protects vehicle owners financially but also reduces the burden on public healthcare and legal systems by streamlining accident-related claims and liabilities.

Challenges in the Sector

Despite its importance, motor insurance in Pakistan faces several challenges:

Lack of Awareness: Many vehicle owners are unaware of their insurance options or the benefits of comprehensive coverage. Trust Deficit: There is a general mistrust of insurance companies, fueled by delayed claim settlements and complex procedures. Limited Digital Penetration: While some insurers have adopted digital platforms, the industry still largely relies on traditional, paper-based processes.

Emerging Trends

The good news is that the sector is evolving. Several insurance companies in Pakistan are now offerinkable

  • Online Policy Issuance and Renewal
  • Cashless Claim Settlements
  • Usage-Based Insurance (UBI) Models
  • Mobile Apps for Claim Tracking

Additionally, the Securities and Exchange Commission of Pakistan (SECP) is working to enhance consumer protection and transparency in the insurance industry.

Tips for Choosing the Right Motor Insurance

If you're considering purchasing or renewing a motor insurance policy, keep the following in mind: Compare Plans: Look at multiple insurers and compare premiums, claim processes, and coverage. Understand the Fine Print: Always read the terms and conditions, especially the exclusions and deductibles. Check Credibility: Choose a licensed insurer with a strong customer service track record.

Conclusion

Motor insurance in Pakistan is more than just a legal formality — it's a critical safety net in a high-risk driving environment. As awareness increases and the industry modernizes, both insurers and consumers have an opportunity to build a safer, more secure future on the roads.

Discussion (0)1
Log in or sign up to continue
Article
· Jun 28 3m read

The last day of the InterSystems Ready 2025

Hey Community!

Here's the recap of the final half-day of the InterSystems Ready 2025! It was the last chance to see everyone and say farewell until next time.

It was a warm and energetic closing, with great conversations, smiles, and unforgettable memories!


The final Ready 2025 moment with our amazing team!

And, of course, let’s say a huge THANK YOU to a godmother of the Ready 2025, @Maureen Flaherty! You and your team are the best! Here we are together with @Enrico Parisi.

@Patrick Sulin dropped by Developer Cmmunity table:

And @Yuri Marx

Caught @Scott Roth outside the Tech Exchange

And @Sergei Shutov 

My golf buddy @Anzelem Sanyatwe also came to spin the wheel of fortune. And Luc Chatty dropped by.

We went to visit the source of great ribbons. Here are @Iryna Mykhailova, @Macey Minor, @Andre Ribera, @Anastasia Dyubaylo 

 

It was also time for the winners of the AI Programming Contest to present their AI agentic applications!

@Sergei Shutov talked about AI Agents as First-Class Citizens in InterSystems IRIS:

@Eric Fortenberry presented "A Minimalist View of AI: Exploring Embeddings and Vector Search with EasyBot":

@Yuri Marx spoke about Natural Language Control of IRIS:

@Muhammad Waseem talked about Next generation of autonomous AI Agentic Applications:

@Henry Pereira, @Henrique Dias, and @José Pereira got hid by all the people who came to listen "Command the Crew - create an AI crew to automate your work" presentation:

@Victor Naroditskiy explained how Developer Community AI works:

Also, on the other tables people carried out other presentations. For example, @Guillaume Rongier talked about Python:

Let's leave Tech Exchange and see what was going on at the DC sessions. @Ben Spead, @Hannah Sullivan@Victor Naroditskiy, and @Dean Andrews talked about using SerenityGPT to build GenAI middleware:

And, of course, the main session of the Ready 2025 - InterSystems Developer Ecosystem: new resources and tools you need to know. @Dean Andrews and @Anastasia Dyubaylo gave an overview of all the updates to the DC Ecosystem:

Afterwards, @David Reche checked how attentively everyone was listening by leading the Kahoot! game. Please welcome the winners: @Vishal Pallerla, @Rochael Ribeiro and @Jason Morgan. Congratulations! We hope you enjoy your prize!

@Juliana Yamao Modesto, @Derek Gervais, @Rochael Ribeiro, @Katia Neves, @Anastasia Dyubaylo, @Dean Andrews, @Enrico Parisi, @Vishal Pallerla, @Eduard Lebedyuk

On this happy note, I promised last time to tell you who was the only verified person who answered all the quiz questions correctly at the DC table. And it was @Asaf Sinay! Congratulations! @Olga Zavrazhnova and the whole Global Masters team are happy that so many people came and tried to master it. If you're interested to do a quiz, here's the link. And if you want to answer more quiz questions, you can find them on Global Masters!

 

Talking about Global Masters and quizzes, you can't skip the most popular reward 😁 No summit goes by without someone showing me their Developer Community socks 🤣

As you can see, the Brazilian DC team is very happy: @Rochael Ribeiro, @Juliana Yamao Modesto. @Danusa Calixto and @Heloisa Paiva we really missed you - with you, the Portuguese Developer Community team would've been complete!

This was almost the end of the Ready 2025 and it's the end of my story.

The rumor is, the next summit will take place in April in Washington, D.C. Put it in your calendar not to double book, you know you want to! 

See you next year!

10 Comments
Discussion (10)7
Log in or sign up to continue
Question
· Jun 28

Thailand’s Warm Winter in Rhude Shorts & T Shirts

Discover Thailand’s Tropical Winter in Rhude Streetwear

When winter chills much of the world, Thailand offers a refreshing escape—sunshine, beaches, temples, and vibrant street life. While it may be winter by the calendar, Thailand’s climate stays warm, humid, and perfect for lightweight streetwear. For travelers who want to stay fashion-forward while beating the heat, Rhude shorts and Rhude T shirts are the perfect fit.

This guest post breaks down how to explore Thailand’s unique winter season in effortless comfort and unmistakable style—with Rhude as your travel companion.  


1. Thailand in Winter: Climate Snapshot

Thailand’s “winter” runs from November to February, offering the coolest and driest period of the year. But “cool” here means 25–32°C (77–90°F) in most regions—a welcome relief compared to the humid monsoons. Whether you’re in Bangkok, Chiang Mai, or the Phuket coastline, the weather is ideal for exploration—and for rocking Rhude T shirts and shorts daily.

This is the best season to enjoy everything Thailand offers without worrying about sweat-soaked clothes or heavy packing. And while locals dress modestly, there’s room for streetwear expression, especially in urban areas and tourist hubs.


2. City Days in Bangkok with Rhude T Shirts

Bangkok is buzzing, modern, and full of culture—from floating markets and rooftop bars to high-end malls and street food havens. It’s also one of Southeast Asia’s rising fashion capitals, making it the perfect stage for Rhude streetwear.

Start with a Rhude T shirt—its clean graphics, high-quality fabric, and signature design give you a polished, confident look. Pair it with Rhude shorts for daytime exploration and layer with an open short-sleeve shirt or light vest for added edge.

Style Tip:
Choose breathable cotton T shirts in neutral tones or iconic logo prints. Keep accessories minimal—think crossbody bags, sneakers, and sunglasses.


3. Relaxing in Phuket in Rhude Shorts

Heading south to Thailand’s tropical islands? Phuket, Krabi, and Koh Samui offer some of the most scenic beaches in Asia. Think white sand, turquoise water, and island vibes all day long.

Here, Rhude shorts become the centerpiece of your wardrobe. Whether you're walking along Patong Beach, sipping fruit shakes by a pool, or heading to a beachside dinner, Rhude’s elevated designs keep your fit relaxed and refined.

Style Tip:
Rhude shorts with side stripes or embroidery make a statement without overdoing it. Pair them with low-top slides or sneakers for the ultimate beach-to-bar look.


4. Chiang Mai: Streetwear in the North

In the mountainous north, Chiang Mai offers cooler evenings, ancient temples, night markets, and a laid-back creative scene. You’ll still need your Rhude T shirts and shorts during the day, but at night, you can add a light jacket or long-sleeve layer to stay warm.

Chiang Mai’s youthful, artsy culture makes it a great place to experiment with streetwear—Rhude fits right in. Wear a graphic T shirt tucked into tailored shorts or layer a Rhude tee under a vintage shirt for a casual, stylish twist.

Style Tip:
Accessorize with canvas totes, bucket hats, or retro sunglasses to blend with Chiang Mai’s indie aesthetic.


5. Thai Street Markets in Rhude

One of Thailand’s must-do activities is visiting night markets—places like Chatuchak, Sunday Walking Street, and Artbox Bangkok combine shopping, street food, and local culture.

You’ll be walking, browsing, and possibly bargaining, so comfort is key. A Rhude T shirt paired with Rhude shorts lets you move easily while still looking sharp. It’s the kind of look that gets compliments without trying too hard.

Style Tip:
Go for a relaxed fit and breathable materials. Stick to lighter colors during the day, and switch to darker shades for nighttime markets.


6. Packing Rhude for Thailand’s Winter

Thailand’s warm winter means you can pack light, but smart. Here’s a suggested Rhude streetwear capsule for your trip:

✅ Rhude Essentials:

  • 3–4 Rhude T shirts (logo, graphic, and basic tees)
  • 2–3 Rhude shorts (casual fit, clean lines, bold detail)
  • 1 light overshirt or unlined jacket
  • Swim trunks for the beach
  • Sneakers + sandals
  • Sunglasses, cap, or bucket hat
  • Small day bag or crossbody

Pro Tip:
Thailand’s street style is evolving—your Rhude pieces will stand out, especially if you mix them with local-inspired accessories.  


7. Why Rhude is Perfect for Thailand Travel

You might associate Rhude with LA street culture, but it blends surprisingly well with Southeast Asia’s relaxed lifestyle. Here's why Rhude is a top pick for Thailand:

  • Breathable Fabrics: Cotton T shirts and shorts keep you cool in the tropical heat.
  • Versatile Design: Perfect for beachwear, city exploring, and nightlife.
  • Photo-Ready: From rooftop selfies to island shots, Rhude looks sharp.
  • Luxury Edge: Adds sophistication to casual fits without feeling overdressed.
  • Global Appeal: Rhude’s presence in streetwear culture resonates internationally, including among Thai youth and travelers.

8. Bonus: Styling Tips for Rhude in Thai Temples

Temples (called "wats") are sacred spaces, and dressing modestly is essential. If you're wearing Rhude shorts, bring a wrap skirt or pants to slip on over them before entering. You can still wear your Rhude T shirt, especially if it has short sleeves and no loud graphics.

Some temples offer clothing at the entrance if needed, but packing a light cover-up shows respect and keeps you stylish.


Final Thoughts: Thailand’s Winter, Styled by Rhude

Thailand’s winter season is more like a never-ending summer for travelers, with sunlit coastlines, buzzing cities, and peaceful retreats. Whether you're lounging in Phuket, shopping in Bangkok, or wandering temple ruins in Chiang Mai, Rhude shorts and Rhude T shirts give you a versatile, comfortable, and stylish foundation for every experience.

With high-quality materials, clean lines, and cultural confidence, Rhude elevates every moment—making it the ultimate streetwear companion for tropical winter travel.

So pack light, stay bold, and let Rhude carry your look across the Land of Smiles.

Discussion (0)1
Log in or sign up to continue