58 Software Engineering Articles To Catch Up

58 Software Engineering Articles To Catch Up

Hey there, are you after your holidays? Getting back to work or study? You’d probably think, what did I miss during that time. Fortunately for you, I’ve kept track of what’s happening and prepared during that time some interesting articles for you.

From this article you’ll learn about all the articles I wrote for you since June until August 2023. Let’s dig into, and if you’ll find something interested you can use the links provided to read the full article!

The list provided is in the order from the oldest to the newest ones:

1. ?? NestJS Beats Rebuild Times To 180ms

One of the major web frameworks move to SWC bringing rebuilds for a medium project down to 180ms The creator of NestJS shared today a post on his social media profile sharing the results of upcoming NestJS optimisations.

2. ? 3 Ways To Store Time Duration Explained

To handle time duration in frontend, backend and architecture, choices have to be made. From the article you’ll learn about 3 best ways to store time duration

3. Tom’s Coding News EP 1

There is also no groundbreaking news I’d like to share with you. There are some less impactful news that I stumble upon. So today I’ll just share with you what I’ve found interesting.

4. I’ve Reached Almost 50% Of My Goal With Tech Writing In 9 Months

You may wonder how I’ve found time for that. I’m working on a daily basis as a professional software engineer and have a lovely family. Given all of my obligations it felt nearly impossible to aim at my goal.

Subscribe!

5. Is Million.js Really Making React 70% Faster?

Million looks at the state of components recognizing what components will be affected by the tree propagation of the change. Meaning it is able to figure out components that have to be updated among a lot of static components much faster.

6. Enhance Your Code: CodiumAI’s Automated Analysis and Suggestions for Python and JavaScript

It’s my second article about CodiumAI, this time about a hidden feature of analysis and suggestions. Writing code tests plays a vital role in software development, guaranteeing high-quality code, early bug detection, and enhanced maintainability.

7. JupyterLab 4.0 Is Blazing Fast With Progressive Rendering

Jupyter Lab is written in Python and can also run Python and other. You can install it with the standard Python ways or download a Docker image for a fast setup.

8. ??? Angular 16.0.1 — Typescript 5.1 And Boolean/Number Inputs

TypeScript 5.1 relaxes undefined function rules, getters and setters can use different types (we’ll get back to it later), and eases writing JSDoc among other improvements.

9. A Teenager Runs Rust Code In A 32bit Computer Inside Terraria Game

The trend of replicating computers inside games gives us sometimes such fascinating examples. There is for example a guy who replicated a computer inside Minecraft.

Follow!

10. ?? 7 Amazing Things About Go Standard Library

Again, usually you have to use an external library. In case of Go not only it matters it handles cryptography, but also a wide range of standards like aes, des, dsa, ed25519, hmac, md5, rc4, rsa, and even sha512 among others!

11. ?? Ruby 3.3.0 And Rounding To Even That Rounds To Odd Part 1

The commit is also about rounding numbers, a topic close to my heart, because in January I wrote an article about how we don’t have a rounding standard. Every programming language rounds stuff differently on default.

12. ??? Vite.js 4.4 Is The Spiderman In An Epic Rust-Related Crossover

Image sets are browser friendly ways to provide the client with multiple resolutions of an image to render the one that fits clients quality expectations.

Clap the article!

13. How I Downloaded Almost 1000 Freepik Licenses At Once

Fortunately, Freepik offers a way to download licenses in PDF format. It’s nice. But after years of using the service, it occurred I had collected 951 assets on my account. Since you download license by one it would take a lot of time to download all.

14. Go, Rust And Python Are Completely Different Dogs

For example Pascal offers a special Exit function working, more or less, the same as return statement, or you can use a special object called the same as the function name, just like in VBA.

15. Go And Rust Card Games Now Available

I’ve finished working on the Go deck. Rust deck is also available for some time. You can visit summonthejson.com to see them and also experience the new design of the store.

16. 2023 May Be A Year Of TOML

It doesn’t necessarily mean younger is better, but given how hard it is to introduce breaking changes to a file format, a good, younger specification can offer something nice.

17. All You Need To Know About Twitter Competitor From Facebook — Threads

Facebook / Meta just launched a Twitter competitor called Threads. From this article you’ll learn everything you’d like to know about it.

Leave a comment!

18. ?? Deno 1.35: Faster, Easier, OMG

Adjusting Deno to handle npm packages is an ongoing process. With Deno 1.35 we can welcome the support of some popular packages like Astro, AWS-SDK, Axios Node-fetch, Puppeteer and more.

19. ?? Kotlin 1.9.0: K2 Beta, 10 Times Smaller Basic WebAssembly Build

Kotlin 1.9.0 was just released on July, 6. As a reminder, Kotlin 1.8 was released in December 2022 with an improved reflection performance. There were also three interesting feature requests at that time.

