MoreRSS

site iconYuri CunhaModify

São Paulo, BR. Database Administrator, 2019 -
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of Yuri Cunha

i think i was born in the wrong generation

{ The other day, lost in thoughts, I had numerous certainties that I was born in the wrong generation. That I possess values ignored by many of the people I interact with today. And so, I live more and more the conflict of feeling even lonelier, even though I'm surrounded by people who trivialize what I do not see as acceptable. Yes, I am also a romantic, and I don't want to see a problem in that. Yes, I miss when the little things were valued, and I have the right to reproduce and believe in what I think is important but is absent in our relationships. I keep thinking, how crazy it must be, to send a letter to someone today and know that the reply will take time to arrive. And that the reply could come on a postcard with a picture, along with a lipstick mark, exhaling the scent of that perfume that intoxicates when you read it and gives that taste of presence. The truth is that, in that context, we knew the importance of waiting, the effort it takes to cultivate a relationship of friendship or love. We were aware of how hard everything was to achieve, and that’s why there was a greater sense of value. Today, some relationships begin and end, and people only really get to know the emoticons used, the preferred poses in social media photos, the way the person uses ellipses and hardly ever uses commas. But they knew little of the voice, little of the emotions, little of really looking into each other’s eyes. Today, many times, we catch ourselves measuring the attention the other gives us by how quickly they read and reply to our messages. And just the fact that this message isn’t answered is enough for war to be declared, for the confusion to be set. Because in the urgency we live, we no longer know how to wait. It’s the price we pay for living rushed days in our obligations, with virtual proximity and tremendous real distance. In my parents' time, in my grandparents' time, relationships really ended. Today, they barely start and often don't end. And just like they started in some random chat conversation in an indifferent way, they end with a nice ignored message on WhatsApp, an unfollow on Twitter, and a thousand subtweets on Facebook. Today, people live the cowardice of ending a relationship via SMS and believe that a story can be so subtly interrupted, with some expressionless characters, with little explanation, without showing the certainty of their decisions. It’s awful to have to end something, but what’s the reason for ending it in such a selfish and impartial way? It’s always been hard to have that talk about “we need to talk.” But I still prefer to look into someone's eyes, express my opinions, my dissatisfactions, hear the truth come out of their mouth, even if I don’t agree, but knowing how to respect it. And I think that is worth so much, but for many, it no longer means anything. We don’t have the obligation to like someone, but we should have the obligation to respect, to put ourselves in the other’s shoes. But it’s sad how more and more no one respects, how there’s no concern for anything other than themselves. People live with a disrespect here and there and start to think it’s normal and become yet another to propagate something that should be totally unacceptable. We live in a generation full of spoiled people. People who increasingly run away from their responsibilities. Who only want the good side of life but panic when they find themselves in difficulties. People who are great at living for a night, but barely know how to live a month dedicated to someone. People who know exactly what to say to convince someone to live a few moments but don’t know what to do to keep someone truly by their side. They want to live life urgently, with the cliché discourse that one must be happy and unattached, raising the flag that all the pleasures of life must be lived. They think the ends justify the means, even if they have to deceive, use people, fake feelings, pretend to be someone they are not. Whenever someone is about to do something for someone else, they should ask themselves: If it were me, how would I feel? Would I like it or hate it? But the truth is that people seem to be getting used to wanting a lot while giving little. They believe everything should be temporary, afraid of endings, of attachments. Afraid of when the laughter ends, when the table is no longer full, when there are no more jokes, no more good moments. And so they live with the other while there is something to gain, something to enjoy. As long as everything is good, as long as living is a good time. A mix of selfishness with a high dose of self-interest. I think this explains the full tables in bars and the empty rooms in hospital visits. This explains those who abandon us when we need them most. But many, when reading this, may say that in our generation, despite these problems, everything has become easier. That now we don’t call on the phone or cell, but we use free internet calls and video conferences to do the same. But then I ask, how many actually do that? The overwhelming majority is content with words because they are easily manipulated. A lot can be said without worrying about the truth, without worrying about expressions, whether someone is laughing or not. Whether they’re crying or not. Look around. People are together, but they don’t let go of their phones. They are present, but more concerned with taking pictures to show off on social media. They waste time when they should be looking at each other, loving each other, enjoying the moment and the place, trying to find the best angle to photograph and show how special that moment is. But if it were really that special, they wouldn’t even have remembered to take a picture. When something is truly unforgettable, and we are busy enjoying it, we even forget to take many photos, because hearing the other’s voice, being present, kissing, hugging, enjoying is truly the most important. Before, when we made a call, it cost us something. It was a sacrifice. Receiving a call and hearing that person’s “Hello” was worthy of a declaration of love. It was a proof that the person really missed us, cared, and felt the absence. Before, we knew handwriting, we spent a lot of time writing letters, and flirting was much more fun. There was that moment of observing, of exchanging glances. The other person was truly a mystery to us. We didn’t know their tastes because we hadn’t stalked them on Facebook beforehand. Starting a conversation was a bit intriguing, but it was more exciting because it was in person, without many pretenses. And to meet new people, we had to force ourselves to step out of our comfort zone and face the world. Today, the charm of a true conquest has been lost. Because it has already started to become rare in many cases. In other words, today everything is easily won but also easily discarded. We live in programmed obsolescence among ourselves. Today, people declare much more of what they want, and because of that, there’s no longer much conversation, just a little willingness from both, enough to do something at that moment. Today, we have apps to get a relationship. We choose people as if they were objects in a store window. We are throwing away our inner values and fighting more and more to improve our exterior, because in such superficial relationships, we don’t have time to show anything else. What matters is always improving beauty, camouflaging age, and cultivating a few preferences and qualities as worn-out as saying you’re a perfectionist in a job interview. And right there, we set up a date, exchange a few words, and what used to take much longer and was more valued is now achieved very quickly and is less appreciated. It doesn’t matter with whom, as long as in the end, we can have the most pleasure. In the end, the night must have been worth it, so we can throw away our tension. It comes, it happens, it goes, and that’s it. And we continue living as singles, but under the illusion that we are never alone. We settle for little when inside we truly want much more, we want a lot. But we go on with life, accepting crumbs out of fear of loneliness. But maybe what no one has realized is that despite our choices, in the future, beauty will be gone, people will be even more used to discarding, not valuing, only cultivating the superficial. Our destiny will be quite cruel because we will see ourselves as objects that are thrown away and that no one wants anymore. Because what remained in us, which should have been so important, was taught by us to be trivialized. And we will indeed be in complete loneliness. Still single, but we will no longer live the illusion of being alone, we will be definitely abandoned. And with so much use of technology, we are becoming less real people, living virtual realities. We think that in life, everything must happen almost at the speed of light, at the speed of an email or a WhatsApp message. We speed things up so much, lost in a rush with no reason, when we should begin to relearn to live moments more calmly. Relearn how important it is to value and have others, to have a friendship, a love. The truth is that love relationships today last less because we are always rushing to live everything we can as soon as possible. And they end because, obviously, everything happens so fast that it loses its charm. And today, we don't try to fix anything. At the first flaw or disappointment, the person goes and calls the next person in line. We no longer make any effort because before we see if it's worth it, we give ourselves completely, recklessly, disregarding our self-respect. And when someone feels entitled to slow down, often the other doesn’t understand and rushes to live other stories that allow them to enjoy what is being denied at that moment. But is that really important? Does it need to be like this? And those who use the pretext of trying to fill the gaps in a relationship, resorting to cheating? Funny how those who cheat often don't want to be cheated on. In other words, they want everything for themselves and nothing for others. And we keep losing ourselves in our desires. And many continue like this, always justifying the urgencies, everything is an emergency. The urgency is to live. But what is really living? How far do we need to go in this relentless search to only live what is good? And how long will we live without knowing the value of life’s simplicity in the small moments? In the great efforts? When will we realize that life is not only pleasure, not only sex, and life is far from being this colorful world that people post about? When will we realize that we are losing ourselves in our freedoms? When will we learn that technology helps us get closer, but physical proximity cannot be neglected? We must not stop looking into each other’s eyes. We must embrace our evolutions without devaluing what should never have gone out of style. I hope that people keep realizing that a smile is worth more than a “=D”. That a declaration of love made in person, a hug, some sincere words, are worth more than a “S2” or a “<3”. I hope people don’t replace the lovely sound of the other’s laughter with a fake “hahahaha”. We need to be close virtually, but even closer for a handshake. What we are on the outside is important, but what we have on the inside is far more impressive. Before hurting the other, before using each other, discarding people like objects, we should never forget that inside each one of us beats a heart, that despite being hurt and disbelieved, only waits for the moment when it will truly be loved for who it truly is. That we don’t just want a message that is read and answered, we want to be seen and reciprocated. That we keep living our fast-paced lives, very committed, but knowing how to appreciate the sweet taste of waiting, lived without fear. That we learn to prune the freedoms that can distance us from ourselves. Life was made to be, not to have. May we never lose ourselves in our daydreams, may we never stop being who we truly are. We cannot let ourselves be imprisoned by the reckless freedom of others. We deserve love, we deserve more calm, more respect. We deserve to live more slowly. Those in a hurry can pass by; ahead, we will all be in the same place.

Why I Abandoned Social Media

{ It has been five years since I started my first blog, or even 15/16 years if you count my Tumblr as a blog. It's almost incredible, isn't it? Over the course of several years, I've witnessed social media platforms come and go. Some have thrived for years, while others lost their appeal. However, the truth is that most of them are still here today, with the less famous ones being less frequently used. But I'm not here to determine which ones have more or less merit or to say which social network is better or worse. I considered a more sensationalistic, yet realistic, title for this post: "Why Social Media Died for Me." However, I decided against using that title as it didn't quite resonate with me. Since my late teens, I've been gradually distancing myself from social media. Surprisingly, I was once "famous" on platforms like Twitter, Instagram, and Facebook, boasting around 100,000 followers on each and 1,000 to 5,000 likes on a simple "hello." But those periods of fame were short-lived for me because I would simply give away, sell, delete, or change my username, abandoning social networks at random. Why did I do this? It all came down to one thing: saturation. Even though I still receive numerous messages and notifications in my DMs today, I don't read them. I don't read them because I don't use social media anymore, and I simply don't enjoy it. If you've ever watched the TV series "Mr. Robot," in which Rami Malek portrays Elliot Alderson (you should watch it), he says in the first episode of the first season (Episode 1 - Season 1), "Oh, I don't know, is it that we collectively thought Steve Jobs was a great man even when we knew he made billions off the backs of children? Or maybe it's that it feels like all our heroes are counterfeit; the world itself's just one big hoax. Spamming each other with our burning commentary of bulls**t masquerading as insight, our social media faking as intimacy. Or is it that we voted for this? Not with our rigged elections, but with our things, our property, our money. I'm not saying anything new. We all know why we do this, not because Hunger Games books make us happy but because we wanna be sedated. Because it's painful not to pretend, because we're cowards." If you pause to analyze it for a moment, it aligns with what was said in the ninth episode of the first season (Episode 9 - Season 1): "Is any of it real? I mean, look at this. Look at it! A world built on fantasy! Synthetic emotions in the form of pills, psychological warfare in the form of advertising, mind-altering chemicals in the form of food, brainwashing seminars in the form of media, controlled isolated bubbles in the form of social networks." You don't need to be a genius to understand the basics: people spend their entire days on social media, pretending to be close to the people they interact with. Social media platforms are increasingly eroding your privacy, sharing and disseminating everything you do, from the name of your device to your IP-based location. Most people accept this without even realizing what's happening because they don't read privacy policies or the cookies that are tracking them. Consequently, our screens are inundated with targeted advertisements collected through insane telemetry. But that's not even the worst part. Perhaps the most significant issue is that everything has become artificial, and there's no desire to have real, in-person interactions anymore. Nowadays, if someone wants to see you, they video call you. I can understand this if you live far away, but if you're within a 15-30-minute drive, go and meet the person in real life. Companies in Brazil send messages via a messaging app called WhatsApp instead of calling, sending SMS/MMS, or emailing. This raises questions about the depth of these interactions and the invasion of privacy. If you didn't explicitly provide your WhatsApp number or agree to communicate through it, who said you could be contacted using it? I once had WhatsApp, but I no longer do, and I don't intend to have it. I use Telegram and Session, but even then, I only talk to a few people (around 15-20), and Telegram is sparsely used in Brazil. The craziest part of it all is that here, if you don't have WhatsApp, you're considered a "fake" person (someone who is pretending or not genuine). The need for people to prove themselves is so great that they might stop talking to you if you don't have WhatsApp or Instagram, even if you have SMS/MMS/Telegram/Session/calling/iMessage/Samsung Message. In the end, one of the primary reasons I abandoned social media and "private" messaging platforms (I've never seen true E2E encryption, as claimed by Meta's WhatsApp, which can access your conversations) is the lack of security and privacy. For instance, in cases where the government or individuals request conversations, the app may provide them, despite claiming that the conversations are end-to-end encrypted, as in the case of Meta's services (WhatsApp, Instagram, and Facebook). On the other hand, I stick with Session and Telegram because on numerous occasions, governments and individuals have requested chat logs that both parties don't have and can't provide since they don't have access to them. The bottom line is that nowadays, people are pretending to be close while industries are getting richer by selling you. After all, by basic logic, if you're not paying for the product, you are the product. Aside from the dissemination of utterly meaningless content with no real substance or value that many people consume, I fail to see the reason behind it. We are part of a generation with easier and quicker access to articles, materials, and education, yet we manage to be one of the least intelligent generations to date. This time, I'll conclude here. If you ever intend to get in touch with me, you can find me via email ([[email protected]](mailto:[email protected])). I hope you enjoyed this post, and I'll see you next time. Bye! 👋

Coisas que eu gostaria que tivessem me dito quando entrei na faculdade de TI.

{'TI Semestre começando na faculdade e vários calouros com dúvidas no grupo do Telegram. Isso lembrou-me das minhas próprias dúvidas quando comecei a minha primeira graduação e das coisas que gostaria de saber naquela época. **1 - Inglês** A esmagadora maioria das documentações está em inglês e um site de tradução nem sempre irá te ajudar, em alguns casos ele irá traduzir termos técnicos que não deveriam ser traduzidos ou possuem outro significado fora do contexto de informática. - Ler em inglês: Ter uma boa leitura em inglês já é 50% do necessário. - Escrever em inglês: Vai te ajudar muito a tirar dúvidas em fóruns especializados (_stackoverflow_, _slack_, _mailing lists_) e entrar em contato com suporte de outras empresas (_Red Hat_, _Amazon_ e etc) - Conversação: Com certeza te abrirá mais portas de emprego, no Brasil, no exterior ou em _Home Office_. Se ainda estiver cético, nesse pequeno trecho que leu, foram 9 palavras em inglês. **2 - TI é tão vasto quanto medicina** Redes, middleware, analise de requisitos, DBA, AD, Ops, QA, Linux, Front end, back end, Java, Ruby, governança ... Não se prenda apenas aos mais famosos, suporte e desenvolvimento (não há nenhum problema com esses dois, claro), experimente um pouco de tudo, identifique-se com algum e se especialize. **3 - TI não é uma ciência exata** A afirmação parece absurda, mas quem ficou horas tentando resolver algum problema sem nenhum - aparente - erro lógico, sabe do que estou falando. Isso vai causar frustração em alguns casos, mas o ponto principal aqui é saber decidir quando descobrir a causa do problema é mais importante do que de fato resolvê-lo. **4 - Use o tutorial, mas leia a documentação** - 'como instalar o git' : 3.020.00 resultados no google - 'CRUD no php' : 7.530.000 resultados no google - 'Configurar NGINX' : 355.000 resultados no google Esses tutoriais (how to) são úteis, mas entender para que serve e como funciona é essencial quando precisar consertar algo ou fazer uma melhoria. **5 - Não tenha medo** Quando eu comecei em TI, tinha medo de instalar o Linux e não saber configurar ou resolver um problema. Tinha medo de tentar fazer algo e errar. É clichê, largamente difundido e estudado, papo de coach, eu sei, mas errar é essencial para o aprendizado. Hoje quando instalo ou configuro um sistema, quando crio uma pipeline, um script ou executo qualquer outra coisa e funciona na primeira tentativa, fico com uma pulga atrás da orelha achando que fiz algo errado e o problema só vai aparecer no futuro (e isso é bom pois me faz revisar tudo que fiz). O medo sempre vai aparecer diante do novo, do inesperado e nesses momento eu penso em uma frase que escutei de um colega de trabalho alguns anos atrás: > Não sei fazer, mas se tiver tempo, posso aprender. OBS: Se estiver fazendo algo com grande possibilidade de erro, dê preferência ao ambiente de desenvolvimento, ok? **6 - TI é uma ferramenta, use-a.** Passe uma semana criando um código para automatizar uma tarefa, mas não gaste 2 dias fazendo essa mesma tarefa manualmente. O tempo gasto a mais é facilmente compensado pelo que se aprendeu e pela possibilidade de executar essa mesma tarefa no futuro.

50 days of meditation.

{'50 Two months ago my mind wasn't in the best shape. My thoughts were always drifting in different directions. When I woke up once, I immediately started to think about my daily agenda and how I should handle an important call at work. Even though I even prepared breakfast or brushed my teeth. My mind felt a little bit like a bar fight in a western movie. A scene of chaos, with things flying around in all directions. Something had to change. In the past, I made good experience with meditation. While I was studying I was introduced to meditation by listening to the Tim Ferris podcast. I hesitated at first. Meditation always appeared to me as something for monks, spiritual people and hippies. But when I started with practice it helped me to calm down from the hectic life a university student. When I had the feeling that I attained more calmness, I somehow stopped to meditate. Something I always wanted to try was the [Waking Up](https://www.wakingup.com) app by Sam Harris. Sam Harris is a philosopher, neuroscientist and host of the [Making Sense](https://samharris.org/podcast/) podcast. I always admired his way of speaking. He presents often complex topics in simple, yet powerful clarity. And someone who is able to speak clearly also thinks clearly. One can't go without the other. Sam Harris also has a lot of experience in speaking and writing, but he is also meditating for more than 30 years. That sparked my interest to take a look into his app and try out the introduction course for 50 days. In this article, I sum up some of my learnings and observations. ## 1. Ten minutes can go a long way As part of the introduction course, I always meditated for roughly ten minutes. Sometimes even that felt long and daunting. But most of the time, the sessions end quicker than I expected. For me, that timeframe, felt exactly right, because you can always squeeze in ten minutes. Even if you are busy with work, tired of sport or travelling for the whole day. ## 2. Meditating with the morning sun Meditating in the morning was the key for me to **stay consistent with the practice**. Not because the morning has a better effect per see. But I have the most control over how I spend my mornings and I can't say this about evenings. Sometimes I stay home and go to bed earlier, but on another day I could go out with friends and come back later in the night. Meditating in the mornings helped me to stick to daily habit and when I forget it in the morning, I was still able to do it throughout the day or in the evening. ## 3. You don't need a silent spot to meditate The meditations in the introduction course where guided meditation. Sam Harris provided clear instructions and often explained the reason behind the practice. But sometimes he spoke a lot and that made it harder for me to relax and meditate. In one of the lessons, he addressed this, because many students give him that feedback. He explains that meditation isn't something you should only do when you are in a quiet environment. Meditation is about being mindful and in the best case this is a state of living. Rather than a ten minutes window once a day. That made total sense for me and I started to **meditate in more lifelike environments**. Sometimes the dishwasher was going, the window was open. The challenge of staying undistracted in loud environments was a great challenge to practice mindfulness. ## 4. Who is the Thinker? Have you ever asked yourself if you can pick your next thought? Maybe you think this is a stupid question, but observe your mind for a minute. **If you are like me, thoughts often just appear.** Similar to how bubbles appear on the lake, thoughts appear in conscious. That's also why it's so hard to sit still and think about nothing for five minutes. It sounds simple, but in practice it's impossible. With effort you can keep your mind focused on the breath for 30 seconds, but once your attention slips your mind goes on a free ride. From there, thoughts will just appear in conscious. Maybe because you heard a familiar sound, or remembered to do something, but sometimes also completely randomly. Even if you tell yourself you are the thinker in your head, the reality tells a different story. ## 5. Quality of mind The most profound insight for me was that the quality of my mind is at the base of every experience I have and the contribution I make to the world. On days where I had a good meditation session, I felt more aware, productive and fulfilled. This was most visible at work, where I often was forced to listen carefully to clients and where everything has to make sense that I verbalise. Before meditating with Waking up, I sometimes zoned out of conversations, got distracted and felt guilty afterwards. Of course, this still happens. **Getting distracted is the natural state of the mind.** But now that I meditate frequently, it happens less and for me, this improved what Sam Harris often calls the quality of mind. ## What's next In the beginning, my mind was all over the place. But now I'm feeling much more mindful with my thoughts and experiences throughout the day. Meditating for the last 50 days showed me what difference it can make. Therefore I want to continue on the journey and go regularly to my mental fitness gym. Which for me means to sit down at the couch, drink a tea and do nothing for ten minutes per day. _PS: If you want to give the Waking up a try, here is an [invitation link](https://share.wakingup.com/327932) which will unlock the app for you for a month. I don't get anything for it, but as it was helpful for me, so can it be for you._

Uses.

{'Tools Tools come and go. But some things just stick. In the list below I grouped all the tools that I use for work and at home. If you have questions about anything on this list, feel free to [message me](mailto:[email protected]). ## Productivity **[Alfred](https://www.alfredapp.com/)** Spotlight on steroids. I use Alfred at least 20 times per day to open apps, access my clipboard, and start small workflows (e.g refresh my Wi-Fi). I happily paid for the Powerpack and recommend Alfred to everyone who works on a mac. **[Dynalist](https://dynalist.io/)** Dynalist lets you outline everything that crosses your mind. Think bullet-points where you can go as deep as you want and any bullet-point can be seen as an individual page. I use it as my note-taking app, occasional journal and for writing. **[Tripmode](https://www.tripmode.ch/)** I was always afraid to use too much data when I worked on my hotspot. Not anymore. With Tripmode I can easily manage which apps have internet access and see how much I used in one session. **[Rescuetime](https://www.rescuetime.com/)** Rescuetime runs in the background on my Mac and Android and tracks my screen time. I'm often too afraid to look into the statistics. The calendar integration is great for a quick overview. **[LastPass](https://www.lastpass.com/)** LastPass is the biggest time saver. I use it both personally and at work to manage passwords, and store confidential data. (e.g social identification number). I would be completely lost without this app. ## Design **[SIP](https://sipapp.io/)** SIP is a beautiful color picker. I only use the colour picker feature, but the rest of the app is pretty nice too. My custom shortcut is `⌥ + SHIFT + -`. **[Framer](https://www.framer.com/)** Framer lets you design and code in one project. This means that prototypes can use real data, be interactive and much more detailed. I find this extremely appealing and try to use Framer whenever I can. The only drawback at the moment is the missing web version. **[Figma](https://www.figma.com/)** Figma is the standard for collaborative design. It's intuitive to use, has a plugin ecosystem and the performance is unmatched. I use it when I need to work with other designers or developers in one file. **[Adobe Creative Cloud](https://www.adobe.com/creativecloud.html)** I share a monthly Adobe Cloud subscription with my girlfriend. The only apps I use are Lightroom, Photoshop and Illustrator. I think that most of the Adobe apps are clunky, too powerful and I tend to get frustrated working with them. **[Canva](https://www.canva.com/)** Canva is a simple but feature-rich web app for quick designs. There is a massive template library for every format you can think about. This makes it possible to quickly design something that just looks good. I use Canva for social media posts, print design and random things. ## Development **[VS Code](https://code.visualstudio.com/)** VS code became very popular when I started to code at the end of 2018. And that for a reason. The app is quick as a flash and offers many extensions by the community. I do all my coding in VS Code and have nothing to complain about. **[Netlify](https://www.netlify.com/)** I'm no expert when it comes to hosting and back-end topics. That's why I love Netlify. It just works and helps me to get back into what I feel comfortable with. I'm on the free tier and use Netlify for hosting my static projects. I also have a nice pair of socks by Netlify. **[Namecheap](https://www.namecheap.com/)** I bought my first domain with Namecheap and never made the switch. There is probably a better domain registrar out there, but I never took the courage to switch. If you think I need to make the jump, please write to me. **[GitHub](https://github.com/)** All of my code lives on GitHub. You can see the code for this website [here](https://github.com/wirtzdan/new-website). If you don't understand what's going on, feel free to write to me. I would be happy to help. **[iTerm 2](https://iterm2.com/)** I use iTerm as my terminal client in combination with zsh. I honestly have no clue why I need this other than that I have nice themes here. **[ImageOptim](https://imageoptim.com/mac)** ImageOptim is a hidden gem. The small app can easily bulk compress 100 images at once and often reduce file-size by half. I use it in combination with Preview to cut, scale and compress all of my images for web usage. ## Tech **[Peak Design Everyday Backpack](https://www.peakdesign.com/products/everyday-backpack)** Peak Design is one of the brands which I would jump into the fire with. I hesitated at first to buy the backpack, but it was worth every penny. I'm running around with this backpack every day and use it for work, travel, groceries, and photography. **[MacBook Pro (15-inch, 2017)](https://www.apple.com/shop/buy-mac/macbook-pro)** My on-the-go workstation and backpack companion. I spend the majority of my time with this device and love the convenience it gives me. Pricy, but worth the investment. **[Fujifilm X-T10](https://www.fujifilmusa.com/products/digital_cameras/x/fujifilm_x_t10/)** I have a special connection to this camera since I bought it at the beginning of university. It's small, clicky and always impresses me with the image quality. I constantly switch between two prime lenses (23mm F2 & 50mm F2). **[Magic Mouse 2](https://www.apple.com/de/shop/product/MLA02Z/A/magic-mouse-2-silber)** Apple Magic Mouse 2 that I snatched on eBay for 30€. Works like a charm on any surface. The only complain that I have is that it needs batteries. I often forget to pack an extra pack when I'm on the road. **[Ergonomic Laptop Stand](https://www.amazon.de/dp/B01N99IGMQ/ref=sr_1_5?crid=2XJA82MXCVRRC&keywords=mobiler+laptop+st%C3%A4nder&qid=1573384409&sprefix=mobile+laptop%2Caps%2C200&sr=8-5)** This is the smallest and most lightweight laptop stand that I found. Always attached to the side of my backpack and fast to set up. **[Logitech K380](https://www.logitech.com/en-us/product/multi-device-keyboard-k380)** This keyboard [fits perfectly](https://twitter.com/wirtzdan/status/1193482720615243776?s=19) into the top department of my backpack. That alone is very satisfying. In combination with my laptop-stand, mouse and backpack I have a very flexible workstation.

What is the SQL Server Database?

{'SQL # What is the SQL Server Database? The SQL Server Database is a relational database management system produced by Microsoft. It is used to store and manage large amounts of data, including structured and unstructured data. SQL Server offers a wide range of features to ensure the security, availability, and integrity of stored data, as well as to ensure system performance and scalability. There are several versions of SQL Server available, including SQL Server Express, SQL Server Standard, and SQL Server Enterprise. Each of these versions offers a different set of features and is suitable for different types of use. To work with SQL Server, it is necessary to know the Structured Query Language (SQL). SQL is the standard language for working with relational databases and is used to create, query, and modify the data stored in the database.

# What is the Structured Query Language (famous SQL)? Structured Query Language (SQL) is a programming language used to manage and manipulate data stored in relational databases. It is the standard language for working with relational databases and is used to create, query, and modify the data stored in the database. SQL is a declarative language, which means that it is used to describe what needs to be done, rather than specifying how it should be done. This allows the database management system (DBMS) to optimize the execution of SQL queries and ensure efficient use of system resources. SQL is used to perform a wide range of tasks, including creating and modifying tables and indices, inserting and updating data, and retrieving data from the database. It is also used to define the structure and relationships of the data within the database, as well as to set permissions and controls for users. SQL is a powerful and versatile language that is widely used in a variety of industries, including business, finance, healthcare, and government. It is an essential tool for database administrators and developers, and is also used by data analysts and data scientists to extract, transform, and load data for analysis and reporting purposes. There are several dialects of SQL, including MySQL, Oracle, and Microsoft SQL Server, each with its own unique features and syntax. However, the core concepts and principles of SQL are the same across all dialects, making it a language that is easy to learn and widely applicable.

# Examples of SQL Queries Here are some examples of SQL queries that can be run on the SQL Server Database: ## _Select Query_ - The following query selects all fields from the "Customers" table where the "City" field is equal to "São Paulo": ```sql SELECT * FROM Customers WHERE City = 'São Paulo'; ```
## _Insert Data_ - The following query inserts a new record into the "Customers" table: ```sql INSERT INTO Customers (Name, Address, City) VALUES ('João da Silva', 'Rua das Flores, 123', 'São Paulo'); ```
## _Update Data_ - The following query updates the "Address" field of the record with ID 1 in the "Customers" table: ```sql UPDATE Customers SET Address = 'Rua das Oliveiras, 456' WHERE ID = 1; ```
## _Delete Data_ - The following query deletes the record with ID 1 from the "Customers" table: ```sql DELETE FROM Customers WHERE ID = 1; ```

# Two simple examples
## First example
> You are the database administrator for a small customer database. You need to add a new customer record with the following information:
- Name: "John Smith" - Address: "123 Main Street" - City: "New York"

## _Solution_
- To add the new customer record, you can use the following SQL query: ```sql INSERT INTO Customers (Name, Address, City) VALUES ('John Smith', '123 Main Street', 'New York'); ```
_This query will insert a new record into the "Customers" table with the specified name, address, and city._

## Second example
> You are the database administrator for a product inventory database. You need to update the quantity of a product with the ID "12345" to 10.

## _Solution_
- You are the database administrator for a product inventory database. You need to update the quantity of a product with the ID "12345" to 10. ```sql UPDATE Products SET Quantity = 10 WHERE ID = 12345; ```
_This query will update the "Quantity" field of the product with the ID "12345" to the value 10._

# Complex example Here is a complex example and solution involving the SQL Server Database: > You are the database administrator for a large online retailer. The company has a database with several tables storing information about customers, orders, and products. The database is used to track customer information, process orders, and generate reports. > One of the company's sales managers has requested a report showing the total sales and number of orders for each customer, broken down by product category. The report should show the data for the past year, and should be sorted by total sales in descending order.

## _Solution_
- To generate the requested report, you can use the following SQL query: ```sql SELECT c.Name AS 'Customer', SUM(o.Total) AS 'Total Sales', COUNT(o.ID) AS 'Number of Orders', p.Category AS 'Product Category' FROM Customers c INNER JOIN Orders o ON c.ID = o.CustomerID INNER JOIN Products p ON o.ProductID = p.ID WHERE o.Date BETWEEN '2022-01-01' AND '2022-12-31' GROUP BY c.Name, p.Category ORDER BY 'Total Sales' DESC; ```
_This query will select the customer name, total sales, number of orders, and product category for all orders placed within the specified date range. It will then group the results by customer name and product category, and will sort the results by total sales in descending order. The resulting report will show the total sales and number of orders for each customer, broken down by product category._
> I hope the examples have helped you.

###### _Here are some additional reference links that you might find helpful in learning more about SQL Server Database and the SQL language:_ - The SQL Server homepage: https://www.microsoft.com/sql-server/ - The SQL Server documentation: https://docs.microsoft.com/sql/ - The SQL tutorial: https://www.w3schools.com/sql/ - The MySQL reference guide: https://dev.mysql.com/doc/refman/8.0/en/ - The Oracle SQL tutorial: https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpls/index.html > I hope these additional references and syntax are helpful to you.