Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "logistics"
-
rant? rant!
I work for a company that develops a variety of software solutions for companies of varying sizes. The company has three people in charge, and small teams that each worked on a certain project. 9 months ago I joined the company as a junior developer, and coincidentally, we also started working on our biggest project so far - an online platform for buying groceries from a variety of vendors/merchants and having them be delivered to your doorstep on the same day (hadn't been done to this scale in Estonia yet). One of the people from management joined the team working on that. The company that ordered this is coincidentally being run by one of the richest men in Estonia. The platform included both the actual website for customers to use, a logistics system for routing between the merchants, the warehouse, and the customers, as well as a bunch of mobile apps for the couriers, warehouse personnel, etc. It was built on Node.js with Hapi (for the backend stuff), Angular 2 (for all the UIs, including the apps which are run through a WebView wrapper), and PostgreSQL (for the database). The deadline for the MVP we (read: the management) gave them, but we finished it in about 7 months in a team of five.
The hours were insane, from 10 AM to 10 PM if lucky. When we weren't lucky (which was half of the time, if not more), we had to work until anywhere from 12 PM to 3 AM, sometimes even the whole night. The weekends weren't any better, for the majority of the time we had to put in even more extra hours on the weekends. Luckily, we were paid extra for them, but the salary was no way near fair (the majority of the team earned about 1000€/mo after taxes in a country where junior developers usually earn 1500€/month). Also because of the short deadline given to us, we skipped all the important parts like writing tests, doing CI, code reviews, feature branching/PR's, etc. I tried pushing the team and the management to at least write tests and make feature branches/PRs, but the management always told me that there wasn't enough time to coordinate and work on all that, that we'll do that after launching the MVP, etc. We basically just wrote features, tested them by hand, and pushed into the "test" branch which would later get tested and merged into master.
During development, one of the other juniors managed to write the worst kind of Angular code you could imagine - enormous amounts of duplication, no reusable components (every view contained the everything used in the view, so popups and other parts that should logically be reusable were in every view separately), fuck - even the HTML was broken (the most memorable for me were the "table > tr > div > td" ones, but that's barely scratching the surface). He left a few months into the project, and we had to build upon his shit, ever so slightly trying to fix the shit he produced. This could have definitely been avoided if we did code reviews.
A month after launching the MVP for internal testing, the guy working on the logistics system had burned out and left the company (he's earning more than twice the salary he got here, happy for him, he is a great coder and an even better team player). This could have been avoided if this project had been planned better, but I can't really blame them, since it was the first project they had at this scale (even though they had given longer deadlines for projects way smaller than this).
After we finished and launched the MVP, the second guy from management joined, because he saw we needed extra help. Again I tried to push us into investing the time to write tests for the system (because at this point we had created an unstable cluster fuck of a codebase), but again to no avail. The same "no time, just test it manually for now, we'll do that later when we have time" bullshit from management.
Now, a few weeks ago, the third guy from management joined. He saw what a disaster our whole project was. Him joining was simply a blessing from the skies. He started off by writing migrations using sequelize. I talked to him about writing tests and everything, and he actually listened. He told me that I'm gonna be the one writing them, and also talked to the rest of management about it. I was overjoyed. I could actually hear the bitterness in the voices of the rest of management when they told me how to write the tests, what to test, etc. But I didn't give a flying rat's ass, I was hapi.
I was told to start off by writing a smoke test for the whole client flow using Puppeteer. I got even happier, since I was finally able to again learn new things (this stopped at about 4 or 5 months into the project).
I'm using jest as the framework and started writing the tests in TypeScript. Later I found a library called jest-extended, but it didn't have type defs, so I decided to write them and, for the first time in my life, contribute to the open source community.18 -
We called it "Project Hindenburg".
A huge planning and logistics app with hundreds of screens and dozens of interwoven subfunctions, suddenly needed to be able to support multiple time zones. Our project was to retrofit every area that touched on dates or times, to allow the user to specify, and work in, any time zone.
At this point in the story I can tell whether you have had to work with time zones in code. People who haven't are butting in with something that begins, "that should be fairly simple, you just need to..." followed by some irrelevant noise that betrays their ignorance.
People who have worked with time zones are nodding in shared pain, like fellow attendees of a survivors meeting.
You see, programmers tend to think of time zones as arithmetic; in reality, they are confusing, ambiguous, chaotic, and individual. You can't translate everything into a central time zone (eg UTC) because you lose the user's intent. For example, if you schedule a meeting for 3pm and then move it to the next day, you want it at 3pm even if the clocks have changed.
Project Hindenburg ended up using the entire development staff of the company for well over a year. It smashed our release projections to rubble, made an already tangled code base completely unmaintainable, introduced mind-bending edge case bugs that reduced staff across the company to tears (literally), and led to most of the mid-level and senior developers eventually quitting (including me).
I am @fuckfuckityfuck, and that was the story of Project Hindenburg.11 -
So I used to do some freelancing in web development last year, nothing too fancy just some simple PHP websites. Comes the worst meeting in my life. So I am from India and we have a lot of long lasting business here being passed on over generations. TL;DR the guy was the owner of a very old business which was actually very huge and the guy was educated too, so I assumed that he'll be sensible as compared to other people.
The meeting was in an expensive cafe and he paid for it, he even told me upfront that meeting is on him. Great, right? So we sit down, order some coffee and then start discussing what he needed.
The guy needed an ecommerce website built with backend and logistics system integrated. We discussed possible designs for the website and stuff too and so far the deal looked promising to both of us.
I explained him the cost estimate and told him that I would email him the final quote from myself once we discussed server cost and shit.
So now comes the bargaining part where he asked me to give him server and domain for free.
At this point, I suspected that he didn't know that servers and domains are not something that you make. You have to purchase and renew them periodically.
So I told that guy that he didn't understand the cost estimation and explained to him that X is the cost of making this fucking thing and Y is its monthly maintenance cost, if he wanted annually could be done too. And this Y did not include server and domain costing.
Now came the fucking tide, the guy straight up turned to his shit and told me I am lying and trying to con him. So I gently asked him if he had ever gotten any website made. To which, he said No, but he knows how the costing works.
I was like "Bitch?". So I calmly tried to explain that that's not how websites are done, delivered and maintained.
He didn't seemed to be understanding and kept on fucking repeating that he knows his shit and blah blah.
At this point, I was like "Okay. Fuck this dude then. I can find another project. " and then I told him that he'll need to find someone according to his needs.
Interestingly enough, the guy called someone and then walked out of the cafe while talking on phone. I waited for 5 minutes and he didn't come back so I decided I would pay for my coffee and leave. Turns out the guy had paid his bill before my arrival and ditched me with the excuse of the call.
But oh well, I think working with such an idiot would have been much worse than paying for that coffee.4 -
- WE NEED TO KNOW THE VERSION OF THE SYSTEM THIS INSTANT!
"what? version? wtf are you talking about"
- THE CLIENT HAS I.T. GUIDELINES TO STRICT CONTROL THE VERSION OF EACH SOFTWARE VENDOR'S SYSTEMS!
"We are not a 'software vendor', we provide them consulting on logistics!"
- THEY USE OUR WEBSITE! THIS MAKES US A SOFTWARE VENDOR!
"Wouldn't that make 'google' their vendor too?"
- IM SURE THEY STRICTLY CONTROL GOOGLE'S VERSION TOO!
"I'm pretty sure they don't. But, whatever, that do answers the question of what they want. Some paperwork jockey wants a meaningless number to fill a form, let's give'em one"
I just had someone make an API endpoint where they can ask "the version", and it is just the number of commits in our production branch. For lols, we even 0-fill and split every three magnitude orders with a dot, so we're in version 0.012.345 or something.
Major version upgrade every million commits!
Fuck those guideline-parrots who are unaware that words sometimes have meaning, and sometimes not.7 -
Best client ever:
Yesterday I meet my new client. He need portfolio website for his logistics business.
So I meet him and explain my previous experience in website development.
After 1hour he gave me advance 50% of total cost.1 -
3 years ago I became the logistics coordinator of the very first edition of Hacknarök. Now I became the main coordinator of the 4th edition! Honestly I can't wait to do this 😁 I feel so blessed cause this project is like my child 😅
2 -
Spent 2 years slaving for a “start up” building not only the core framework but also handling clients, operations and logistics while being yelled at constantly for not delivering even though I was clearly over worked.
Once it finally hit my head that none of this was my mistake, quit, took a few months off and started working as a freelancer for no code development platforms.
Have been working with multiple amazing clients for more than a year now who understand and appreciate the work I do.2 -
You know. I have mixed feelings on the way people have been reacting to senzory's rant regarding the way he deals with clients. Some people believe that he is unethical, some people see it as just business(me included) but to see what the community says is somewhat interesting.
First, let me be clear on something: i have been fucked over by clients many times for being a nice guy and trying to play it nicely.
Because of this I am selective of who deserves good treatment and who gets to fuck off. But regardless of the client I do the same thing: regardless of who it is, nice or otherwise. If a project will take 1 week to complete then I tell them that it will take 3 to 4 weeks. Why? Well because I have many things on my plate, I am married and have two children, one lives with me and I try to spend as much time with them as I can. I work from 8 to 6, sometimes later and when I get home I sometimes don't do shit since at work I maintain the web services of 2 fucking college campuses.
I don't look for my clients. Through word of mouth they come to me. And being in a privileged position(there are about 5 devs here and they all suck) they can either do with my times and fees or can fuck off over the border where Pedro will do their shit on vbscript and classic ASP(which I like, but you know why this is not an option in 2018)
Apps can be sold for large quantities of money, regardless of what their use case is, if a company wants to outsource their apps to an external developer(such as yours truly) that means that they are willing to play the game. And that is what business is: a game, a survival game.
Where I live, a company will not think twice of firing a single mother for whatever reason. In the U.S of A, and specially in Texas, you can be fired for whatever reason. I have automated people's jobs without knowing it, I have made people lose their jobs and saved companies thousands with my apps. Things like that were not know to me, had I known that someone would have lost their jobs I would have tried differently.
If a company is willing to tell employees(loyal employees) to fuck off, then i do not regret charging what I do and hustling the way I do with rat faced dickheads that care not for people. If I could I would destroy entire companies here. But that is for another story.
I have been used, insulted, gambled with and have been lied to, to my face by these companies. Which has left me jaded.
Oh now, trust me. I am still highly optimistic and nice. And if someone has a small business and I can help them out, then I will lower my rate and give positive vibes in the hopes of making things better through karma. I want to see the best in people. But this does not stop me from being a shark and giving quotes the way I do.
Because companies, as an overall entity are not people with the best intentions(sometimes) and they will not take your kindness, they will take advantage if possible in an effort to save money. Its just dickhead business.
So why, as a professional and privileged developer that obtained his skills through intense study and practice, a wizard by all means, should lower to these nameless, Faceless entities?
Why should i give them the fairness they do not give others? Why should I play the high morale game and come out as a loser?
At the end of the day, I get to swim in my own pool of success, knowing that they did not get the chance to fuck me over
So if you tell me that you took advantage of your hard earned skillset, and built a cross platform app(which compiles to native binaries) and sold 2 products for one, I will tell you that you are an excellent player at their game. If you tell me that you finished before and got to charge for 2 weeks of work doing just 2 days I will say that you are an excellent time manager. And if you tell me that at the end of the day you managed to keep said customer I will tell you that you are a true professional.
There is a difference lads, in selling a product to big momma jamma's cajun restaurant, to the largest logistics company around.
Be nice to those that desserve it.6 -
This is supposed to be a huge European conference on logistics at hyperlog.info If these noobs will be inviting big companies, they better know how to make a map, that's not Hungary there and Europe has only one Slovakia
7 -
Client : I have a big budget for this Project
*delivers price*
Client : We have to go lower with the Price or I see myself forced to hire an indian developer
background : Client wasted over 70.000£ in the last 10 years on his Logistics Website. Why ? Kept hiring cheap "global leading it companies" from India3 -
There are 2 node js apps floating around the city...built by me for intranet apps used in a logistics company.
I legit asked a friend if it has been replaced and he said no, that they keep on running like a fucking beast causing no issues whatsoever.
Fascinating. I was legit expecting it to crash a while ago.
Guess mern stacks do scale if you know what you is doing.
Write your unit tests people.2 -
My annoying 19-yo nephew wants to drop out of CompSci to "create the next billion-dollar startup".
I told him I would give him 10 rupees (USD 0.10) for 0.000000001% percent of his "pass me the butter at the diner table" company.
He accepted. Thus, his "heritage protein logistics startup" had an series-A valuation of a billion American dollars!
Hopefully he will stay in college now.2 -
Backstory: A few months ago, I wrote an inventory management web app for internal use by the sales team, logistics, and whoever else might need to use it.
Earlier this week: A few minutes before I usually leave, my phone rings. It's some dude I've never heard of. No idea what his function at the company is, still don't, probably never will, don't care. He's never used the app before, and says he's having problems. His cube's on my way out, so I swing by.
I'm not making this next part up. This dude is probably 60 years old, and he's using a very old looking gateway desktop (with the cow print logo thing on the chassis), running Windows XP (not a typo), using IE7.
I don't know what to say, so I just stare at the desktop, look at dude, laugh, and eventually explain that he's never going to be able to use the system via the web app until his rig is replaced.
What the fucking fuck is this. How could this have happened. How do our it people still fucking have jobs. Better question, how did this thing survive the y2k bug?rant this isn't a museum edge case ffffffuuuuuuuuuuuucccccckkkkk evil sorcery 1999 wants its shit back9 -
Ah the wonders of working with non-technical people. 😤
I had a logistical problem. The SSD on my laptop crashed.
Me: No biggie just request new one.
Them: Sorry we don't have any on stock.
Me:Okey then give me a new laptop.
Them:Ok fine here you go.
Me:I specifically required 16 GB of RAM.
Them: ok here is an extra 8gb
Me: I need DDR 4 not DDR3
Them: don't have any. We will restock shortly.
A couple a days later a colleague requested 8gb DDR3 and got DDR 4.
The fuck is wrong with people. Can you not read?🤔🙄1 -
My dev colleagues, the ceo, a external designer and me (dev) are sitting in the meeting room
and we discuss the result from the designer. He designed a complete relaunch of a
small CRM for the logistics sector.
The designer is a designer as you know him, big beart, small macbook, chai late
and he designed nothing, he hired a freelancer from romania.
My boss studied software development in the 80s but didn't really developed a software
for about 20 years, but he thinks he knows all and everything.
My boss is constantly complaining about the colors in the design and he would like
a iOS approach. Our system should complete copy the styles from iOS.
The really funny thing happend in just 1 minute. My boss is complaining again about the
colors and told the blue color is way to dark and the designer meant thats not possible the
blue color very bright. My boss sat next to the designer and looked not on the wall where
the picture was thrown from a projector, instead he looks from the side in the macbook screen
of the macbook which was in front of the designer. Then the designer says "Oh my god, the color
changes if I look from the side or from the top of the macbook." The Designer was blown away. My
boss couldn't believe it and did the same movements with his head and said. "Wow, you are right
the color changes".
We all other people couldn't believe that they are so dumb and thought this must be a joke. But
that wasn't a joke. After the meetin my boss told everyone in our company his results regarding the screen.
I wrote every story in a document, and I'm planning to create a book with dumb shit like this.1 -
I've been so pissed off so many times, I thought I should divide them into categories.
- Pissed off at a fellow dev: I told him to use a constant instead of a hardcoded number.
He changed this: obj.method(3);
to this:
public static final int three = 3;
obj.method(three);
- Pissed off at management: I once got a $10 yearly raise.
- Pissed off at a client: They rejected our design proposal because the text was in spanish and they didn't speak spanish. It was lorem ipsum text.
- Pissed off at code: I once had to refactor a 500 line legacy jsp script with HTML, CSS, JS and Java completely intertwined.
- Pissed off at Twitter: They changed their API the day of our go-live, breaking all of their widgets, forcing us to move the go-live date and making me work an additional 8 hours after a week with almost no breaks.
- Pissed off at travel and logistics: They sent me to a hotel in Mexico City 2.5 hours away from the client's office.
Fun times...1 -
Had an idea for an app. I started writing the prototype in Node since I just had a simple API in mind. Wanted to have some very basoc crud functionality going and then hook up a nice interface to it. It has to do with logistics and analytics so I just wanted to start sketching something small, and being that i have been successful in doing an API like this in the pass with node and mongo for a local company I said why not.
I have finished a good chunk of it. Gotta love that js productivity. But what tripped me out about it was:
Check how big the folder size is: 387mb
EXCUSE ME??!!
I tripped, there was no way in hell this shit was that heavy. I am basically using Koi(to give it a whirl instead of express, gotta start testing koi sometimes right?) And some joi with morgan and winston. That is it. I am using mongo since legit its the only one i know, even with that there really can't be that much right?
Check node_modules size.....10mb....wtf? What
Wait
Did it?
Sure as shit....forgot that i was storing the mongo data folder inside the app's root folder.
This would have been nothing if it would have taken me 30 seconds to figure it out.
I was losing my mind for 30 mins before i decided to properly verify
I need some sleep5 -
I might be fucked up, but I have a tendency to gravitate towards the shit that everyone else dislikes for the sake of knowing if their bias against is actually because shit is truly fucked up or if shit is legit plain WRONG.
From all technologies that I have worked with professionally I can count:
Java(currently in the form of old JSP services for an "enterprise level application")
Java for Android development - i was the lead engineer for a mobile project
Swift with IOS dev, same gig as the above.
C++ for Android development in the form of OpenCV with Java as well.
Javascript in all possible forms, basic input validation, ajax services, jquery datatables, jquery animations and builders.
Css/sass heavily
Clojure for an ldap active directory application
Python for glue scripts
Classic ASP with JScript and VBScript
VB Net forms
C# For ASP.NET MVC
Bootstrap for multiple intranet frontends
Node+Express for a logistics warehouse management tool
Ruby on Rails freelancing small gigs
Php in all ways possible from complete standalone php apps to Laravel and just php+composer apps aaaaall the way to wordpress
Django consulting
I have found that the one that I dislike the most is wordpress. And the one that I like working with the most is Node. Don't know why, i just do really fucking like messing around with Javascript, the language has changed a fuckload throughout the years and continues to increase and change. It was my first scripting language following a stint in me trying to learn cpp way when i was starting and royally FAILING
Never really got the hate for it, even when I used JScript with classic ASP i just enjoy working with Javascript a lil too much. And from all the above mentioned stacks safe from Php is the one, or one of the ones in which i don't royally suck :V3 -
My old job was great. I was writing automation software for one of the world's biggest storage deployments, and there was always a new challenge. But over time, I was asked to lend a hand with the tedious task of corresponding with procurement vendors and on-site technicians. At first it was one site, then it was two, and then it was an entire region of the US, spread across two time zones I'm not in.
I hated that work, and I found that I didn't have time anymore for software development, because of the time commitment the logistics work was. I was never hired to do logistics work, I was never trained, never qualified, and as I said, I hated it. I agreed to it to temporarily help out a weakness due to a shortage in staffing. But it never got taken off my plate, except for a short stint toward the end, just before I was placed on a PIP, because surprise surprise-- I'm bad at logistics.
About halfway through the PIP, I told my boss I wasn't doing it anymore. I said he could either put me back on software development or let me go, if ticket-monkeying and phone calls is the direction the wind is blowing for our team. I told him I had no intention of resigning, as you are not eligible for unemployment or severance if you resign, so their choice was to let me go. I'm told by people who are still there that everybody on the team is a ticket-jockey button-pusher now. Bleh.
My wife and I sold our old condo in Kansas City earlier in the summer, so we had about a year's worth of cushion, which was why I was willing to be let go. I was profoundly unhappy in my work, and it was bleeding through to my relationship with my wife and kids. So I took advantage of the time between jobs by spending more time with my family and just generally becoming a happier person again.
Meanwhile, I was in no desperate hurry to find a new job, so I got on linkedin, and had no more than two irons in the fire at a time. After just over two months I got an offer for a better job than before, which I accepted. There wasn't anything remarkable about that process though-- it's just something I've gone through recently.8 -
MARKETING IS A MENACE FOR SOCIETY and a large waste of time and resources.
Imagine that for some very stupid reason people were allowed to steal cell phones from unsuspecting victims and sell it on open market legally, tax invoices and all.
One could create a business like this. Steal some lad's brand new $600 iPhone and sell it for $280, because why not?
That is marketing. A company goes and makes a phone for lets say $180. Add in taxes, shipping and development costs, and we get to $300. Put some real nice profits on top (let's say 40%) and we get to $420.
The last 180 are the cost of marketing for society.
Today some stupid marketing conmen goosesteps into my lab and says that we must use Tensorflow and in-memory databases and multicloud redundancy and, I kid you not, "profound learning".
WE HAVE A FREAKING LOGISTICS OPS APPLICATION.
"We are putting it on the brochure, those technologies are set to sell well in our core market, and improve employer-branding" says the conmen.
A request for a feature is one thing, a request for an whole other technology because some snake-oil salesmen read the term in some clickbait rag and thinks that some starry-eyed moneyhead will pay extra because the brochure says "NOW WITH 2X MORE TECH!" is just an assault on society.8 -
My current dream project is sailing a 21st Century Message in a Bottle across the Atlantic Ocean from US to Europe, satellite tracking it in apps and desktop environment and more importantly inspiring school children everywhere that anything you can imagine is possible. Fortunately, the project is rapidly becoming a reality - here's how:
- teamed with a few amazing devs virtually
- team created an effective infrastructure for communication and knowledge sharing
- researched oceanic patterns, satellite communications, sensors, material design, recovery logistics...
- developed budget and received funding sign off
- created realistic, yet aggressive project plan with deliverable dates
- built relationships with two Universities for Oceanic knowledge assistance
- developed a partnership with NOAA and will share info
Oh yeah, we did all that and are having fun in only 25 days so far! More challenges to come but we embrace the challenges!1 -
"Longest you worked without rest + why?"
46hrs
2 x 14h shifts from 0400h on.
No breaks, toilet, drinks or food.
Intercepted by a removal and all the getting ready, getting there, preparing food and such stuff.
Quite common the 10-14hrs shifts these days. Logistics companies take pride on how they don't give a remote fuck about their employees. .. And! Regularly fucking up everything with their out of this world expectations and assumptions. Only thing stopping such madness? The reality of sailing the edge of bankruptcy.
Seconded by a university event that everybody fucked up and had to be pulled out of the mud with 44hrs straight.
Well. Intercepted by some booze.
Best part? My then time partner decided to throw an episode in my only free time. God I still hate that daemon. She must have committed a series of crimes against humanity by now. Easily could be responsible for the downfall of civilisation.5 -
Last night me and my friend were on a WhatsApp call discussing how we should practice algorithms and data structures more. We texted the logistics after and he sent me a calendar invite on google. I swear to god this morning I had adds talking about data algorithms all over YouTube but I have never googled this issue in the near past 🤔 this can’t be a coincidence...9
-
I once made an oopsie in an API for a logistics provider (one of the biggest in Germany...).
To understand the oopsie...
Based on input data a string must be created containing several hex / string / formatted values.
Think of ...
$return .= sprintf("%02X", ...)
I think there were around 15 to 20 lines, although more complicated.
The bug happened because I had a brainfart.
What was previously one line with... Many many many many variables, I had to split into multiple lines since internal stuff changed and it was impossible to change this oneliner of hell with >50 formatting codes.
Of course we didn't test everything.
XD
What we didn't test was - funnily enough - wether the casting was correct in all cases.
I misplaced a formatting code.
And we had a major brainfart because we tested integer, but not double / float values....
We sent for a long time packages much cheaper than allowed (took thw logistics provider nearly 3-4 months to realize this :) ).
Spot the difference:
@highlight
print sprintf("%01.2s", $money).PHP_EOL;
print sprintf("%01.2f", $money).PHP_EOL;1 -
Best:
Leaving my work in the soul crushing dog eat dog world of transportation and logistics for higher education software for colleges and universities .
I work at a college and I fucking love it and love my team.
Worst:
The soulc crushing dog eat dog world of transportation and logistics where I worked as a backend developer and lead mobile developer. Not only did it made me hate and despise native android development, but it also made me despise the human race as a whole. Watching a motherfucker letting go of employees that he knew personally (as in bbq with their families and shit) because my software automated a large portion of their work(it was meant to make it easier for them for that i was originally told) was absolute and total bullshit and i still carry that fucking remorse with me. After that I vowed never to do that sort of bullshit work again....sort off. No one gets fired at this institition for it. Logistics sucks big monkey dick and the people there are the absolute fucking worst. Every single motherfucker i met was a fucking shark, all of them and they would not think about fucking people over if it saved them some money.
Yeah, that even tops the military and that was fuuuull of fuck fuck games and other similar fuckery.2 -
¡rant|rant
Nice to do some refactoring of the whole data access layer of our core logistics software, let me tell an story.
The project is around 80k lines of code, with a lot of integrations with an ERP system and an sql database.
The ERP system is old, shitty api for it also, only static methods through an wrapper to an c++ library
imagine an order table.
To access an order, you would first need to open the database by calling Api.Open(...file paths) (yes, it's an fucking flat file type database)
Now the database is open, now you would open the orders table with method Api.Table(int tableId) and in return you would get an integer value, the pointer.
Now for the actual order. first you need to search for it by setting the search parameter to the column ID of the order number while checking all calls for some BS error code
Api.SetInt(int pointer, int column, int query Value)
Then call the find method.
Api.Find(int pointer)
Then to top this shitcake of an api of: if it doesn't find your shit it will use the "close enough" method of search.
And now to read a singe string 😑
First you will look in the outdated and incorrect documentation given to you from the devil himself and look for the column ID to find the length of the column.
Then you create a string variable with ALL FUCKING SPACES.
Now you call the Api.GetStr(int pointer, int column, ref string emptyString, int length)
Now you have passed your poor string to the api's demon orgy by reference.
Then some more BS error code checking.
Now you have read an string value 😀
Now keep in mind to repeat these steps for all 300+ columns in the order table.
News from the creators: SQL server? yes, sql is good so everything will be better?
Now imagine the poor developers that got tasked to convert this shitcake to use a MS SQL server, that they did.
Now I can honestly say that I found the best SQL server benchmark tool. This sucker creams out just above ~105K sql statements per second on peak and ~15K per second for 1.5 second to read an order. 1.5 second to read less than 4 fucking kilobytes!
Right at that moment I released that our software would grind to an fucking halt before even thinking about starting it. And that me & myself and I would be tasked to fix it.
4 months later and two weeks until functional beta, here I am. We created our own api with the SQL server 😀
And the outcome of all this...
Fixes bugs older than a year, Forces rewriting part of code base. Forces removal of dirty fixes. allows proper unit and integration testing and even database testing with snapshot feature.
The whole ERP system could be replaced with ~10 lines of code (provided same relational structure) on the application while adding it to our own API library.
Best part is probably the performance improvements 😀. Up to 4500 times faster and 60 times less memory usage also with only managed memory.3 -
Just a random thought.. instead of sending stickers (or the stress ball for that matter) from USA to someone in India, why can't there be distributed 3D printing services spread across the globe, so that it's just a matter of delegating the delivery to local deliver services in the country/city? Sounds like an idea? 🤔2
-
Oh that time,
When I nearly hit the 48h.
With two 04-14h shifts without ANY break and constant crying from my colleagues.
And that flat movement of a friend in between. Where nobody did shit and I had to carry the washing machine one story downstairs. Alone. Because the other participants did not want to hurt their hands. Yeah.
In the breaks at home I ate and went on gaming, that pushed up I've been.
Those were the days in west Germany 'industrial centre' dip shit.
The war zones on humanity that piss me off.
And there still are those greedy pigs working off their asses, licking cunts for coins and mistreating their subordinates and families with 15 children (alternatively their BMW 3xx's) and partying 'friends' they only know by consuming the most industrial waste radioactive gym work out fist fucker 8000 *tm
Yeah.
Those were the days7 -
Started a new job in logistics at the beginning of this month. I was laid off in March. New job is all in C#/.NET; the first time I've not used a Linux machine at work since 2012!
First time on Windows 11 too. It is really horrible. I've started using GlazeWM and it's okay. I plan on making a blog post about making Windows usable.
It's also the first company I've been at in a decade where they gave me a used laptop. Most shops order new ones for new devs. I'm not a snob and wouldn't have minded if they had cleaned it first. I had to wipe it down, get some stuff out from around the keys. Took all of 30 seconds to make it not disgusting.
All the other devs use the same laptops; old ass 11th Gen Intel Dells. Literally the worst generation of Intel chips next to the massive 13/14th failures (which didn't affect laptops). It's got CrowdStrike and it's so damn slow.
Also, Local Admin is limited to a week or two. You have to reapply via ticket just to get admin access and update your tools.
Judging by my coworkers, it does seem like expectations are low at least.4 -
Email from a department mgr regarding a sharepoint site we inherited (lots of custom javascript, XLS, etc, stuff we didn't write)
Dan: "The department filter isn't showing up when I select the 'Logistics and Support' department. Was this caused by the changes you guys made? Its causing a major disruption in our processes and need it fixed ASAP."
Me: "Those changes went out almost two months ago and all the filters were working fine, at least that is what you told me when you tested it."
Dan: "I thought so, but its not working. It has probably been broken ever since you made those changes so I filed a corrective action ticket against your department for not following the documented deployment and testing processes"
Me: "Really? We've been over this. Its your department that is responsible for that sharepoint site. Previous developers hacked javacript together to make it all work, but I'm sure its something simple."
Dan: "Great. I'll start putting together a root-cause analysis to determine which of your processes we need to address."
Start looking at the javascript and found the issue..
if (dept === "Logistics & Support") {
$('deptFilter').show();
}
else {
$('deptFilter').hide();
}
Me: 'Found the issue. Did you rename the logistics department?'
Dan: 'No'
Me: 'To show or hide the filter, the code was looking for "Logistics & Support", someone changed the title to "Logistics and Support"'
Dan: "Well...I guess I did that yesterday...but I didn't change the name, just that stupid character. That shouldn't make any difference."
Me: "I can fix that right now. Are you going to need more information for your root cause analysis?"
Dan: "No, I think we're good. Thanks."1 -
Well this is the thing. I have been starting to replace a lot of my shit with Golang. I think it is a great language because of one small fact: it is a boring language.
With this I don't mean that it is not incredibly fun to use. It is and honestly I feel that a lot of the concepts that I had from C passed quite nicely with some additions. The language does not do anything special and there is no elegant code. It works in a very procedural fashion without taking into consideration any of the snazzy things found in JS, Python, c# etc etc. Interfaces and struct make sense to me, way more than oop does in other languages. I don't need generics with the use of interface parameters and I have hadly found a situation in which I have to strive too far away from the way things are done with Go to be happy with it, then again my projects are not hard or by any means groundbreaking (most of them deal with logistics or content management and a couple of financial apps that I am rewriting in Go from work)
The outcome is fast and easy to read since idiomatic go is for the most part very readable(no people...single letter variable names are by no means a standard and they should feel ashamed from it)
I miss the idea of a framework, but not so much and the docs and internal code for Go is just way top inviting. I believe the code to be readable enough than anyone that has gotten used to the syntax and ideas of the language can just jump in and start learning. This is the first language that I have learnt from studying the code as it is inside of the standard lib, the same I cannot say for any other language or framework.
Also, it play beautifully nice with vs code.
I dunno man, I feel that I am doing something wrong. I have projects built in Node, php, python, ruby and spring java as well as .net core and I still find Golang way more appealing simply because it goes harder than Python with "one preferred way" to do things.
The lang does not make me feel like a pro, i certainly develop in it at pro speeds, but it was made with beginners in mind to built fast and concurrent apps, with the most minimal syntax possible.
I guess my gripe with it is that it gets shunned from this, saying that it ignored years of lang research to make it as dumbed down as possible. Which it did, lack of generics amongst other things certainly make it seem like, but I will not say that it was poorly designed. Not at all, I believe it is a testament of amazing engineering. To be able to create such a simple yet amazingly powerful language.
Wish there were more to it. Wish there was a nice gui lib or a ml framework comparable to the ones offered by python and java. But I guess such things will come with time.
I feel stupid with this language.
And that is fine.5 -
Recently I've been working on an ERP in logistics, and I was doing it solo. Gotta say that it's a big mistake to take this up alone, and architected the whole system based on the flexibility of scale. It took me more than 7 months to bang enough walls to realize that tech work is not what it used to be.
As of now there are a slew of meetings that I need to go to. It pretty much felt like the client was trying to find faults in my work.
Software timeline estimation becomes irrelevant, and work still needs to continue on anyways. At this point, I really do feel like giving up and just be a product manager instead. What say you?1 -
Second job
Was the lead dev on an ios/android project. I knew that i was not gonna spend much time there and was using them to add shit to the portfolio. my app is in the playstore and seems to be working fine, can't get credit for it and can't bitch about it either since i burned all bridges with that company. the app is a trucking logger logistics ba type of deal for a local company.
i was paid $400 dllrs a week. Yeah I know, ain't shit in the U.S much less Texas. But the thing gave me perspective:
Android development sucks big balls and ios is way easier and nicer on devs.2 -
as a follow-up to @green-portals zombie apokalypse question.
apokalypse happened, most of humankind faded, the global economy, logistics and infrastructure collapsed, nature however seems to be okay with it. there's no electrical power available (let's say nuclear plants are fine nevertheless)
you're one of the survivors living in the post-apokalypse era, finding yourself in a settlement where technology level has fallen back to medieval times (people lack knowledge AND material supplies). The outside world is dangerous, due to human raiders and extremely violent groupings, as well as environmental hazards. what do you do for a living?
is there a place for a software engineer in this new medieval world?11 -
Oh china... just when I was so exhausted and annoyed at you... cuz i got behind and had to grind purchase/logistics/china-rel bs, to get necessities complete before your 2wks being MIA for chinese new year.
BUT THEN...
You had brought me this comedic gold in the midst of my sourcing woes!
Whoever points out my favourite 'precaution' first, wins.
...it's very rare that I say this, especially with my linguistics and algorithmic knowledge and exp making me easily peeved here...
But seriously, even Google trans with 0 knowledge of english, wouldve done better on most of these.
10 -
Since everyone rants about interviews, I think that's the perfect time to ask this.
In a week, I'm going to have my first interview.
Its for an apprenticeship as "Fachinformatiker für Systemintegration".
For the non-german speakers, pretty much sysadmin,server-engineer, sometimes internal tech-support.
The company isn't a tech-company, but a logistics-company.
The interview will be done by the boss of the company's location and the lead of the IT-department.
So, what should I expect, what questions and such ?3 -
So.
I just sat here and listened to some awful gibberish that sounded kind of like the language a person would use to describe logistics or construction, but that still lacked so much filler language that a straight spew of jargon doesn't seem likely.
reminds me of every single time I hear someone describe new technology that ends up bombing.
like the push towards graph databases which I personally can't understand the underlying storage mechanism which would make them work
of someone describing locks to your house that can be unlocked from a cellphoen over the internet.
or 2 form factor authentication and what happens if you lose your phone and there is no customer service ?
on that last maybe they could take a sample of every customers voice every year or a fingerprint or a blood sample :P1 -
My dad used to write DbaseII programs for the Marines in the 80s (logistics officer, was moving the batallion’s local copy of maintenance records to digital in parallel with the mandatory file card system), then went on to manage enterprise-level software development programs as a government contractor when he got out, so he has a pretty good sense of what goes on in my small, 1-man web shop, and has even advised on best practices at times. Mom knows the basics from years of observation.
Recently my dad also became a business partner in a venture we’re working on launching, so for that particular project he has a *very*clear idea of what goes on and where things are at.2 -
So for anyone interested in or following my drama regarding my breakup first ranted about at
https://devrant.com/rants/1651305/...
I figured I would provide an update. Things have been going surprisingly well. Yesterday after some initial avoidance and silence and anger we just kind of went back sort of to normal, just being friends instead of lovers. She went and picked up two cats from the shelter and we talked about logistics of how this whole broken up thing is going to work, then watched some tv and ate dinner and stuff. So not too bad.
Today is still not too bad, but as you would expect emotions are still a thing. We talked a bit in the morning but basically just about necessities. She then took her laptop into the bedroom to be alone. So basically just sad emotions all around today, which sucks but it could suck a lot worse. On the bright side, it is looking like we can keep the friendship intact after all our emotions settle down.
Thanks for all the comments and ++s on my previous post. It really helps to vent a bit and have other people care how you are doing.3 -
I'm working on an ecommerce site but it's attached to an old legacy system that the company used for logistics and point of sale
I just realized the previous lead dev structured it so all of the tables used in the new site are just the tables from the legacy system except prefixed by "new_"
Fuck this redundancy makes me angry -
This 2018 order students 👨🎓 👩🎓 lab. From painting walls, logistics, etc to statistic per user usage. Last admin in 2 years in a dark-age. Like these wood for students Id computer assignments. Hate it.
Automatization please.
Question: How was you registration Computer lab? Recommend
-
I am working on a task given to me by a huge company to test my skill.
I am applying for a junior position.
I am doing it by myself of course but I googled a bit and the problem is called job shop scheduling or multiprocessor scheduling (not sure which one it actually is).
The topic is a bit altered (logistics) but it stil is the same problem.
I am really close to the solution.
The testcases they provided all work but I came up with some that don't.
Do you think this problem is appropiate for a junior (either of those)? -
Ok, @jestdotty , today, i give up on china.
I've been messaging with a rep who is taking the time to keep editing a contract... Im pretty sure she was genuinely trying...
As typing this we finally got to a 'correct enough' contract... so I could click the damn pay button.
Over the past 7 hrs.. at 3 back and forth exchabges and modifications at each issue:
1. Used previous PI from the dude i gave up on... so had a qty at 12 when only 11 exist a colour wrong for a crate of items, and listed the dude i refused to sign a contract under listed as the rep.
2. Now the item subtotals were off... just a few pennies or so... assumed she left the usd prices but calculated with ¥... didn't want alibaba to reject in a day so i checked if it was noted anywhere... Oh boy was it... VERY clearly, all caps, bold in the body of the total row... that the total was, exactly, 11680 (spelled out ofc) RMB aka ¥ chinese yen. I told her this, she sends me a cropped shot of the $ numeric total field... so i sent her the giant all caps bolded line, the one thatd typically be considered final say in most international courts... no clue where that value came from, it had zero relation to any actual values... and i was as curious as when chatGPT creates totally new, unique, lyrics for satirical german songs... i really tried.
3. Wrong incoterms (trade terms... abbreviated to a few letters... had it that I'd be physically going to the tbd port to accept/clear customs... no)
4. Technically it was accurate (well a few strange subtotals since she used ¥ half the time... told her it was fine as long as it had the company name on the label (gave 3 full examples to use whichever)
I get the contract ...shipping...
"To: Sara"
Then the right address (seriously wtf)
5. I point this out and carefully explain in mostly just examples and "the us government doesn't like anything being sent to just a first name, there's no legal way to sign for acceptance"
6. She gets stressed enough to tell me she doesn't have time to keep editing (since this horrid pile of poor formatting was just thrown at her a day ago... i dont point out the ridiculous irony)
7. Imo, the highlight of my night/morning... in her stress she promises me it'll ship right... sooo many issues there...
Even if it was delivered/allowed a signature for "sara" for 7ish large boxes just off a sea freight from china to a residence in the middle of a corn field (which tbh would be hysterical)...the IRS would have a valid reason to audit me... theyve done it w/o valid reasons several times, since I was 18 doing international trade and a contractual employee of a large gambling company, quarterly reporting, and ofc declaring more than my taxes in donating melted glass and crane game prizes...yea, they hate me and always do all that work to find the same thing... i underdeclare charity by 10%.
The entire concept of getting USA mail, even when pristine and you know logistics agents in every major company and port or distribution center, to properly deliver anything... ROFLOL ... and im already on some 'open and check everything' list with customs for a hysterical misconception they made years ago... cant/shouldn't get into detail publicly... but it was caused because 2 packages from different cities in China were both going to my address/through customs at the same time... package 1, 75 of those cheap af ball-pit hollow plastic balls for a 2yr old's bday(very delayed) package 2. 75 rechargeable batteries (the kind in power banks) 9600mah.
8. Told her to change "sara" to company name... glad it's registered to this address still.
It took me under 5min to type this... had to get the WTF out.
Dear AliBaba, please give an option to allow buyers to create the supply side contract for review, not just req modification... please?2 -
Always nice coming into office with 4h of sleep, realizing you're the only developer in today, so all support stuff falls on me. Which is evenmore fun since I'm still a trainee and don't know everything yet.
Oh and I also spent 1h explaining the logistics/IT director how to generate a label to send off a package and then scanning said labels in. -
During my small tenure as the lead mobile developer for a logistics company I had to manage my stacks between native Android applications in Java and native apps in IOS.
Back then, swift was barely coming into version 3 and as such the transition was not trustworthy enough for me to discard Obj C. So I went with Obj C and kept my knowledge of Swift in the back. It was not difficult since I had always liked Obj C for some reason. The language was what made me click with pointers and understand them well enough to feel more comfortable with C as it was a strict superset from said language. It was enjoyable really and making apps for IOS made me appreciate the ecosystem that much better and realize the level of dedication that the engineering team at Apple used for their compilation protocols. It was my first exposure to ARC(Automatic Reference Counting) as a "form" of garbage collection per se. The tooling in particular was nice, normally with xcode you have a 50/50 chance of it being great or shit. For me it was a mixture of both really, but the number of crashes or unexpected behavior was FAR lesser than what I had in Android back when we still used eclipse and even when we started to use Android Studio.
Developing IOS apps was also what made me see why IOS apps have that distinctive shine and why their phones required less memory(RAM). It was a pleasant experience.
The whole ordeal also left me with a bad taste for Android development. Don't get me wrong, I love my Android phones. But I firmly believe that unless you pay top dollar for an android manufacturer such as Samsung, motorla or lg then you will have lag galore. And man.....everyone that would try to prove me wrong always had to make excuses later on(no, your $200_$300 dllr android device just didn't cut it my dude)
It really sucks sometimes for Android development. I want to know what Google got so wrong that they made the decisions they made in order to make people design other tools such as React Native, Cordova, Ionic, phonegapp, titanium, xamarin(which is shit imo) codename one and many others. With IOS i never considered going for something different than Native since the API just seemed so well designed and far superior to me from an architectural point of view.
Fast forward to 2018(almost 2019) adn Google had talks about flutter for a while and how they make it seem that they are fixing how they want people to design apps.
You see. I firmly believe that tech stacks work in 2 ways:
1 people love a stack so much they start to develop cool ADDITIONS to it(see the awesomeios repo) to expand on the standard libraries
2 people start to FIX a stack because the implementation is broken, lacking in functionality, hard to use by itself: see okhttp, legit all the Square libs, butterknife etc etc etc and etc
From this I can conclude 2 things: people love developing for IOS because the ecosystem is nice and dev friendly, and people like to develop for Android in spite of how Google manages their API. Seriously Android is a great OS and having apps that work awesomely in spite of how hard it is to create applications for said platform just shows a level of love and dedication that is unmatched.
This is why I find it hard, and even mean to call out on one product over the other. Despite the morals behind the 2 leading companies inferred from my post, the develpers are what makes the situation better or worse.
So just fuck it and develop and use for what you want.
Honorific mention to PHP and the php developer community which is a mixture of fixing and adding in spite of the ammount of hatred that such coolness gets from a lot of peeps :P
Oh and I got a couple of mobile contracts in the way, this is why I made this post.
And I still hate developing for Android even though I love Java.3 -
Vaughan Airport Limo: Premium Airport Transportation You Can Trust
When it comes to airport transfers from Vaughan, ON, Pearson Airport Limo is the top choice for reliable, comfortable, and luxurious transportation. Whether you’re heading to Toronto Pearson International Airport for a flight or returning after a trip, our Vaughan airport limo service ensures a seamless, stress-free experience from start to finish.
At Pearson Airport Limo, we take pride in offering an exceptional level of service. Our fleet of high-end vehicles, professional chauffeurs, and commitment to punctuality set us apart as the go-to provider for airport transportation in Vaughan and the surrounding areas.
Why Choose Pearson Airport Limo for Your Vaughan Airport Limo Service?
With a reputation for excellence, Pearson Airport Limo is the preferred provider of Vaughan airport limo services. Here’s why:
1. Reliability and Timeliness
The last thing you want when catching a flight is the stress of worrying about transportation. At Pearson Airport Limo, we understand the importance of punctuality. Our experienced chauffeurs track flight schedules and monitor traffic conditions to ensure you’re picked up and dropped off on time, every time.
Whether you have an early morning flight or a late-night arrival, we ensure that you’ll arrive at Toronto Pearson International Airport with plenty of time to spare. Our prompt and efficient service allows you to relax and focus on your trip, knowing that we’ll handle the logistics of getting you there.
2. Luxurious Fleet of Vehicles
When you book a Vaughan airport limo with us, you’re choosing comfort, luxury, and style. Our fleet includes a range of top-quality vehicles, including premium sedans, spacious SUVs, and elegant stretch limousines. Each vehicle is equipped with plush leather seating, climate control, premium sound systems, Wi-Fi, and other high-end amenities to make your ride as comfortable and relaxing as possible.
Whether you're traveling alone, with a partner, or with a group, we have the perfect vehicle to meet your needs. Experience the luxury of traveling in style and enjoy every moment of your ride.
3. Professional and Courteous Chauffeurs
Our chauffeurs are the backbone of our Vaughan airport limo service. They are highly trained, experienced, and dedicated to delivering an exceptional level of customer service. Our drivers know the best routes to avoid traffic and ensure your journey to Toronto Pearson International Airport is as quick and efficient as possible.
Our chauffeurs are not just drivers—they are professionals who are committed to making your experience comfortable, safe, and enjoyable. They are courteous, respectful, and always ready to assist with anything you need, from helping with luggage to ensuring your ride is peaceful and stress-free.
4. Affordable and Transparent Pricing
While we offer high-end Vaughan airport limo services, we believe that luxury transportation should be accessible to everyone. That’s why Pearson Airport Limo offers competitive pricing with no hidden fees. Our transparent pricing ensures that you know exactly what you’re paying for before you book. Whether you need a one-way trip or a round-trip service, we provide excellent value without compromising on quality.
5. 24/7 Availability
Travel schedules are unpredictable, and flights can arrive at all hours of the day and night. That’s why we offer Vaughan airport limo services 24/7, ensuring that no matter when you need to travel, we’re here for you. Whether you're catching an early flight or arriving late in the evening, our team is available around the clock to meet your transportation needs.
6. Safety and Security
Your safety is our number one priority. All of our vehicles undergo regular inspections and maintenance to ensure they are in perfect condition. Our chauffeurs are trained in defensive driving techniques and adhere to all traffic laws to provide you with a safe and secure journey. You can rest easy knowing that Pearson Airport Limo is committed to providing a safe and comfortable ride every time.
Our Vaughan Airport Limo Services
Pearson Airport Limo offers a wide range of services to cater to different types of travelers. Whether you're traveling solo, with a group, or for business, we have a Vaughan airport limo service that will fit your needs:
Airport Transfers: Our core service, designed to transport you efficiently to and from Toronto Pearson International Airport. Whether you’re leaving for a trip or returning home, we provide the most reliable and luxurious airport transfers in Vaughan.
6 -
Kim Terzimehic Weddings: Your Go-To Wedding Planner in Toronto
When it comes to planning your dream wedding, you need someone who understands the importance of every detail, from the big decisions to the small touches. At Kim Terzimehic Weddings, we provide expert wedding planning and coordination services that ensure your celebration is nothing short of perfection. Whether you’re looking for the top wedding planner in Toronto or an experienced Toronto wedding coordinator, our team is here to bring your vision to life.
Top Wedding Planner in Toronto: Experience and Excellence You Can Trust
Planning a wedding can be a thrilling yet overwhelming experience. That’s why you deserve the top wedding planner in Toronto to guide you through the process. With years of experience, Kim Terzimehic Weddings has earned a reputation for delivering high-quality services and creating beautiful, unforgettable weddings. Our team is dedicated to ensuring that every detail, no matter how small, is meticulously planned and executed to perfection.
From selecting the perfect venue to curating the right décor, we take the time to understand your personal style and preferences. We know that every couple is unique, and we tailor our services to make sure your wedding reflects your vision. Our goal is to bring your dream wedding to life while handling all the logistics, so you can focus on what matters most—celebrating your love.
Toronto Wedding Coordinator: Seamless Event Planning for Your Big Day
A professional Toronto wedding coordinator can make all the difference on your special day. Our expert coordinators at Kim Terzimehic Weddings are here to ensure that your wedding day runs smoothly, without any stress or last-minute issues. From managing the timeline to overseeing vendor coordination and ensuring the venue is set up according to your preferences, we handle every detail to create a seamless event.
Whether you're looking for a full-service coordinator to plan every aspect of your wedding or need someone to take the reins on the day-of, our team has the expertise and experience to ensure your celebration is stress-free. We work closely with you to ensure everything aligns with your vision, allowing you to fully enjoy every moment of your big day.
Why Choose Kim Terzimehic Weddings?
Expertise and Experience: As the top wedding planner in Toronto, we bring years of experience and industry knowledge to the table. Our team is skilled in every aspect of wedding planning, from the initial consultation to the final dance.
Personalized Service: We take the time to understand your style, preferences, and vision for your wedding day, offering tailored solutions to match your needs.
Comprehensive Wedding Coordination: Our Toronto wedding coordinators are experts at managing every detail of your event, ensuring that everything runs seamlessly and you can enjoy your special day.
Stress-Free Planning: We make sure that every aspect of your wedding is well-organized and coordinated, allowing you to focus on enjoying the moments that matter most.
Contact Kim Terzimehic Weddings Today
At Kim Terzimehic Weddings, we’re proud to be your trusted partner in making your wedding day truly unforgettable. If you're looking for the top wedding planner in Toronto or need a reliable Toronto wedding coordinator to ensure your day is perfect, we’re here to help.
Our office is located at 55 Gerrard St West, Toronto, ON M5G 0B9. Call us at [Your Contact Number] to schedule a consultation and start planning the wedding of your dreams. Let’s create a celebration that you and your loved ones will cherish forever7 -
Diamond Estate Services: The Premier Choice for Celebrity Estate Services and Sales
At Diamond Estate Services, we specialize in providing top-tier estate services and liquidations, particularly for high-profile clients. Whether you're seeking celebrity estate services, managing celebrity estate sales, or organizing an estate sale for Clint Eastwood, we offer a full range of professional services designed to make your estate sale process seamless, discreet, and profitable.
Celebrity Estate Services: Tailored Solutions for High-Profile Clients
Diamond Estate Services understands that celebrity estate services require a higher level of professionalism, confidentiality, and expertise. We work with celebrities, public figures, and high-net-worth individuals to manage their estates with care and precision. From personal possessions to rare collectibles and valuable assets, we offer a customized approach to meet the specific needs of each client.
Our celebrity estate services include:
Confidentiality and Discretion: We understand the importance of privacy for our high-profile clients. Our team ensures that your estate sale or liquidation is handled with the utmost discretion, keeping your personal information and assets secure.
Valuation and Appraisal: Our experts provide professional appraisals for all types of assets, including fine art, luxury items, collectibles, and antiques, ensuring you receive the highest value for your items.
Customized Solutions: Whether you are downsizing, liquidating an entire estate, or selling specific items, we tailor our services to fit your exact needs, ensuring a smooth and efficient process.
For those who require celebrity estate services, Diamond Estate Services offers unparalleled expertise, professionalism, and discretion.
Celebrity Estate Sales: Discreet, Professional, and Profitable
When it comes to celebrity estate sales, we understand that these sales require a unique level of care and attention. Celebrities often have estates that include high-value items such as rare art collections, vintage cars, designer furniture, jewelry, and other luxury assets. At Diamond Estate Services, we specialize in handling celebrity estate sales, ensuring that your items are sold at their highest value to the right buyers.
Here’s what we offer for celebrity estate sales:
Specialized Marketing: Our team uses tailored marketing strategies to attract the right buyers for your estate. We target affluent buyers, collectors, and specialized markets to ensure that each item is sold for the best possible price.
Professional Handling: Whether it's a high-end item, a personal artifact, or a luxury collection, we handle each piece with the care it deserves. Our team is experienced in managing high-profile estate sales, and we treat every item with respect and professionalism.
Maximized Value: We pride ourselves on achieving the highest sale prices for your items by leveraging our expertise, extensive network of buyers, and marketing strategies to ensure a profitable sale.
If you're planning a celebrity estate sale, Diamond Estate Services is your trusted partner for ensuring a seamless, professional, and profitable experience.
Estate Sale Clint Eastwood: Managing Iconic Estate Liquidations
A Clint Eastwood estate sale is more than just a typical estate liquidation—it's a once-in-a-lifetime opportunity to acquire iconic memorabilia, rare collectibles, and personal treasures from one of the most legendary figures in Hollywood. Diamond Estate Services is well-equipped to handle such high-profile and iconic sales with the discretion and care they require.
For an estate sale for Clint Eastwood, we offer:
Expert Appraisal of Iconic Items: From Eastwood's film memorabilia to his personal collection of art and antiques, we provide expert valuations to ensure that every item is priced correctly.
Specialized Marketing: A Clint Eastwood estate sale requires a tailored approach to attract the right buyers—collectors, film buffs, and luxury buyers who appreciate the value of Eastwood's legacy. Our team uses specialized marketing techniques to bring the right audience to the sale.
Handling High-Profile Sales: As experts in celebrity estate sales, we understand how to handle the logistics of such a sale, ensuring that every aspect—from pricing to post-sale cleanup—is done seamlessly.
If you're handling a Clint Eastwood estate sale or any other high-profile liquidation, Diamond Estate Services provides the expertise and professionalism needed to execute a successful event.2 -
Luxe Decore Event Designs & Rentals: Stunning Corporate Gala Decor in Alabama
Planning a corporate gala is no small task. It's an event that needs to exude professionalism, sophistication, and style while ensuring that every detail aligns with your company’s values and brand identity. At Luxe Decore Event Designs & Rentals, we specialize in crafting corporate gala decor in Alabama that elevates your event and leaves a lasting impression on your guests. Located in Birmingham, Alabama, our team is dedicated to delivering exceptional decor solutions that turn your corporate gala into a memorable and elegant celebration.
Why Choose Luxe Decore for Corporate Gala Decor in Alabama?
A successful corporate gala requires meticulous planning and flawless execution. Luxe Decore brings years of experience, creativity, and attention to detail to every event we design. We understand the importance of setting the right tone for your gala, and our expert team ensures your event reflects your company’s image while providing an inviting and luxurious atmosphere for your guests.
Here’s why Luxe Decore is the go-to choice for corporate gala decor in Alabama:
Custom Event Design: We work closely with you to understand your brand, theme, and objectives, then curate a personalized decor plan that brings your vision to life. Whether you’re aiming for an elegant black-tie affair, a modern, minimalist look, or a themed gala, we ensure that every detail fits your unique style.
Full-Service Decor Solutions: Luxe Decore offers comprehensive decor services for every aspect of your corporate gala, from initial concept design to the final touches. We manage everything, so you don’t have to worry about a thing.
High-Quality Rentals: Our vast inventory of premium decor items, including furniture, table settings, lighting, and floral arrangements, will ensure that your gala is nothing short of extraordinary. We pride ourselves on offering only the finest quality decor to complement your vision.
Seamless Execution: From delivery to setup and takedown, our team handles all logistics with precision. We ensure that your decor is perfectly installed and creates the desired ambiance without disruption.
Our Corporate Gala Decor Services
At Luxe Decore, we offer a wide range of corporate gala decor services to make your event shine. Here’s a glimpse of what we can do for you:
Elegant Furniture Rentals
Furniture is key to creating a comfortable and stylish atmosphere at your corporate gala. We provide a variety of furniture options, including:
Chairs & Seating: From classic Chiavari chairs to luxurious lounge seating and cocktail chairs, we offer seating solutions for every type of event. Our options ensure that your guests are comfortable while adding a sophisticated touch to the decor.
Tables & Displays: Whether you're looking for sleek modern tables for a cocktail reception or long banquet tables for a seated dinner, we have the perfect options to suit your event’s needs. We can also provide accent tables for displays, registration desks, and more.
Lounge Areas: For networking spaces or VIP areas, we offer plush sofas, ottomans, and coffee tables that create a relaxed yet upscale environment.
Stunning Floral Arrangements
Floral arrangements are an essential part of creating an inviting, beautiful environment for your corporate gala. Our expert florists design custom arrangements, including:
Centerpieces: Whether you prefer tall, dramatic floral displays or low, elegant centerpieces, we tailor our arrangements to match your theme and venue.
Floral Installations: Make a statement with floral walls, hanging florals, or floral chandeliers that add grandeur and a touch of luxury to your event.
Bouquets & Other Decor: We can also provide personalized floral designs for welcome tables, stage decorations, and other event areas.
Lighting Design
The right lighting can completely transform your corporate gala. We offer a variety of lighting options, such as:
Uplighting: Soft, ambient lighting to create a warm, inviting atmosphere.
Chandeliers & Hanging Lights: Dramatic chandeliers or pendant lights for a sophisticated touch.
Spotlighting: Highlight key areas, such as the stage, award presentation area, or your company’s logo.
Custom Decor and Theming
Luxe Decore works with you to create a theme that aligns with your corporate identity and vision. We offer custom decor solutions including:
Branding & Signage: Whether you want a branded photo backdrop, custom signage, or a corporate logo displayed on the event stage, we provide solutions that seamlessly incorporate your brand into the decor.
Themed Decor: From formal galas to themed fundraising events, we design decor that matches your event’s theme, creating a cohesive look that resonates with your guests.
1 -
Car Hire in Tanger: Your Trusted Choice with Channasri Car
When planning a trip to Tanger, Morocco, finding a reliable and affordable car hire service is essential to ensure a smooth and enjoyable experience. Whether you are in Tanger for business, leisure, or to explore the rich culture and beautiful landscapes, Channasri Car provides a convenient and cost-effective solution for all your car hire needs in the city. Located at Kissariat Meftah, Av. Prince Heritier, Tanger 93000, Morocco, Channasri Car has built a reputation for excellent service, quality vehicles, and customer satisfaction.
Why Choose Channasri Car for Car Hire in Tanger?
Channasri Car is committed to providing an exceptional car hire experience for both locals and visitors in Tanger. Our fleet of well-maintained vehicles, coupled with our outstanding customer service, makes us a top choice for those looking to rent a car in the city. Whether you're in town for a short trip or need a long-term hire, we offer the perfect solution tailored to your specific requirements.
Affordable and Flexible Car Hire Options
At Channasri Car, we believe that car hire in Tanger should be affordable and accessible for everyone. Our pricing is designed to fit various budgets without compromising on the quality of service. We offer competitive rates, with no hidden fees or unexpected charges, ensuring you get great value for your money. Additionally, we offer flexible rental plans that cater to different timeframes, whether you need a car for a few hours, a day, a week, or even longer.
Our goal is to provide you with the best car hire experience, offering convenient and affordable options that suit both your travel needs and budget.
A Wide Range of Vehicles for Every Need
One of the main reasons customers choose Channasri Car for their car hire in Tanger is the wide variety of vehicles we offer. We understand that every traveler has different needs, and that's why we have a diverse fleet of cars available to meet your specific preferences. Whether you need a compact car for easy city driving, a spacious sedan for family trips, or a rugged SUV for exploring Morocco’s diverse terrain, we have something for everyone.
Our fleet includes:
Economy Cars: Ideal for solo travelers or couples who need an affordable, fuel-efficient car for city navigation.
Sedans: Perfect for those who require a bit more space and comfort, whether for business or leisure purposes.
SUVs: If you're planning to explore the countryside or the rugged areas around Tanger, our SUVs offer the perfect blend of power, comfort, and versatility.
Luxury Cars: For those who want to travel in style, our luxury car options provide the ultimate in comfort and performance.
Each of our vehicles is thoroughly inspected and maintained to ensure safety, reliability, and comfort throughout your rental period. Whether you’re traveling for business or pleasure, you can count on Channasri Car to provide you with a dependable vehicle.
Easy and Convenient Pickup and Drop-off Service
We understand the importance of convenience, and we aim to make your car hire experience as hassle-free as possible. Channasri Car offers convenient pickup and drop-off locations throughout Tanger, ensuring that your rental car is delivered to your location of choice. Whether you are arriving at Tanger Med port, Mohammed V Airport, or a local hotel, we’ll have your car ready and waiting.
Our goal is to save you time and effort, allowing you to focus on enjoying your trip to Tanger without worrying about transportation logistics.
Professional and Friendly Customer Service
At Channasri Car, customer satisfaction is our priority. Our team of professional and friendly staff is dedicated to providing you with personalized service every step of the way. From assisting you with choosing the right vehicle for your needs to offering helpful advice on local attractions, we are always here to ensure you have a smooth and enjoyable car hire experience.
We believe in building long-term relationships with our clients by offering top-notch customer service and addressing any concerns you may have. Our goal is to make your car hire experience in Tanger as easy and stress-free as possible.
Explore the Wonders of Tanger with Ease
Tanger is a city filled with history, culture, and stunning landscapes. With Channasri Car, you can explore all that this incredible destination has to offer at your own pace. Visit the historic Medina, wander through the picturesque streets, or take a drive along the coastline to explore some of the most beautiful beaches in Morocco. With your car hire in Tanger, you’ll have the freedom to discover the city and surrounding areas without any restrictions.
Book Your Car Hire with Channasri Car Today!
If you’re planning a visit to Tanger, Channasri Car is your trusted partner for reliable, affordable, and convenient car hire services.
1 -
I've been in the business for years, constantly seeking a trustworthy partner in China logistics services. Then, I found China Top Forwarder. Their services are outstanding! They manage my warehousing with modern facilities, keeping my goods safe and easily accessible. Their transportation options are flexible, catering to my every need. As freight forwarders, they breeze through complex customs procedures. Whether you're a small - scale business aiming to cut costs or a large - scale enterprise looking to optimize your supply chain, China Top Forwarder delivers. I wholeheartedly recommend them for all your logistics needs. You won't be disappointed!1
-
Ravi Smart City Lahore Location: A Game-Changer in Urban Development
Lahore, the heart of Punjab and one of Pakistan's most vibrant cities, is evolving rapidly with new urban development projects. Among them, Ravi Smart City stands out as a landmark initiative. Backed by the government and designed to be a sustainable, tech-integrated, and eco-friendly urban center, one of the most frequently asked questions is:
“Where is Ravi Smart City Lahore located?”
Let’s dive deep into the Ravi Smart City Lahore Location, and why it holds massive potential for residents, businesses, and investors.
Where is Ravi Smart City Located?
Ravi Smart City Lahore Location is on the northwestern side of Lahore, beautifully planned along the Ravi River. This futuristic city is strategically positioned near Kala Shah Kaku and is close to several major access points such as:
M-2 Motorway (Lahore-Islamabad)
Lahore Ring Road (Eastern Loop)
GT Road (N-5)
Shahdara Interchange
LDA City and Lahore Smart City proximity
This premium location of Ravi Smart City Lahore ensures excellent connectivity and places it at the center of major trade, residential, and commercial activity.
Why the Ravi Smart City Lahore Location Matters
1. Proximity to Central Lahore
The Ravi Smart City Lahore location guarantees quick access to Lahore’s main urban and business centers. Residents will be just 20–30 minutes away from areas like Gulberg, DHA, and Airport Road, making it ideal for daily commuters.
2. Strategic Positioning Near Infrastructure
Situated close to both the Motorway and the Ring Road, this location makes intercity travel efficient and hassle-free. The Ravi Smart City Lahore Location is ideal for logistics, business setups, and urban migration.
3. Eco-Friendly and Sustainable Environment
Thanks to its riverside setting, the project is designed with sustainability at its core. The location of Ravi Smart City Lahore supports green living, smart waste management, and environmentally conscious development.
4. Growth Corridor for Future Investment
The Ravi Smart City Lahore Location lies within a major urban growth corridor under the Ravi Riverfront Urban Development Project (RRUDP). With IT parks, medical cities, education zones, and commercial centers planned, this area is set to become a powerhouse of economic growth.
Nearby Landmarks and Connectivity
Some of the key nearby landmarks that add value to the Ravi Smart City Lahore Location include:
University of Engineering & Technology (UET)
Allama Iqbal International Airport (approx. 40 min drive)
Shahdara Town and Railway Station
Orange Line Metro Station (future extension potential)
Ferozwala and Sheikhupura Industrial Zones
These well-connected landmarks make the location of Ravi Smart City Lahore ideal for both living and investment purposes.
Is Ravi Smart City a Good Investment?
Absolutely. The Ravi Smart City Lahore Location, with its central positioning, infrastructure access, and future-forward planning, makes it a high-yield investment opportunity. Whether you want to build a dream home or secure long-term returns, this is the location to watch.
Final Thoughts
The Ravi Smart City Lahore Location is more than just a spot on the map—it represents the future of smart urban living in Pakistan. From sustainability and tech integration to economic development and accessibility, it has everything modern city life demands.
If you're looking to invest in Lahore's next big real estate opportunity, start by exploring the Ravi Smart City Lahore Location—the heart of a smart and sustainable tomorrow.
1 -
Positive Moves: Your Best Rated Long Distance Moving Company in WV
Moving long distances can be a daunting task, but with the right support, it can also be an exciting new beginning. At Positive Moves Moving Company, we take pride in being recognized as one of the best rated long distance moving companies in WV. Located at 841 57th St SE, Charleston, WV 25304, we offer reliable and professional moving services tailored to meet your unique needs.
Why Positive Moves is the Best Choice for Your Long Distance Move
Expertise and Experience
With years of experience in the moving industry, our team has developed the skills and knowledge necessary to handle long distance relocations effectively. We understand the complexities involved, from planning and logistics to ensuring the safe transport of your belongings. Our goal is to make your move as seamless as possible.
Comprehensive Services
At Positive Moves, we offer a wide range of services specifically designed for long distance moves, including:
Residential Long Distance Moving: Whether you are moving to a new home or apartment, our dedicated team will ensure every detail is managed with precision and care.
Commercial Long Distance Moving: We specialize in office relocations, providing efficient and effective solutions to minimize downtime and keep your business running smoothly.
Professional Packing Services: Packing can be one of the most stressful parts of moving. Our expert packers use high-quality materials to protect your belongings and ensure they arrive safely at your new location.
Transparent and Competitive Pricing
We believe that the best rated long distance moving companies in WV should provide value without hidden costs. At Positive Moves, our pricing is competitive, and our estimates are clear and detailed, allowing you to plan your budget effectively. You can trust that there will be no surprises on moving day.
Commitment to Customer Satisfaction
Our commitment to exceptional customer service sets us apart. From your first contact with us at +1 (304) 590-0840, you will experience our dedication to your needs. We listen to your concerns and work closely with you to create a customized moving plan that meets your requirements.
Our Streamlined Long Distance Moving Process
At Positive Moves, we have designed our long distance moving process to be efficient and stress-free:
Free Consultation: Reach out to us for a free consultation. We will discuss your specific moving needs and provide a detailed estimate based on your situation.
Customized Planning: Our team will work with you to create a personalized moving plan that accommodates your timeline and preferences.
Packing and Loading: On moving day, our professional movers will arrive on time to pack and load your belongings carefully, treating them with the utmost respect.
Safe Transportation: Our experienced drivers ensure that your belongings are transported safely to your new location, keeping you updated throughout the journey.
Unloading and Setup: Once we arrive at your new home or office, our team will assist with unloading and setting up your space, helping you transition smoothly.
Contact Positive Moves for Your Long Distance Move Today!
If you are searching for one of the best rated long distance moving companies in WV, look no further than Positive Moves Moving Company. Our dedicated team is here to provide you with the support and expertise you need for a successful long distance move. For more information or to schedule your move, call us at +1 (304) 590-0840 or visit our office at 841 57th St SE, Charleston, WV 25304. Trust Positive Moves to turn your moving experience into a positive adventure!
1 -
Leading Software Development Company in Mumbai – Build Scalable Digital Solutions with Technicul Cloud LLP
In the age of digital transformation, businesses must leverage technology to stay competitive. Whether you're a startup, enterprise, or e-commerce business, investing in custom software development can boost efficiency, increase revenue, and enhance customer experiences.
At Technicul Cloud LLP, a leading software development company in Mumbai, we specialize in crafting cutting-edge web and mobile applications, AI-driven solutions, cloud-based systems, and enterprise software tailored to your business needs.
🚀 Our Core Services – Digital Innovation for Every Business
1️⃣ Custom Software Development
We develop high-performance, scalable, and secure business applications to automate workflows and improve efficiency.
🔹 Enterprise Resource Planning (ERP) Solutions
🔹 Customer Relationship Management (CRM) Software
🔹 SaaS & Cloud-Based Applications
💡 Keywords: Custom software development in Mumbai, ERP software developers, CRM development company
2️⃣ Mobile App Development (Android & iOS)
With mobile-first consumers, your business needs a fast, responsive, and engaging mobile app to grow.
📱 Native & Cross-Platform Apps (Flutter, React Native, Swift, Kotlin)
⚡ E-Commerce, On-Demand, and AI-Powered Apps
🔒 End-to-End Security & Performance Optimization
💡 Keywords: Mobile app development company Mumbai, Android app developers, iOS application development India
3️⃣ Website Development & E-Commerce Solutions
Your website is your brand’s first impression. We build SEO-friendly, mobile-optimized, and high-speed websites that drive conversions.
🛒 Custom E-Commerce Websites (Shopify, WooCommerce, Magento)
🌎 Corporate & Business Websites (React, Laravel, Node.js, PHP)
🚀 Performance Optimization & SEO Strategy
💡 Keywords: Best website development company Mumbai, E-commerce development agency, Shopify developers in India
4️⃣ AI, ML & Cloud-Based Solutions
Leverage Artificial Intelligence (AI) and Machine Learning (ML) to automate business operations and drive data-driven decisions.
☁ Cloud Solutions (AWS, Azure, Google Cloud, Kubernetes)
🤖 AI-Powered Chatbots & Predictive Analytics
📊 Data Science & Business Intelligence Tools
💡 Keywords: AI development company India, Cloud computing services Mumbai, Data science solutions
🌟 Why Choose Technicul Cloud LLP?
✅ Top Software Development Company in Mumbai – 100+ successful projects
✅ Experienced Team – Web, mobile, AI, cloud, and security experts
✅ End-to-End Development – From idea validation to deployment & maintenance
✅ Affordable IT Solutions – High-quality software at cost-effective pricing
✅ Industry-Specific Expertise – Fintech, healthcare, e-commerce, logistics, and more
🚀 Ready to Transform Your Business? Let's Talk!
If you need a custom software solution, website, mobile app, or AI-powered tool, Technicul Cloud LLP is your trusted technology partner in Mumbai and beyond.
💡 Keywords: Software development company in Mumbai, Top IT company in India, Digital transformation solutions
🚀 Let’s build the future of your business together!rant software development company in mumbai mobile app development company in mumbai website development company in mumbai crm erp service in mumbai1 -
CONTACT THE BEST ETHEREUM & USDT RECOVERY EXPERT- FOR HIRE, VISIT DIGITAL TECH GUARD RECOVERY
WhatsApp: +1 (443) 859 - 2886
Email @ digital tech guard . com
Telegram: digital tech guard . com
Website link: digital tech guard . com
My name is Harry Hankins, and I’m the owner of Tyner Express Logistics, a delivery company based in Huntington, NY (11743). For years, my business has thrived, serving the Long Island area with reliable logistics solutions. In 2024, I decided to diversify my investments by venturing into stock and cryptocurrency trading, hoping to grow my savings and secure a better financial future. Initially, everything seemed promising; my investments were performing well, and I felt optimistic about the potential returns. My fortunes took a drastic turn earlier this year when a devastating fire destroyed one of my main warehouses. This catastrophe left me in a severe financial bind, with mounting bills and pressure from creditors. In a desperate attempt to stabilize my situation, I decided to withdraw my trading profits, which were reportedly worth $1.5 million. Unfortunately, every time I attempted to access my funds, my broker demanded more fees, leaving me trapped in a frustrating cycle of false promises and unfulfilled requests. Feeling overwhelmed and distrustful of the entire situation, I began searching for solutions to recover my funds. That’s when I came across Digital Tech Guard Recovery, a company that specializes in recovering lost or locked-out cryptocurrency investments. Initially, I was hesitant to reach out, as I had already experienced so much disappointment. However, with no other options left, I decided to give them a chance. To my amazement, Digital Tech Guard Recovery proved to be a beacon of hope in my darkest hour. Their team of experts worked diligently to recover my funds, and within a short period, they successfully retrieved $1.4 million in Bitcoin. They secured the funds in my wallet without any excuses or delays, restoring my faith in the possibility of recovery. I can’t express enough gratitude to Digital Tech Guard Recovery for their expertise, integrity, and commitment to helping clients like me. Their services made a significant difference in my life during a challenging time. If you’ve been scammed or locked out of your crypto investments, I urge you to trust Digital Tech Guard Recovery. They are the real deal, and their success stories speak for themselves. Don’t wait any longer; reach out to them today and take the first step toward reclaiming your financial future.2 -
Making Your Overseas Moving Experience Stress-Free with Sunset International Shipping
Relocating to another country can be both exciting and overwhelming. When planning your move, finding a reliable partner to assist you with the logistics is crucial. At Sunset International Shipping, based in New York, we specialize in overseas moving, providing a comprehensive suite of services designed to make your relocation as smooth and efficient as possible.
Why Choose Sunset International Shipping for Your Overseas Move?
Expertise in International Logistics
With years of experience in the overseas moving industry, our knowledgeable team understands the complexities involved in relocating across borders. From navigating customs regulations to understanding international shipping routes, we are equipped to handle every aspect of your move, ensuring that your belongings arrive safely and on time.
Comprehensive Overseas Moving Services
As your dedicated partner for overseas moving, we offer a wide range of services tailored to meet your specific needs:
Custom Moving Plans: We know that each move is unique. Our team will work closely with you to create a personalized moving plan that aligns with your timeline and budget.
Expert Packing Services: Proper packing is crucial for international shipping. Our skilled packers use high-quality materials to securely pack your belongings, ensuring they are protected during transit.
Reliable Shipping Options: Whether you prefer air freight for a faster delivery or sea freight for cost-effectiveness, we have partnerships with leading shipping carriers. This allows us to provide flexible and reliable shipping solutions for your overseas move.
Customs Clearance Assistance: Navigating customs can be challenging. Our experienced team is here to help you with all the necessary paperwork, ensuring compliance with international laws and regulations to facilitate a hassle-free process.
Secure Storage Solutions: If you need to store your belongings during your overseas move, we offer secure storage options to keep your items safe until you’re ready to receive them.
Exceptional Customer Support
At Sunset International Shipping, we prioritize customer satisfaction. Our dedicated team is available to support you at every stage of your overseas moving process. From your initial inquiry to the final delivery, we are here to answer your questions and address any concerns.
The Sunset International Shipping Difference
When it comes to overseas moving, our clients choose us for several reasons:
Transparent Pricing: We believe in honesty and transparency. Our detailed quotes outline all costs associated with your move, ensuring no hidden fees surprise you.
Timely Deliveries: We value your time. Our logistics experts work diligently to ensure your belongings arrive at your new destination on schedule, keeping you informed every step of the way.
Positive Client Testimonials: Our reputation speaks for itself. We take pride in the positive feedback from our clients, who appreciate our professionalism, efficiency, and dedication to service.
Start Your Overseas Move Today
If you’re planning an overseas move, look no further than Sunset International Shipping. Our experienced team in New York is ready to assist you, making your relocation as seamless as possible.
Contact Us
Ready to begin your overseas journey? Reach out to us at +1 332-699-7973 for a consultation. Let Sunset International Shipping be your trusted partner in navigating the complexities of international relocation.
-
Nam Dinh Vu Industrial Park: An Attractive Option for Singaporean Investors
Nam Dinh Vu Industrial Park in Hai Phong, Vietnam, has become a key destination for foreign direct investment (FDI), attracting businesses from around the world, including Singapore. With its strategic advantages and favorable investment climate, Singaporean enterprises have achieved significant success, offering valuable insights into effective investment practices.
A major factor contributing to this success is Nam Dinh Vu’s strategic location within the Dinh Vu – Cat Hai Economic Zone. As the only industrial park in Hai Phong with an integrated international seaport—Nam Dinh Vu Port—it provides direct access to major maritime routes, reducing transportation costs and optimizing supply chain efficiency. The park features state-of-the-art infrastructure, including container terminals and liquid cargo ports, supporting diverse logistics needs. These advantages have made it an attractive destination for Singaporean investors looking to expand in Vietnam’s industrial sector (1).
Vietnam’s investment policies have played a crucial role in attracting Singaporean businesses. Investors benefit from preferential corporate income tax rates, including a 10% rate for the first 15 years, complete tax exemption for the first four years, and a 50% reduction for the following nine years. Import duty exemptions on goods for fixed asset creation further lower operational costs. Additionally, streamlined investment licensing procedures through a one-stop service have created an efficient and investor-friendly environment. These incentives have positioned Nam Dinh Vu as a highly attractive option for Singaporean enterprises seeking long-term growth (2).
With its prime location, robust infrastructure, and favorable investment policies, Nam Dinh Vu Industrial Park has proven to be a highly appealing destination for Singaporean enterprises. These advantages have contributed to the park’s growing success and position as a strategic hub for industrial and logistics activities in Vietnam. Looking ahead, with continued support from government incentives and its competitive edge in logistics, Nam Dinh Vu is poised to attract even more investment from Singaporean businesses. This growing interest will further solidify its role as a leading industrial park in the region, creating new opportunities for collaboration and growth for both local and international companies.
Source:
(1). Vietnam Investment Review
(2). ASEAN Briefing
2 -
I’ve been put in charge of logistics for my sister’s wedding in Tuscany, and one of the biggest challenges is transportation. Most of the guests are flying in from different countries, and they’ll all be landing at the Florence and Pisa airports. We don’t want people struggling with taxis or trains, and ideally, we’d like to have a single service that can collect everyone and take them straight to the wedding venue. Do you think a private bus rental would work for this type of event, and are there services that cater to weddings specifically?6
-
We-Gotchu Logistics: Premium White Glove Delivery Services in Austin, TX
At We-Gotchu Logistics, we specialize in providing the highest quality white glove delivery services to ensure your valuable and delicate items are transported with care and precision. Whether you're moving furniture, appliances, luxury items, or even large-scale spa and hot tub deliveries, our team is trained to handle every aspect of the delivery process with professionalism and attention to detail. Based in Austin, TX, we take pride in offering a wide range of white glove delivery services designed to meet the unique needs of our clients.
Why Choose We-Gotchu Logistics for Your White Glove Delivery Needs?
1. Furniture White Glove Delivery
When it comes to delivering furniture, especially high-end or fragile pieces, you need a team that understands the importance of careful handling. Our furniture white glove delivery service ensures that your items arrive at their destination in perfect condition. We take care of everything, from the moment we pick up your furniture to placing it exactly where you want it in your home. Our team uses specialized equipment and techniques to protect your furniture, ensuring it’s delivered with care, even in tight spaces.
2. Appliance White Glove Delivery
Large appliances, such as refrigerators, washing machines, and ovens, require special attention when being transported. We-Gotchu Logistics offers appliance white glove delivery services that go above and beyond basic transportation. We handle your appliances with extreme care, ensuring they are securely packaged, transported, and placed in their designated location. Our professional team also ensures proper installation, so your appliances are ready to use as soon as they arrive.
3. Luxury Item Delivery Service
When it comes to delivering luxury items, you can't afford to take chances. We-Gotchu Logistics provides a luxury item delivery service designed to meet the unique needs of high-value and delicate items. Whether you’re transporting fine art, designer furniture, or expensive electronics, our team uses specialized techniques to ensure the safe and secure transport of your precious items. We offer a fully tailored service to ensure your luxury items are handled with the utmost care from start to finish.
4. Fragile Item Transport with Care
For items that are delicate or easily damaged, such as glassware, antiques, or electronics, We-Gotchu Logistics offers fragile item transport with care. We understand the importance of careful packing, secure handling, and timely delivery. Our team is trained in the best practices for protecting fragile items during transit, ensuring they arrive at their destination in pristine condition. From the moment we load your items onto our trucks to the final placement, you can trust us to handle them with the utmost care.
5. White Glove Setup and Installation
Many items, such as furniture, appliances, and electronics, require setup and installation upon delivery. We-Gotchu Logistics offers a white glove setup and installation service to ensure that your items are not only delivered but also properly set up and ready for use. Whether it’s assembling furniture, installing appliances, or setting up electronics, our team has the skills and knowledge to handle any setup job, ensuring everything works perfectly before we leave.
6. Professional White Glove Movers
At We-Gotchu Logistics, our team consists of professional white glove movers who are trained to handle even the most complex and high-value deliveries. Whether you're moving a few pieces of furniture or an entire home, we provide the same level of care and attention to detail. Our movers are experienced in navigating tight spaces, ensuring that your items are carefully transported without damage. When you choose We-Gotchu Logistics, you can expect a smooth, hassle-free moving experience.
7. Spa and Hot Tub White Glove Delivery
Delivering spas and hot tubs requires specialized equipment and handling to ensure everything arrives safely. At We-Gotchu Logistics, we provide spa and hot tub white glove delivery services that are tailored to the unique needs of these large, delicate items. From safe transportation to expert placement in your home, we handle every detail with precision. Our team ensures that your spa or hot tub is delivered, installed, and ready to be used, with no stress or hassle on your part.
8. White Glove Service for Cold Plunge
Cold plunge tubs are an investment in health and wellness, and they require careful handling during transport and delivery. We-Gotchu Logistics provides a white glove service for cold plunge delivery, ensuring that your tub is transported safely and set up precisely where you want it. From the moment it leaves our warehouse to its final placement in your home or facility, we take extra care to ensure that everything is perfect.1 -
Spent about 2 weeks 3d printing splash visors to get distributed to hospitals / care homes etc.
Logistics got fucked up and even though I posted them mid April, they still haven't arrived.
That's nobody helped with visors, 2 weeks and 5kg of 3d printer filament completely wasted. -
QROPS Direct: Understanding the HMRC QROPS List and How It Affects Your Pension Transfer
When it comes to managing your UK pension, transferring your pension savings to an overseas scheme can be a great way to gain more control, flexibility, and tax efficiency. One of the most popular ways to do this is through a QROPS (Qualifying Recognised Overseas Pension Scheme). However, it's crucial to ensure that the overseas pension scheme you're considering is HMRC-approved. This is where the HMRC QROPS List comes into play.
At QROPS Direct, we specialize in guiding individuals through the process of transferring their UK pensions to HMRC-approved QROPS. Based at No L4, 10th Main, Indira Nagar, 100 Feet Main Road, Jeevan Bima Nagar, Bengaluru, Karnataka 560075, we offer expert advice and support to help you make the most of your pension transfer, ensuring that your scheme is on the HMRC QROPS List and compliant with UK regulations.
What is the HMRC QROPS List?
The HMRC QROPS List is a list published by HM Revenue & Customs (HMRC) that contains overseas pension schemes that meet the necessary criteria to accept pension transfers from UK pension plans. When you transfer your UK pension to a QROPS, it must be an eligible scheme on this list in order to avoid potential penalties or tax liabilities.
The HMRC QROPS List ensures that the overseas pension scheme you choose is recognized by HMRC and that it complies with all UK regulations, making it eligible to receive pension transfers from the UK. If you transfer your pension to a scheme that is not on the list, you risk facing substantial tax penalties, including a 55% tax charge on the amount you transfer.
Why Is the HMRC QROPS List Important?
Compliance with UK Regulations: The HMRC QROPS List is important because it ensures that the overseas pension scheme is fully compliant with the UK’s pension transfer regulations. Only schemes that meet these criteria are allowed to receive pension transfers from the UK without incurring heavy tax penalties.
Avoiding Tax Penalties: Transferring your UK pension to a scheme that is not on the HMRC QROPS List can result in a 55% tax charge on the pension amount you attempt to transfer. This is why it's vital to ensure that the scheme you choose is approved by HMRC and is listed on the QROPS list.
Security and Transparency: When you transfer your pension to an HMRC-approved QROPS, you can be confident that the scheme has been thoroughly vetted and complies with both UK and international pension standards. This provides you with added security and peace of mind, knowing that your pension funds are in good hands.
How to Check the HMRC QROPS List
The HMRC QROPS List is publicly available and can be accessed on the official HMRC website. It is updated regularly, so it’s important to check for the latest version of the list before proceeding with any pension transfer. The list includes the names of the qualifying pension schemes and their relevant details, such as the country they are based in and the type of pension scheme they offer.
Why Choose QROPS Direct for Your HMRC QROPS Transfer?
At QROPS Direct, we provide comprehensive support and expert advice to help you transfer your UK pension to a QROPS listed on the HMRC QROPS List. Here’s how we can help:
HMRC Compliance: Our team ensures that any pension transfer to an overseas scheme is fully compliant with UK pension transfer regulations. We will assist you in selecting a QROPS from the HMRC QROPS List to avoid any tax penalties.
Expert Advice: Navigating the world of pension transfers can be complex, especially when it comes to understanding which schemes are eligible for transfer. At QROPS Direct, our expert team will guide you through the process and help you select the most suitable QROPS for your retirement needs.
Tax Efficiency: We understand the importance of minimizing tax liabilities on your pension savings. We will help you choose a QROPS that offers favorable tax treatment in your country of residence, ensuring that your pension transfer is as tax-efficient as possible.
Seamless Transfer Process: Once you’ve selected a QROPS from the HMRC QROPS List, we take care of the entire transfer process, ensuring that your funds are moved smoothly and in compliance with all necessary regulations. Our team handles all the paperwork and logistics, making the transfer process straightforward and stress-free.
Ongoing Support: After your QROPS transfer, we continue to provide support, ensuring that your pension continues to grow and is managed in line with your retirement goals.
Benefits of Choosing a QROPS from the HMRC QROPS List
Tax Efficiency: By choosing a QROPS from the HMRC QROPS List, you benefit from favorable tax treatment in your country of residence, helping to maximize the growth of your retirement savings.2

