AWS |
AWS Startups Blog |
Improving Team Velocity with Software Engineering Analytics using AWS Redshift |
https://aws.amazon.com/blogs/startups/improving-team-velocity-with-software-engineering-analytics-using-aws-redshift/
|
Improving Team Velocity with Software Engineering Analytics using AWS RedshiftHubble a Construction Tech company based in Singapore grew its team size from eight in to in As it continues to grow challenges around productivity bottlenecks became more apparent To support their employee s well being they used analytics from an AWS Data Warehousing solution via Amazon Redshift |
2022-04-29 13:25:36 |
js |
JavaScriptタグが付けられた新着投稿 - Qiita |
OpenStreetMap+Leaflet で「Map container not found.」と出るとき |
https://qiita.com/aKuad/items/be450ce65359a3e94820
|
ltlinkrelstylesheethrefd |
2022-04-29 22:58:39 |
Ruby |
Rubyタグが付けられた新着投稿 - Qiita |
配列内のハッシュの平均値の求め方 |
https://qiita.com/pipiyoyoyo/items/dfd1dc9b4da8b484e711
|
qiita |
2022-04-29 22:48:37 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
EC2のApacheサーバーを設定してWebサーバーを立ち上げる(備忘録) |
https://qiita.com/Teru_3/items/77f05a28ff895d8e41bf
|
apache |
2022-04-29 22:47:24 |
AWS |
AWSタグが付けられた新着投稿 - Qiita |
AWS SSH 認証のメモ(備忘録) |
https://qiita.com/Teru_3/items/e0a759af684c7ebe72f4
|
awsssh |
2022-04-29 22:14:13 |
Docker |
dockerタグが付けられた新着投稿 - Qiita |
「[ERROR] [FATAL] InnoDB: Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0x4800!」エラーの対処法 |
https://qiita.com/chasumaru/items/db7205f970068f251019
|
「ERRORFATALInnoDBTableflagsareinthedatadictionarybuttheflagsinfileibdataarex」エラーの対処法この記事では、初学者である私がDockerを利用してRailsNginxMySQLの環境構築の際に直面したエラーを自己解決した方法を記載します。 |
2022-04-29 22:44:30 |
Ruby |
Railsタグが付けられた新着投稿 - Qiita |
「[ERROR] [FATAL] InnoDB: Table flags are 0 in the data dictionary but the flags in file ./ibdata1 are 0x4800!」エラーの対処法 |
https://qiita.com/chasumaru/items/db7205f970068f251019
|
「ERRORFATALInnoDBTableflagsareinthedatadictionarybuttheflagsinfileibdataarex」エラーの対処法この記事では、初学者である私がDockerを利用してRailsNginxMySQLの環境構築の際に直面したエラーを自己解決した方法を記載します。 |
2022-04-29 22:44:30 |
技術ブログ |
Developers.IO |
[Looker22.6新機能]PDT Dependency Visualizerが別タブで表示できるようになりました #looker |
https://dev.classmethod.jp/articles/looker-pdt-dependency-visualize-separate-tabulationr/
|
looker |
2022-04-29 13:37:04 |
海外TECH |
Ars Technica |
After flying 150th Falcon 9, SpaceX continues to make efficiency gains |
https://arstechnica.com/?p=1850762
|
thing |
2022-04-29 13:28:33 |
海外TECH |
MakeUseOf |
4 Free Career Plan Templates to Help You Review Your Goals |
https://www.makeuseof.com/free-career-plan-templates-to-review-goals/
|
Free Career Plan Templates to Help You Review Your GoalsA career plan is a valuable tool for any professional to establish a clear actionable plan for their future Here are some templates to create one |
2022-04-29 13:45:14 |
海外TECH |
MakeUseOf |
9 Brilliant Ways to Hide Ugly Technology in Your Home |
https://www.makeuseof.com/brilliant-ways-to-hide-ugly-technology-in-your-home/
|
ingenious |
2022-04-29 13:30:14 |
海外TECH |
MakeUseOf |
The Pros and Cons of PCI-e Wireless Network Adapters vs. USB Wireless Solutions |
https://www.makeuseof.com/tag/pros-cons-pci-e-wireless-adapter-vs-usb-wireless-solution/
|
The Pros and Cons of PCI e Wireless Network Adapters vs USB Wireless SolutionsNeed to add wireless networking to your computer You ve got two options PCI e network adapters or USB wireless solutions Let s take a look at the pros and cons of each |
2022-04-29 13:20:14 |
海外TECH |
MakeUseOf |
How to Set a Video as a Wallpaper on Your Samsung Phone |
https://www.makeuseof.com/set-video-as-wallpaper-samsung-phone/
|
wallpapers |
2022-04-29 13:15:13 |
海外TECH |
DEV Community |
How to use a custom file input element with Tailwind CSS and Flowbite |
https://dev.to/themesberg/how-to-use-a-custom-file-input-element-with-tailwind-css-and-flowbite-iad
|
How to use a custom file input element with Tailwind CSS and FlowbiteToday I want to show you how you can use a custom styled file input element based on multiple styles and sizes using the utility classes from Tailwind CSS and components from Flowbite Flowbite is the most popular component library based on Tailwind CSS with over interactive UI components such as buttons modals navbars dropdowns and more Tailwind CSS is the most popular utility first CSS framework on the market which helps you build websites much faster without having to touch a CSS file So without further ado let me show you how you can get started with a custom file input element Tailwind CSS File Input FlowbiteFirst things first make sure that you have both Tailwind CSS and Flowbite installed in your project You can check out the following guides to do that Install Tailwind CSSInstall FlowbiteAwesome Now you can go to Flowbite s file input documentation and check out all of the examples and sizes For example you can use the following code lt label class block mb text sm font medium text gray dark text gray for file input gt Upload file lt label gt lt input class block w full text sm text gray border border gray rounded lg cursor pointer bg gray dark text gray focus outline none dark bg gray dark border gray dark placeholder gray id file input type file gt It also supports dark mode and it will look like this You can also add a descriptive helper text below the input like this lt label class block mb text sm font medium text gray dark text gray for file input gt Upload file lt label gt lt input class block w full text sm text gray border border gray rounded lg cursor pointer bg gray dark text gray focus outline none dark bg gray dark border gray dark placeholder gray aria describedby file input help id file input type file gt lt p class mt text sm text gray dark text gray id file input help gt SVG PNG JPG or GIF MAX xpx lt p gt The results should look like this By adding the multiple attribute to the input element you can also upload multiple files instead of just one lt label class block mb text sm font medium text gray dark text gray for multiple files gt Upload multiple files lt label gt lt input class block w full text sm text gray border border gray rounded lg cursor pointer bg gray dark text gray focus outline none dark bg gray dark border gray dark placeholder gray id multiple files type file multiple gt You can check out more file input examples built with Tailwind CSS and Flowbite by checking out the following resources Tailwind CSS File Input FlowbiteFlowbite Tailwind CSS components |
2022-04-29 13:41:57 |
海外TECH |
DEV Community |
The Advantages and Disadvantages of Working on Open Source Projects |
https://dev.to/pankod/the-advantages-and-disadvantages-of-working-on-open-source-projects-338i
|
The Advantages and Disadvantages of Working on Open Source ProjectsWorking on open source projects can be both an advantage and disadvantage There are many reasons for doing so but it s important to know the risks involved before getting started with your own contribution Shortly My Tech CareerI would like to talk about the career change that explains how I found my first job by learning by myself on the way to become a frontend developer after I studied Civil Engineering It was not a short process to get to where I am now It took about one years of learning and self teaching before I actually got my first job in tech But it was worth it and I m grateful for the career change that led me here I started out by teaching myself HTML and CSS Once I had a basic understanding of those technologies I moved on to learning JavaScript This was by far the most challenging part of my journey But after putting in the time and effort I finally began to understand how JS works And once I understood that everything else fell into place The open sources community was also a great help along the way Now as a frontend developer I get to work with amazing people who are passionate about what they do And we get to build cool developer tool that called Refine What is Open Source Projects and Closed Source proprietary Projects Before I am dive into advantage and disadvantage of working on Open Source project I want to explain what actually Open Source project and Closed Source project Open Source projects are those where the source code is freely available to anyone to use study modify and distribute Closed Source projects are those where the source code is not publicly available and is instead kept secret by the company or individual who owns it Now that we have a clear understanding of what Open Source and Closed Source projects are let s take a look at the advantages and disadvantages of working on each type of project Advantage of Working on an Open Source ProjectsThere are many advantages to working on an Open Source projects Learn from Other DevelopersOne of the biggest advantages is that you can learn from other developers who are working on the same project This is a great way to stay up to date on the latest trends and technologies When you re working on a Closed Source projects you re usually only learning from the people who are working on that project with you But when you re working on an Open Source projects you can learn from anyone in the world who is also working on that project For example if you re working on a Refine you can learn from the developers who created Refine and are actively maintaining it You can also learn from other developers who are using Refine to build their own apps This is a great way to keep your skills sharp and to make sure that you re always learning new things Code QualityAnother advantage of working on an Open Source project is that the code quality is usually better This is because there are more eyes on the code and more people who are willing to contribute to fix issues When you re working on a Closed Source projects it s easy for the code quality to deteriorate over time because there are fewer people looking at the code and fewer people who are willing to contribute But with an Open Source projects the code quality is usually much better because there are so many people involved Refine is a great example of an Open Source project with high quality code Use Open Source Project in Your Own ProjectIf you re working on your own project you can use Open Source project to help you For example if you re building an app you can use Refine to help you with the front end development This is a great way to get started quickly and to save time CommunicationWhen you re working on an Open Source projects you need to be able to communicate with other developers This is a great way to improve your communication skills You need to be able to explain your ideas clearly and concisely You also need to be able to listen to others and understand their point of view Working on an Open Source project is a great way to improve your communication skills The Refine has discord channel where we discuss the development of Refine and to help each other Disadvantage of Working on an Open Source ProjectsWhile there are many advantages to working on Open Source projects there are also some disadvantages Hard to Follow All Community Demands and IssuesOne of the biggest disadvantages is that you have to follow all community demand and issues This can be a lot of work and it can be difficult to keep up with For example if there is an issue with Refine you need to be able to fix that issue quickly If you re working on your own project you can choose to ignore some issues or take your time to fix them But when you re working on an Open Source project you need to be able to respond quickly to any issues that arise This can be difficult to keep up with Increasing the Impact of the Development on the ProjectYou need to be aware of the impact of your development on the project This means your knowledge on the project should be vast and you should avoid any development which might break the project An example of this is if you re working on a bug fix you need to make sure that your fix doesn t introduce any new bugs If you re working on a new feature you need to make sure that it doesn t break any existing features This can be difficult to do and it requires a lot of knowledge about the project But if you re able to increase the impact of your development on the project you ll be able to make a big difference Make It Simple and CleanThe most important points for Open Source project is have to be maintainable and sustainable As a contributor you have to write your code simple clean and meaningful It will help the project to be sustainable and other contributors can easily understand your code When the code is simple and clean it s easier to review and to merge Keeping your code meaningful clean and simple isn t always easy ConclusionIn conclusion working on an Open Source project has both advantages and disadvantages You should weigh these carefully before deciding whether or not to work on one If you do decide to work on an Open Source project be prepared for challenges and demands from the community But also be prepared to learn and grow as a developer Refine is an amazing tool We have reach contributor and we are currently working on our features that we had in roadmap If you re interested in learning more about Refine and be contributor please check out our website or GitHub repository Thanks for reading I hope this article was helpful in explaining the advantages and disadvantages of working on an Open Source project If you have any questions please feel free to leave a comment below Thanks for reading |
2022-04-29 13:30:12 |
海外TECH |
DEV Community |
Microservices with express.js and rabbitmq |
https://dev.to/omardiaa48/microservices-with-expressjs-and-rabbitmq-34dk
|
Microservices with express js and rabbitmq This article is to simplify and do a step by step tutorial to make a microservices appIn this tutorial I m going to useNode js as runtime environment Typescript instead of Javascript for better development experience Express js for the backend Rabbitmq as a message broker To find the final code you can find it on Github Before typing code why Microservices Let s say we have to services In a Monolithic Architecture you would have only one repository and all your services interact through the same instance if any service caused the instance to crash the whole application will crash While in a Microservices Architecture each will work a whole unit and on interacting with other services it uses message brokers like Rabbitmq to send a message to other services Now consider a warehouse service consumer that really depends on an order service publisher where whenever an order is submitted the warehouse is notified and starts the shipping process in this architecture if the order service caused a crash the warehouse won t be affected and will keep working even if the warehouse service was out when an order is submitted the message broker will keep the message and on the startup of the warehouse service it will assert that in knows about this message How to implement it First the folder structure consider making a directory called online ordering microservices with two folders inside order warehouse The gitingore file to ignore the node modules inside each serviceSecond setup rabbitmq as a message brokerRun docker container run name rabbitmq detach p rabbitmqThis will run a container from the image rabbitmq on a detached mode and expose the port which is the default port for rabbitmq and give this container a name rabbitmqThird setup each service Run npm install express types express amqplib types amqplib to install the necessary dependencies order index tsimport amqplib Channel Connection from amqplib import express Request Response from express const app express parse the request bodyapp use express json port where the service will runconst PORT rabbitmq to be global variableslet channel Channel connection Connectionconnect connect to rabbitmqasync function connect try rabbitmq default port is const amqpServer amqp localhost connection await amqplib connect amqpServer channel await connection createChannel make sure that the order channel is created if not this statement will create it await channel assertQueue order catch error console log error app post orders req Request res Response gt const data req body send a message to all the services connected to order queue add the date to differentiate between them channel sendToQueue order Buffer from JSON stringify data date new Date res send Order submitted app get req Request res Response gt res status send Not found app listen PORT gt console log Server running on PORT warehouse index tsimport amqplib Channel Connection from amqplib import express Request Response from express const app express parse the request bodyapp use express json port where the service will runconst PORT rabbitmq to be global variableslet channel Channel connection Connectionconnect async function connect try const amqpServer amqp localhost connection await amqplib connect amqpServer channel await connection createChannel consume all the orders that are not acknowledged await channel consume order data gt console log Received Buffer from data content channel ack data catch error console log error app get req Request res Response gt res status send Not found app listen PORT gt console log Server running on PORT Now if you run both apps and made a post request to http localhost orders you will get a message in the warehouse service more importantly if you made a request while the warehouse service is not running and started the warehouse service it will receive that message and actually will keep receiving it untill it acknowledges it I hope you liked this tutorial and see you in another ones |
2022-04-29 13:07:25 |
Apple |
AppleInsider - Frontpage News |
JP Morgan trims Apple price target to $200 due to tough economic conditions |
https://appleinsider.com/articles/22/04/29/jp-morgan-trims-apple-price-target-to-200-due-to-tough-economic-conditions?utm_medium=rss
|
JP Morgan trims Apple price target to due to tough economic conditionsJP Morgan has trimmed its Apple price target to from because of touch macroeconomic conditions despite the company s strong March quarter results that prove it s a safe haven for investors Apple iPhone modelsIn an note to investors seen by AppleInsider JP Morgan lead analyst Samik Chatterjee notes that Apple managed to deliver upside to revenue and earnings amid geopolitical disruptions supply chain constraints and a resurgence of Covid in some regions Read more |
2022-04-29 13:57:16 |
Apple |
AppleInsider - Frontpage News |
Apple TV+ shares a behind-the-scenes look at 'Tehran' season two |
https://appleinsider.com/articles/22/04/29/apple-tv-shares-a-behind-the-scenes-look-at-tehran-season-two?utm_medium=rss
|
Apple TV shares a behind the scenes look at x Tehran x season twoApple TV shares a behind the scenes look at Tehran season two examining the characters upcoming challenges Tehran season two debuts May The first look trailer shows some of the main cast members describing their character s journey and what is in store for them in season two They also emphasize that the spy thriller tries to give a unique perspective on the Iranian conflict and how people in Tehran go about their lives Read more |
2022-04-29 13:26:58 |
Apple |
AppleInsider - Frontpage News |
New Apple TV+ 'Charlie Brown' special announced for Mother's Day |
https://appleinsider.com/articles/22/04/29/new-apple-tv-charlie-brown-special-announced-for-mothers-day?utm_medium=rss
|
New Apple TV x Charlie Brown x special announced for Mother x s DayApple TV has released a trailer for To Mom And Dad With Love a new Peanuts special that will stream from May While the other kids are excited to celebrate the special day for Peppermint Patty it s just a reminder that she didn t grow up with a mom writes Apple in a press release With her good friend Marcie by her side she soon realizes that real families come in all shapes and sizes and that Mother s Day is an opportunity to thank that special person in your life who means the most to you Read more |
2022-04-29 13:19:34 |
海外TECH |
CodeProject Latest Articles |
Software AI Accelerators: AI Performance Boost for Free |
https://www.codeproject.com/Articles/5330215/Software-AI-Accelerators-AI-Performance-Boost-for
|
intel |
2022-04-29 13:47:00 |
海外TECH |
CodeProject Latest Articles |
Streaming at Scale with Kafka and Azure HDInsight Part Three: Analyzing Streaming Data on HDInsight with PySpark |
https://www.codeproject.com/Articles/5330762/Streaming-at-Scale-with-Kafka-and-Azure-HDInsigh-3
|
pyspark |
2022-04-29 13:45:00 |
ニュース |
BBC News - Home |
Ukraine war: Two UK aid workers captured by Russia, says NGO |
https://www.bbc.co.uk/news/uk-61268817?at_medium=RSS&at_campaign=KARANGA
|
organisation |
2022-04-29 13:14:05 |
ニュース |
BBC News - Home |
Sir Jim Ratcliffe makes Chelsea takeover bid |
https://www.bbc.co.uk/sport/football/61267010?at_medium=RSS&at_campaign=KARANGA
|
chelsea |
2022-04-29 13:45:03 |
ビジネス |
不景気.com |
サワイグループの22年3月期は283億円の最終赤字へ、米減損 - 不景気com |
https://www.fukeiki.com/2022/04/sawai-2022-loss.html
|
最終赤字 |
2022-04-29 13:10:30 |
北海道 |
北海道新聞 |
中国湖南省で6階建てビル崩壊 飲食店や旅館、住居も |
https://www.hokkaido-np.co.jp/article/675902/
|
飲食 |
2022-04-29 22:03:00 |
北海道 |
北海道新聞 |
国松さんに中原中也賞贈呈 「楽しく読んでほしい」 |
https://www.hokkaido-np.co.jp/article/675901/
|
中原中也賞 |
2022-04-29 22:03:00 |
北海道 |
北海道新聞 |
五輪メダリストの技を指導 モーグルキャンプ、札幌で開幕 |
https://www.hokkaido-np.co.jp/article/675858/
|
北京冬季五輪 |
2022-04-29 22:01:17 |
コメント
コメントを投稿