20. ?? 5 Awesome Java Projects: API Testing and Secure Communication Vol. 4

This article will look at five interesting GitHub projects that use Java: libGDX, Grasscutter, Seatunnel, Karate, and Geyser. These projects exhibit Java’s numerous uses and the Java development community’s innovative thinking and creativity.

21. ?? 5 Awesome Rust Projects: Analyze Your Code And Socialize With Your Peers EP 3

Programmers should consider Rust for its ability to write systems-level software while eliminating common vulnerabilities like null pointer dereferences and buffer overflows. It also provides excellent interoperability with existing C and C++ codebases.

Share the article on your company Slack / Teams etc.!

22. ?? 5 Amazing Swift Projects: Networking Libraries, Auto Layout and Data Visualization EP 3

Ah, payments. The necessary evil of app development. But fear not, for Stripe iOS is here to rescue us from the chaos of payment integrations.

23. ?? 5 Amazing Ruby Projects: Code Inspector, Open-source Social Networking and Customer Support EP 1

For me, this project’s attention to detail and helpful suggestions make it an invaluable tool for maintaining code quality and consistency across projects. With RuboCop by your side, you can confidently navigate the Ruby landscape, knowing that your code will be polished and professional.

24. Top 10 Programmers To Follow On Threads Vol. 1

These are the developers that have accounts on Threads and share some insightful content you can learn from and have fun. So I recommend following them if you happen to be on Threads app.

Like the article in social media!

25. ?? 5 Awesome PHP Projects: Simplified PHP Development and Time Tracking Tools EP 2

Roach-PHP Core is a PHP tool that aims to simplify web scraping. It provides developers with a powerful set of features to streamline the scrapping process.

26. ?? 4 Awesome Typescript Projects: Open-source libraries and Task Automation EP 2

Lit allows developers to easily create dynamic and interactive user interfaces, making it a crucial tool for current web development.

27. ?? 5 Awesome Python Projects: Go Green, Build Scalable Systems, and Simplify PDF Extraction EP 4

LMFlow provides a high-level interface to define and execute complex ML workflows, allowing users to easily orchestrate data processing, model training, and evaluation tasks.

28. ?? 5 Awesome C# Projects: Scalable eCommerce, Cross-Platform Desktop Apps and Open-Source Projects EP1

Stealerium’s collaborative nature also encourages information sharing, allowing the community to learn from one another’s experiences and jointly contribute to a safer digital world.

29.?? 5 Great GO Projects: Safe Browsing Experience, Digital Wallet and Engaging Email Campaigns Vol. 4

With Trust Wallet Assets, you can manage an array of cryptocurrencies, all neatly organized in one place. It’s like having a personal accountant with a sense of humor, ensuring your crypto journey is both safe and entertaining.

Share the article in social media!

30. ???? 5 Amazing AI Projects: Photos Manager, Chatbox, Deep Fakes, DocsGPT, WebChatGPT Vol. 1

Isn’t it great if you can get a website like chatGPT as a desktop app? Well, for me this would be convenient to use. Chatbox is a desktop app for GPT/LLM that supports Windows, Mac & Linux.

31. ?? Dan Abramov Quits Facebook’s Meta. What Will Happen To React?

I wasn’t much surprised by the news. React really became a complete project, and it’s natural to move on to do other things.

32. ?? What People Forget About The Autonomous AI Trolley Problem

That’s it. A regular human being is able to drive a whole life without facing the trolley problem.

33. ?? Invoice Dragon Is A Great React Open Source App

Its Invoice Dragon. Invoice Dragon lets you generate invoices. It wouldn’t be anything special about it. There are a lot of systems and solutions for that very purpose.

34.?? Why It’s 2023 And We Won’t Stop People From Recording Vertically

One of the first artistic, human made representations of the world comes from prehistoric times in a form of cave drawings.

35. ?? StackOverflow Announces OverflowAI

Today however, we’ve received an information that is a game changer. StackOverflow announced they bought shiny shoes and is ready to join the AI party.

36. ?? Brave Browser On Android — A Review Part 1 — Is Brave Really Lit?

What I don’t like is that bookmarks are sorted from the oldest to newest, address bar suggestions don’t find bookmarks well. But I was ok with ignoring these issues.

Leave a tip!

37. ????? Go 1.21 Release: 20 New Emojis And Up To 7% Faster Apps

Clearing a map, or slice in Go was troublesome at least. With Golang 1.21 you can just use the new clear function that works as you’d expect it to.

38. ?? 5 Amazing GO Projects: Cybersecurity, Networking And Cloud Architecture

Casbin, Nuclei, Cilium, Milvus, and CloudQuery. Each project showcases the incredible ingenuity and collaborative spirit that thrive within the open-source community.

39. ?? Write A Game And Win $20,000

Gamification is also used in sports apps, that motivate people to exercise. For exercising you get points and reach new levels. It’s a great example how gamification can just give that little push for you to go further with implementing a healthy lifestyle.

40. ?? Scientists Join Artists In The Fight Against Digital Hamster Plagiarism

I don’t think digital hamsters will be able to mimic my style soon, because they just try to hard to be perfect.

41. One Click May Reveal Your Naughty Page

Anyway, the color changing feature of links doesn’t let security researchers sleep like a baby. Because sometimes a website can discover what color is the link, hence, learn if you visited a particular website or not.

42. Bram Moolenaar, The Creator Of Vim Died

Bram was known for his good heart. He used the popularity of Vim to promote ICCF charity cause, where he actively participated helping people in Uganda.

43. The New React Documentation Ditches SPA Apps

Unfortunately, there is a disadvantage to this method. Search engine crawlers are unable to index dynamic pages. In spite of all the declarations, Google, and other search engines are incapable of indexing and sensing an SPA website. So SPA always comes with a SEO penalty.

44. ?? 5 Awesome Python Projects: Make Deep Fakes, Compose Videos, And Develop Frontends Vol. 6

I like that the project’s experimental results demonstrate the effectiveness of the tool in controlling the spatial and temporal aspects of the synthesized videos. It demonstrates the ability to create videos that are true to specific conditions and maintain consistent temporal progression.

45. ?? ?? AI May Pirate Music And Movies

But there’s an important point to make here. Not me, not anyone else sees any value from their website being crawled by ChatGPT and used to train AI models.

46.?? 699 Solidity LOC That May Be Worth Over 1.25 Trillion Dollars

Interestingly enought, due to the fact the new payment systems are partially open, we can read the contract of the PYUSD stablecoin.

47. How Did Slack Really Change?

I really like Slack, so was still eager to learn more. So I’ve red multiple other articles announced the changes and didn’t find any details.

48.?? Is Coding Really The Least Stressful Job?

He’s pointing out that physical work is hard, and he respects it. There’s no doubt about it, even omitting the pun, we can all agree it’s hard. Everyone who did renovation or did any physical work, knows how hard it is.

Don’t forget to subscribe!

49. ?? 5 Awesome Rust Projects: Scalable Databases and Remote Desktops Vol. 4

It leverages an in-memory format called “LazyFrame” to optimize operations like filtering and aggregating data, resulting in time savings.

50. ??? Angular 16.0.1–16.2.1 Is A Craftsmanship Effort

In Angular 15.2 RouterTestingHarness was introduced to make it easier to test navigation. You can read about it here. Somehow problematic was that it didn’t however expose ComponentFixture. That changed in Angular 16.2.0 ComponentFixture is exposed, so you can access all the testing methods necessary.

51. Now You Can Override API Responses In Chrome

It’s a useful feature, because for example when backend team will make a typo in a response, you can fix it temporarily in the browser to test the integration.

52. Stop Enforcing Date Format! It’s 2023!

Enforcing date format started with official paper forms, where you had to put the date in a proper format to lower the risk of errors made by public servants that processed the documents.

But really, subscribe! :)

53. ?? 5 Awesome GO Projects: PDF Processor, Portmaster, Shiori, Memos, K6 Vol. 4

Pdfcpu is a powerful PDF processing library written in Go. This project is all about working with PDF files simply and efficiently. With pdfcpu, you can easily manage and manipulate your PDF documents.

54. ?? Microsoft Announced Python In Excel. I knew It!

It’s exciting for Excel users and for Pythonists. It will improve widely how Excel sheets can be used including machine learning, something that’s just mind blowing.

55. ?? Rust 1.68–1.72 In A Nutshell

After browsing the release notes of Rust that tend to breal, because are too long, we reach the latest Rust 1.72.0 release. It was made on 24 August 2023. One of the interesting improvements revolves around infinite issues

56. ?? 5 Awesome Python Projects: Create Interactive Dashboards, OCR, Go Paperless, Perform Data Visualization, and Deploy Language Models Vol. 5

OCR technology has paved the way for computers to extract text from images and documents, and EasyOCR aims to make this process more accessible and user-friendly.

57. ?? Pandas 2.1 Paves A Way For Predictable Data Analysis

With Pandas 3 PyArrow will become a required dependency meaning it’s here to stay.

58. ?? Microsoft’s phasing out Visual Studio for MacOS, force moves developers to Visual Studio Code


That’s why the move is not likely to be the important part of the Visual Studio phasing out, rather something clear since MacOS and especially MacOS+Visual Studio was never a popular choice in real life.

Follow, subscribe, clap, like, share and comment for more!

Do you like coding? Clap, subscribe, like and share in your social media!

Join 8000 developers who follow Tom Smykowski! For $5 per month you will have access to all Medium articles and Tom will get a part of it, so he will write more about coding! Become a member now!

要查看或添加评论,请登录

Tom Smykowski的更多文章

社区洞察

其他会员也浏览了